0000046250-22-000026.txt : 20220804 0000046250-22-000026.hdr.sgml : 20220804 20220804161934 ACCESSION NUMBER: 0000046250-22-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20220703 FILED AS OF DATE: 20220804 DATE AS OF CHANGE: 20220804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HAWKINS INC CENTRAL INDEX KEY: 0000046250 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-CHEMICALS & ALLIED PRODUCTS [5160] IRS NUMBER: 410771293 STATE OF INCORPORATION: MN FISCAL YEAR END: 0328 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-07647 FILM NUMBER: 221136891 BUSINESS ADDRESS: STREET 1: 2381 ROSEGATE CITY: ROSEVILLE STATE: MN ZIP: 55113 BUSINESS PHONE: 6123316910 MAIL ADDRESS: STREET 1: 2381 ROSEGATE CITY: ROSVILLE STATE: MN ZIP: 55113 FORMER COMPANY: FORMER CONFORMED NAME: HAWKINS CHEMICAL INC DATE OF NAME CHANGE: 19920703 10-Q 1 hwkn-20220703.htm 10-Q hwkn-20220703
0000046250false2023Q1--04-0200000462502022-04-042022-07-0300000462502022-07-29xbrli:shares00000462502022-07-03iso4217:USD00000462502022-04-03iso4217:USDxbrli:shares00000462502021-03-292021-06-270000046250us-gaap:CommonStockMember2022-04-030000046250us-gaap:AdditionalPaidInCapitalMember2022-04-030000046250us-gaap:RetainedEarningsMember2022-04-030000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-030000046250us-gaap:CommonStockMember2022-04-042022-07-030000046250us-gaap:AdditionalPaidInCapitalMember2022-04-042022-07-030000046250us-gaap:RetainedEarningsMember2022-04-042022-07-030000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-042022-07-030000046250us-gaap:CommonStockMember2022-07-030000046250us-gaap:AdditionalPaidInCapitalMember2022-07-030000046250us-gaap:RetainedEarningsMember2022-07-030000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-030000046250us-gaap:CommonStockMember2021-03-280000046250us-gaap:AdditionalPaidInCapitalMember2021-03-280000046250us-gaap:RetainedEarningsMember2021-03-280000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-2800000462502021-03-280000046250us-gaap:CommonStockMember2021-03-292021-06-270000046250us-gaap:AdditionalPaidInCapitalMember2021-03-292021-06-270000046250us-gaap:RetainedEarningsMember2021-03-292021-06-270000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-292021-06-270000046250us-gaap:CommonStockMember2021-06-270000046250us-gaap:AdditionalPaidInCapitalMember2021-06-270000046250us-gaap:RetainedEarningsMember2021-06-270000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-2700000462502021-06-270000046250hwkn:NAPCOChemicalCompanyIncMember2021-12-272022-04-030000046250hwkn:WaterAndWasteSpecialtiesIncMember2021-09-272021-12-260000046250hwkn:SoutheastWaterSystemsLLCMember2021-06-282021-09-260000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:IndustrialMember2022-04-042022-07-030000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:WaterTreatmentMember2022-04-042022-07-030000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:HealthandNutritionMember2022-04-042022-07-030000046250hwkn:ManufacturedBlendedOrRepackagedProductsMember2022-04-042022-07-030000046250hwkn:DistributedSpecialtyProductsMemberhwkn:IndustrialMember2022-04-042022-07-030000046250hwkn:DistributedSpecialtyProductsMemberhwkn:WaterTreatmentMember2022-04-042022-07-030000046250hwkn:DistributedSpecialtyProductsMemberhwkn:HealthandNutritionMember2022-04-042022-07-030000046250hwkn:DistributedSpecialtyProductsMember2022-04-042022-07-030000046250hwkn:BulkProductsMemberhwkn:IndustrialMember2022-04-042022-07-030000046250hwkn:BulkProductsMemberhwkn:WaterTreatmentMember2022-04-042022-07-030000046250hwkn:HealthandNutritionMemberhwkn:BulkProductsMember2022-04-042022-07-030000046250hwkn:BulkProductsMember2022-04-042022-07-030000046250hwkn:OtherMemberhwkn:IndustrialMember2022-04-042022-07-030000046250hwkn:OtherMemberhwkn:WaterTreatmentMember2022-04-042022-07-030000046250hwkn:OtherMemberhwkn:HealthandNutritionMember2022-04-042022-07-030000046250hwkn:OtherMember2022-04-042022-07-030000046250hwkn:IndustrialMember2022-04-042022-07-030000046250hwkn:WaterTreatmentMember2022-04-042022-07-030000046250hwkn:HealthandNutritionMember2022-04-042022-07-030000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:IndustrialMember2021-03-292021-06-270000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:WaterTreatmentMember2021-03-292021-06-270000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:HealthandNutritionMember2021-03-292021-06-270000046250hwkn:ManufacturedBlendedOrRepackagedProductsMember2021-03-292021-06-270000046250hwkn:DistributedSpecialtyProductsMemberhwkn:IndustrialMember2021-03-292021-06-270000046250hwkn:DistributedSpecialtyProductsMemberhwkn:WaterTreatmentMember2021-03-292021-06-270000046250hwkn:DistributedSpecialtyProductsMemberhwkn:HealthandNutritionMember2021-03-292021-06-270000046250hwkn:DistributedSpecialtyProductsMember2021-03-292021-06-270000046250hwkn:BulkProductsMemberhwkn:IndustrialMember2021-03-292021-06-270000046250hwkn:BulkProductsMemberhwkn:WaterTreatmentMember2021-03-292021-06-270000046250hwkn:HealthandNutritionMemberhwkn:BulkProductsMember2021-03-292021-06-270000046250hwkn:BulkProductsMember2021-03-292021-06-270000046250hwkn:OtherMemberhwkn:IndustrialMember2021-03-292021-06-270000046250hwkn:OtherMemberhwkn:WaterTreatmentMember2021-03-292021-06-270000046250hwkn:OtherMemberhwkn:HealthandNutritionMember2021-03-292021-06-270000046250hwkn:OtherMember2021-03-292021-06-270000046250hwkn:IndustrialMember2021-03-292021-06-270000046250hwkn:WaterTreatmentMember2021-03-292021-06-270000046250hwkn:HealthandNutritionMember2021-03-292021-06-270000046250us-gaap:FairValueInputsLevel1Member2022-07-030000046250us-gaap:FairValueInputsLevel1Member2022-04-030000046250us-gaap:FairValueInputsLevel2Member2022-07-030000046250us-gaap:FairValueInputsLevel2Member2022-04-030000046250hwkn:HealthandNutritionMember2022-07-030000046250hwkn:WaterTreatmentMember2022-07-030000046250hwkn:IndustrialMember2022-07-030000046250us-gaap:CustomerRelationshipsMember2022-07-030000046250us-gaap:CustomerRelationshipsMember2022-04-030000046250us-gaap:TrademarksMember2022-07-030000046250us-gaap:TrademarksMember2022-04-030000046250us-gaap:OtherIntangibleAssetsMember2022-07-030000046250us-gaap:OtherIntangibleAssetsMember2022-04-03utr:Rate0000046250srt:MinimumMember2022-07-030000046250srt:MaximumMember2022-07-03xbrli:pure0000046250us-gaap:PerformanceSharesMember2022-04-042022-07-030000046250us-gaap:PerformanceSharesMember2022-04-030000046250us-gaap:PerformanceSharesMember2022-07-030000046250us-gaap:PerformanceSharesMember2021-03-292021-06-270000046250us-gaap:RestrictedStockMember2022-07-030000046250us-gaap:RestrictedStockMember2021-03-292021-06-270000046250us-gaap:RestrictedStockMember2022-04-042022-07-030000046250us-gaap:SubsequentEventMember2022-08-04hwkn:Segment

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 3, 2022
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
Commission file number 0-7647
HAWKINS, INC.
(Exact name of registrant as specified in its charter) 
Minnesota 41-0771293
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
2381 Rosegate, Roseville, Minnesota
55113
(Address of principal executive offices)
(Zip code)
(612) 331-6910
(Registrant’s telephone number, including area code)
 
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $.01 per shareHWKNNasdaq Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes   ☒    No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filerSmaller 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  
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
 
CLASS Shares Outstanding at July 29, 2022
Common Stock, par value $.01 per share 21,006,883




HAWKINS, INC.
INDEX TO FORM 10-Q
  Page
PART I.
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

i


PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS
HAWKINS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(In thousands, except share data)
July 3,
2022
April 3,
2022
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$5,995 $3,496 
Trade accounts receivables, net138,775 122,826 
Inventories104,988 94,985 
Prepaid expenses and other current assets3,864 6,431 
Total current assets253,622 227,738 
PROPERTY, PLANT, AND EQUIPMENT:313,186 304,055 
Less accumulated depreciation146,739 142,209 
Net property, plant, and equipment166,447 161,846 
OTHER ASSETS:
Right-of-use assets9,976 10,606 
Goodwill77,401 77,401 
Intangible assets, net of accumulated amortization78,435 80,193 
Deferred compensation plan asset7,285 6,783 
Other3,238 2,761 
Total other assets176,335 177,744 
Total assets$596,404 $567,328 
LIABILITIES AND SHAREHOLDERS’ EQUITY
CURRENT LIABILITIES:
Accounts payable — trade$56,376 $66,693 
Accrued payroll and employee benefits9,658 19,034 
Income tax payable6,684 39 
Current portion of long-term debt9,913 9,913 
Short-term lease liability1,456 1,657 
Container deposits1,557 1,558 
Other current liabilities2,519 2,572 
Total current liabilities88,163 101,466 
LONG-TERM DEBT, LESS CURRENT PORTION149,166 115,644 
LONG-TERM LEASE LIABILITY8,665 9,143 
PENSION WITHDRAWAL LIABILITY4,186 4,276 
DEFERRED INCOME TAXES23,594 23,422 
DEFERRED COMPENSATION LIABILITY8,082 8,402 
OTHER LONG-TERM LIABILITIES1,271 2,374 
Total liabilities283,127 264,727 
COMMITMENTS AND CONTINGENCIES
SHAREHOLDERS’ EQUITY:
Common stock; authorized: 60,000,000 shares of $0.01 par value; 20,807,338 and 20,889,777 shares issued and outstanding as of July 3, 2022 and April 3, 2022, respectively
208 209 
Additional paid-in capital40,192 46,717 
Retained earnings271,121 254,384 
Accumulated other comprehensive income1,756 1,291 
Total shareholders’ equity313,277 302,601 
Total liabilities and shareholders’ equity$596,404 $567,328 
See accompanying notes to condensed consolidated financial statements.
1


HAWKINS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)
(In thousands, except share and per-share data)
 
 Three Months Ended
 July 3,
2022
June 27,
2021
Sales$246,543 $181,241 
Cost of sales(199,794)(142,267)
Gross profit46,749 38,974 
Selling, general and administrative expenses(18,885)(16,856)
Operating income27,864 22,118 
Interest expense, net(929)(349)
Other (expense) income(763)232 
Income before income taxes26,172 22,001 
Income tax expense(6,477)(5,373)
Net income$19,695 $16,628 
Weighted average number of shares outstanding - basic20,908,823 21,034,302 
Weighted average number of shares outstanding - diluted21,033,549 21,178,320 
Basic earnings per share$0.94 $0.79 
Diluted earnings per share$0.94 $0.79 
Cash dividends declared per common share$0.1400 $0.1225 
See accompanying notes to condensed consolidated financial statements.

2


HAWKINS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
(In thousands)
 
 Three Months Ended
 July 3,
2022
June 27,
2021
Net income$19,695 $16,628 
Other comprehensive income, net of tax:
Unrealized gain on interest rate swap465  
Total comprehensive income$20,160 $16,628 
See accompanying notes to condensed consolidated financial statements.

3


HAWKINS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED)
(In thousands, except share data)
 Common StockAdditional
Paid-in
Capital
Retained
Earnings
Accumulated Other Comprehensive Income (Loss)Total
Shareholders’
Equity
SharesAmount
BALANCE — April 3, 202220,889,777 $209 $46,717 $254,384 $1,291 $302,601 
Cash dividends declared and paid ($0.14 per share)
   (2,958) (2,958)
Share-based compensation expense  595   595 
Vesting of restricted stock102,860 1 (1)   
Shares surrendered for payroll taxes(36,410) (1,550)  (1,550)
ESPP shares issued32,768  986   986 
Shares repurchased(181,657)(2)(6,555)  (6,557)
Other comprehensive income, net of tax    465 465 
Net income   19,695  19,695 
BALANCE — July 3, 202220,807,338 $208 $40,192 $271,121 $1,756 $313,277 
 Common StockAdditional
Paid-in
Capital
Retained
Earnings
Accumulated Other Comprehensive Income (Loss)Total
Shareholders’
Equity
SharesAmount
BALANCE — March 28, 202120,969,746 $210 $51,138 $213,898 $ $265,246 
Cash dividends declared and paid ($0.1225 per share)
   (2,600) (2,600)
Share-based compensation expense  799   799 
Vesting of restricted stock123,002 1 (1)   
Shares surrendered for payroll taxes(45,390) (1,467)  (1,467)
Shares repurchased(100,954)(1)(3,400)  (3,401)
Net income   16,628  16,628 
BALANCE — June 27, 202120,946,404 $210 $47,069 $227,926 $ $275,205 
See accompanying notes to condensed consolidated financial statements.
4


HAWKINS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
 
 Three Months Ended
 July 3,
2022
June 27,
2021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$19,695 $16,628 
Reconciliation to cash flows:
Depreciation and amortization6,558 5,935 
Operating leases476 481 
Loss (Gain) on deferred compensation assets763 (232)
Stock compensation expense595 799 
Other273 67 
Changes in operating accounts providing (using) cash:
Trade receivables(15,857)(316)
Inventories(10,003)(4,079)
Accounts payable(8,442)868 
Accrued liabilities(11,043)(10,159)
Lease liabilities(521)(572)
Income taxes6,645 5,393 
Other1,466 8 
Net cash (used in) provided by operating activities(9,395)14,821 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant, and equipment(11,640)(2,155)
Other 113 26 
Net cash used in investing activities(11,527)(2,129)
CASH FLOWS FROM FINANCING ACTIVITIES:
Cash dividends declared and paid(2,958)(2,600)
New shares issued986  
Payroll taxes paid in exchange for shares withheld(1,550)(1,467)
Shares repurchased(6,557)(3,401)
Payments on revolving loan(6,500)(3,000)
Proceeds from revolving loan borrowings40,000  
Net cash provided by (used in) financing activities23,421 (10,468)
NET INCREASE IN CASH AND CASH EQUIVALENTS2,499 2,224 
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD3,496 2,998 
CASH AND CASH EQUIVALENTS, END OF PERIOD$5,995 $5,222 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
Cash paid for interest$721 $292 
Noncash investing activities - capital expenditures in accounts payable$1,858 $497 
See accompanying notes to condensed consolidated financial statements.

5


HAWKINS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Note 1 – Summary of Significant Accounting Policies

Basis of Presentation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and, accordingly, do not include all information and footnotes required by generally accepted accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our Annual Report on Form 10-K for the fiscal year ended April 3, 2022, previously filed with the Securities and Exchange Commission (“SEC”). In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments necessary to present fairly our financial position and the results of our operations and cash flows for the periods presented. All adjustments made to the interim condensed consolidated financial statements were of a normal recurring nature. All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three months ended July 3, 2022 are not necessarily indicative of the results that may be expected for the full year.
References to fiscal 2022 refer to the fiscal year ended April 3, 2022 and references to fiscal 2023 refer to the fiscal year ending April 2, 2023.
Use of Estimates. The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, particularly receivables, inventories, property, plant and equipment, right-of-use assets, goodwill, intangibles, accrued expenses, short-term and long-term lease liability, income taxes and related accounts and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Accounting Policies. The accounting policies we follow are set forth in Note 1 – Nature of Business and Significant Accounting Policies to our consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended April 3, 2022, previously filed with the SEC. There has been no significant change in our accounting policies since the end of fiscal 2022.
 
Note 2 — Acquisitions
Acquisition of NAPCO Chemical Company, Inc.: In the fourth quarter of fiscal 2022, we acquired substantially all the assets of NAPCO Chemical Company, Inc. ("NAPCO"), under the terms of an asset purchase agreement with NAPCO and certain other parties thereto, to further the geographic reach of our Water Treatment segment. We paid $18.5 million at closing for the acquisition, and an additional $0.5 million for a working capital adjustment. NAPCO manufactured and distributed water treatment chemicals from three locations in Texas. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred.
Acquisition of Water and Waste Specialties, Inc.: In the third quarter of fiscal 2022, we acquired substantially all the assets of Water and Waste Specialties, Inc., under the terms of a purchase agreement with Water and Waste Specialties and its shareholders. We paid $1.4 million at closing for the acquisition. Water and Waste Specialties was a water treatment chemical distribution company operating primarily in Alabama. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred.
Acquisition of Southeast Water Systems LLC: In the second quarter of fiscal 2022, we acquired substantially all the assets of Southeast Water Systems LLC, under the terms of an asset purchase agreement with Southeast Water Systems and its shareholders. We paid $1.2 million at closing for the acquisition and may pay up to an additional $1.0 million over the next three years based on achieving certain goals. Southeast Water Systems supplied and installed water treatment chemical equipment to its customers located primarily in Alabama, southern Georgia and the Florida panhandle. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred.


6


Note 3 - Revenue
Our revenue arrangements generally consist of a single performance obligation to transfer promised goods or services. We disaggregate revenues from contracts with customers by operating segments as well as types of products sold. Reporting by operating segment is pertinent to understanding our revenues, as it aligns to how we review the financial performance of our operations. Types of products sold within each operating segment help us to further evaluate the financial performance of our segments. The following tables disaggregate external customer net sales by major revenue stream for the three months ended July 3, 2022 and June 27, 2021:
Three months ended July 3, 2022
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$101,612 $70,357 $11,961 $183,930 
Distributed specialty products (2)
  31,089 31,089 
Bulk products (3)
20,455 6,790  27,245 
Other2,643 1,343 293 4,279 
Total external customer sales$124,710 $78,490 $43,343 $246,543 
Three months ended June 27, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$72,566 $51,228 $8,051 $131,845 
Distributed specialty products (2)
  30,942 30,942 
Bulk products (3)
11,843 4,553  16,396 
Other1,441 457 160 2,058 
Total external customer sales$85,850 $56,238 $39,153 $181,241 

(1)For our Industrial and Water Treatment segments, this line includes our non-bulk specialty products that we either manufacture, blend, repackage, resell in their original form, or direct ship to our customers in smaller quantities, and services we provide for our customers. For our Health and Nutrition segment, this line includes products manufactured, processed or repackaged in our facility and/or with our equipment.
(2)This line includes non-manufactured distributed specialty products in our Health and Nutrition segment, which may be sold out of one of our facilities or direct shipped to our customers.
(3)This line includes bulk products in our Industrial and Water Treatment segments that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities.

Note 4 – Earnings per Share

Basic earnings per share (“EPS”) is computed by dividing net earnings by the weighted-average number of common shares outstanding. Diluted EPS includes the dilutive impact of incremental shares assumed to be issued as performance units and restricted stock.
Basic and diluted EPS were calculated using the following:
 Three Months Ended
July 03, 2022June 27, 2021
Weighted-average common shares outstanding—basic20,908,823 21,034,302 
Dilutive impact of performance units and restricted stock124,726 144,018 
Weighted-average common shares outstanding—diluted21,033,549 21,178,320 
For each of the periods presented, there were no shares excluded from the calculation of weighted-average common shares for diluted EPS.

7


Note 5 – Fair Value Measurements
Our financial assets and liabilities are measured at fair value at the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these instruments. Because of the variable-rate nature of our debt under our credit facility, our debt also approximates fair value.

Assets and Liabilities Measured at Fair Value on a Recurring Basis.  The fair value hierarchy requires the use of observable market data when available. In instances where inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. Our assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.
 
Our financial assets that are measured at fair value on a recurring basis are an interest rate swap and assets held in a deferred compensation retirement plan. Both of these assets are classified as other long-term assets on our balance sheet, with the portion of the deferred compensation retirement plan assets expected to be paid within twelve months classified as current assets. The fair value of the interest rate swap is determined by the respective counterparties based on interest rate changes. Interest rate swaps are valued based on observable interest rate yield curves for similar instruments. The deferred compensation plan assets relate to contributions made to a non-qualified compensation plan on behalf of certain employees who are classified as “highly compensated employees” as determined by IRS guidelines. The assets are part of a rabbi trust and the funds are held in mutual funds. The fair value of the deferred compensation is based on the quoted market prices for the mutual funds at the end of the period.
The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis as of July 3, 2022 and April 3, 2022.

 0
(In thousands)July 3, 2022April 3, 2022
Assets
Deferred compensation plan assets Level 1$7,632 $7,038 
Interest rate swapLevel 2$2,406 $1,769 


Note 6 – Inventories
Inventories at July 3, 2022 and April 3, 2022 consisted of the following:
July 3,
2022
April 3,
2022
(In thousands)
Inventory (FIFO basis)$130,107 $116,325 
LIFO reserve(25,119)(21,340)
Net inventory$104,988 $94,985 
The first in, first out (“FIFO”) value of inventories accounted for under the last in, first out (“LIFO”) method was $93.9 million at July 3, 2022 and $83.7 million at April 3, 2022. The remainder of the inventory was valued and accounted for under the FIFO method.
8


Note 7 – Goodwill and Intangible Assets
The carrying amount of goodwill was $77.4 million as of July 3, 2022 and April 3, 2022, of which $44.9 million was related to our Health and Nutrition segment, $26.0 million was related to our Water Treatment segment, and $6.5 million was related to our Industrial segment.
A summary of our intangible assets as of July 3, 2022 and April 3, 2022 is as follows:
 July 3, 2022April 3, 2022
(In thousands)Gross
Amount
Accumulated
Amortization
NetGross 
Amount
Accumulated
Amortization
Net
Finite-life intangible assets
Customer relationships$109,644 $(33,976)$75,668 $109,644 $(32,399)$77,245 
Trademarks and trade names6,370 (4,886)1,484 6,370 (4,746)1,624 
Other finite-life intangible assets3,904 (3,848)56 3,904 (3,807)97 
Total finite-life intangible assets119,918 (42,710)77,208 119,918 (40,952)78,966 
Indefinite-life intangible assets1,227 — 1,227 1,227 — 1,227 
Total intangible assets$121,145 $(42,710)$78,435 $121,145 $(40,952)$80,193 

Note 8 – Debt
Debt at July 3, 2022 and April 3, 2022 consisted of the following:
July 3,
2022
April 3,
2022
(In thousands)
Senior secured revolving loan$159,500 $126,000 
Less: unamortized debt issuance costs(421)(443)
Total debt, net of debt issuance costs159,079 125,557 
Less: current portion of long-term debt(9,913)(9,913)
Total long-term debt$149,166 $115,644 
We were in compliance with all covenants of our credit agreement as of July 3, 2022.

Note 9 – Income Taxes
We are subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The tax years prior to our fiscal year ended March 31, 2019 are closed to examination by the Internal Revenue Service, and with few exceptions, state and local income tax jurisdictions. Our effective income tax rate was 25% for the current quarter, compared to 24% for the three months ended June 27, 2021. The effective tax rate is impacted by projected levels of annual taxable income, permanent items, and state taxes.

9


Note 10 – Leases
Lease Obligations. As of July 3, 2022, we were obligated under operating lease agreements for certain manufacturing facilities, warehouse space, the land on which some of our facilities sit, vehicles and information technology equipment. Our leases have remaining original lease terms of 1 year to 22 years, some of which include options to extend the lease for up to 10 years.
As of July 3, 2022, our operating lease components with initial or remaining terms in excess of one year were classified on the condensed consolidated balance sheet within right of use assets, short-term lease liability and long-term lease liability.
Expense for leases less than 12 months was not material for the three months ended July 3, 2022 and June 27, 2021. Total lease expense was $0.8 million and $0.7 million for the three months ended July 3, 2022 and June 27, 2021.

Other information related to our operating leases was as follows:
July 3, 2022April 3, 2022
Lease Term and Discount Rate
Weighted average remaining lease term (years)8.938.91
Weighted average discount rate2.5 %2.6 %

Maturities of lease liabilities as of July 3, 2022 were as follows:
(In thousands)Operating Leases
Remaining fiscal 2023$1,250 
Fiscal 20241,393 
Fiscal 20251,330 
Fiscal 20261,268 
Fiscal 20271,239 
Thereafter5,024 
Total$11,504 
Less: Interest(1,383)
Present value of lease liabilities$10,121 

Note 11 – Share-Based Compensation
Performance-Based Restricted Stock Units. Our Board of Directors (the “Board”) approved a performance-based equity compensation arrangement for our executive officers during the first quarters of each of fiscal 2023 and fiscal 2022. These performance-based arrangements provide for the grant of performance-based restricted stock units that represent a possible future issuance of restricted shares of our common stock based on a pre-tax income target for the applicable fiscal year. The actual number of restricted shares to be issued to each executive officer is determined when our final financial information becomes available after the applicable fiscal year and will be between zero shares and 76,863 shares in the aggregate for fiscal 2023. The restricted shares issued, if any, will fully vest approximately two years after the last day of the fiscal year on which the performance is based. We are recording the compensation expense for the outstanding performance share units and the converted restricted stock over the life of the awards.

The following table represents the restricted stock activity for the three months ended July 3, 2022:
SharesWeighted-
Average Grant
Date Fair Value
Unvested at beginning of period214,478 $25.48 
Granted88,524 38.31 
Vested(102,860)18.69 
Forfeited or expired(10,884)34.68 
Unvested at end of period189,258 $34.64 
We recorded compensation expense related to performance share units and restricted stock of $0.4 million for the three months ended July 3, 2022 and $0.6 million for the three months ended June 27, 2021. Substantially all of the compensation expense was recorded in selling, general and administrative expenses in the condensed consolidated statements of income.
10


Restricted Stock Awards. As part of their retainer, our non-employee directors receive restricted stock for their Board services. The restricted stock awards are generally expensed over a one-year vesting period, based on the market value on the date of grant. As of July 3, 2022, there were 10,287 shares of restricted stock with an average grant date fair value of $32.80 outstanding under this program. Compensation expense for both the three months ended July 3, 2022 and June 27, 2021 related to restricted stock awards to the Board was $0.1 million.
Note 12 – Share Repurchase Program
As of July 3, 2022, our Board had authorized the repurchase of up to 1.6 million shares of our outstanding common stock for cash on the open market or in privately negotiated transactions subject to applicable securities laws and regulations. Upon purchase of the shares, we reduce our common stock for the par value of the shares with the excess applied against additional paid-in capital. During the three months ended July 3, 2022, we repurchased 181,657 shares at an aggregate purchase price of $6.6 million. During the three months ended June 27, 2021, we repurchased 100,954 shares at an aggregate purchase price of $3.4 million. As of July 3, 2022, 129,348 shares remained available to be repurchased under the share repurchase program.

On August 4, 2022, our Board increased the number of shares authorized to be repurchased to 2.6 million. Accordingly, as of August 4, 2022, 1,129,348 shares remain available to be repurchased under the share repurchase program.

Note 13 – Segment Information
We have three reportable segments: Industrial, Water Treatment, and Health and Nutrition. The accounting policies of the segments are the same as those described in the summary of significant accounting policies in our Annual Report on Form 10-K for the fiscal year ended April 3, 2022.
We evaluate performance based on profit or loss from operations before income taxes not including nonrecurring gains and losses. Reportable segments are defined primarily by product and type of customer. Segments are responsible for the sales, marketing and development of their products and services. We allocate certain corporate expenses to our operating segments. There are no intersegment sales and no operating segments have been aggregated. No single customer’s revenues amounted to 10% or more of our total revenue. Sales are primarily within the United States and all assets are located within the United States.
 
(In thousands)IndustrialWater
Treatment
Health and NutritionTotal
Three months ended July 3, 2022:
Sales$124,710 $78,490 $43,343 $246,543 
Gross profit20,009 18,953 7,787 46,749 
Selling, general, and administrative expenses6,385 8,701 3,799 18,885 
Operating income13,624 10,252 3,988 27,864 
Three months ended June 27, 2021:
Sales$85,850 $56,238 $39,153 $181,241 
Gross profit14,254 16,234 8,486 38,974 
Selling, general, and administrative expenses6,241 7,062 3,553 16,856 
Operating income 8,013 9,172 4,933 22,118 

No significant changes to identifiable assets by segment occurred during the three months ended July 3, 2022.

11


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

The following is a discussion and analysis of our financial condition and results of operations for the three months ended July 3, 2022 as compared to the similar period ended June 27, 2021. This discussion should be read in conjunction with the condensed consolidated financial statements and notes to condensed consolidated financial statements included in this quarterly report on Form 10-Q and Item 8 of our Annual Report on Form 10-K for the fiscal year ended April 3, 2022.
Overview
We derive substantially all of our revenues from the sale of chemicals and specialty ingredients to our customers in a wide variety of industries. We began our operations primarily as a distributor of bulk chemicals with a strong customer focus. Over the years, we have maintained the strong customer focus and have expanded our business by increasing our sales of value-added chemicals and specialty ingredients, including manufacturing, blending, and repackaging certain products.

Business Acquisitions

In the fourth quarter of fiscal 2022, we acquired substantially all the assets of NAPCO Chemical Company, Inc. and its affiliates ("NAPCO") under the terms of an asset purchase agreement among us, NAPCO and certain other parties thereto. NAPCO manufactured and distributed water treatment chemicals from three locations in Texas. The results of operations beginning at the date of acquisition will be included as part of our Water Treatment segment from the date of acquisition forward.

In the third quarter of fiscal 2022, we acquired substantially all the assets of Water and Waste Specialties, LLC, under the terms of an asset purchase agreement with Water and Waste Specialties and its shareholders. Water and Waste Specialties was a water treatment chemical distribution company operating primarily in Alabama. The results of operations since the acquisition date are included in our Water Treatment segment.

In the second quarter of fiscal 2022, we acquired substantially all the assets of Southeast Water Systems LLC, under the terms of an asset purchase agreement with Southeast Water Systems and its shareholders. Southeast Water Systems supplied and installed water treatment chemical equipment to its customers located primarily in Alabama, southern Georgia and the Florida panhandle. The results of operations since the acquisition date are included in our Water Treatment segment.

The aggregate annual revenue of the three businesses acquired in fiscal 2022 totaled approximately $17 million, as determined using the applicable twelve-month period preceding each respective acquisition date.

Share Repurchase Program

On August 4, 2022, our Board increased the number of shares authorized to be repurchased under our share repurchase program from 1.6 million to 2.6 million. Accordingly, as of August 4, 2022, 1,129,348 shares remain available to be repurchased under this program.

Financial Results

We focus on total profitability dollars when evaluating our financial results as opposed to profitability as a percentage of sales, as sales dollars tend to fluctuate, particularly in our Industrial and Water Treatment segments, as raw material costs rise and fall. The costs for certain of our raw materials can rise or fall rapidly, causing fluctuations in gross profit as a percentage of sales.

We use the LIFO method for valuing the majority of our inventory in our Industrial and Water Treatment segments, which causes the most recent product costs for those products to be recognized in our income statement. The valuation of LIFO inventory for interim periods is based on our estimates of fiscal year-end inventory levels and costs. The LIFO inventory valuation method and the resulting cost of sales are consistent with our business practices of pricing to current chemical raw material prices. Inventories in the Health and Nutrition segment are valued using the FIFO method.

We disclose the sales of our bulk commodity products as a percentage of total sales dollars for our Industrial and Water Treatment segments. Our definition of bulk commodity products includes products that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities.

Results of Operations
The following table sets forth the percentage relationship of certain items to sales for the period indicated:
 
 Three Months Ended
July 3, 2022June 27, 2021
Sales100.0 %100.0 %
Cost of sales(81.0)%(78.5)%
Gross profit19.0 %21.5 %
Selling, general and administrative expenses(7.7)%(9.3)%
Operating income11.3 %12.2 %
Interest expense, net(0.4)%(0.2)%
Other (expense) income(0.3)%0.1 %
Income before income taxes10.6 %12.1 %
Income tax expense(2.6)%(3.0)%
Net income8.0 %9.1 %


Three Months Ended July 3, 2022 Compared to Three Months Ended June 27, 2021

Sales

Sales were $246.5 million for the three months ended July 3, 2022, an increase of $65.3 million, or 36%, from sales of $181.2 million in the same period a year ago, driven primarily by price increases.

Industrial Segment. Industrial segment sales increased $38.8 million, or 45%, to $124.7 million for the three months ended July 3, 2022, from sales of $85.9 million in the same period a year ago. Sales of bulk commodity products in the Industrial segment were approximately 16% of sales dollars in the three months ended July 3, 2022 and 14% the same period of the prior year. The growth in Industrial segment sales was driven by increased selling prices on many of our products driven by higher costs on many of our raw materials as well as a product mix shift to more sales of our food ingredient products, which typically have higher margins.

Water Treatment Segment. Water Treatment segment sales increased $22.3 million, or 40%, to $78.5 million for the three months ended July 3, 2022, from sales of $56.2 million in the same period a year ago. Sales of bulk commodity products in the Water Treatment segment were approximately 9% of sales dollars in the three months ended July 3, 2022 and 8% in the same period of the prior year. The sales growth was a result of increased selling prices on many of our products driven by higher costs on many of our raw materials, increased demand for our products and the added sales from acquisitions.

Health & Nutrition Segment. Health and Nutrition segment sales increased $4.1 million, or 10%, to $43.3 million for the three months ended July 3, 2022, from sales of $39.2 million in the same period a year ago. Sales growth of our manufactured products was partially offset by a decrease in sales of our specialty distributed products.

Gross Profit

Gross profit increased $7.7 million, or 20%, to $46.7 million, or 19% of sales, for the three months ended July 3, 2022, from $39.0 million, or 22% of sales, for the same period a year ago. During the three months ended July 3, 2022, the LIFO reserve increased, and gross profit decreased, by $3.8 million, primarily due to rising raw material prices. In the same quarter a year ago, the LIFO reserve increased, and gross profit decreased, by $1.8 million.

Industrial Segment. Gross profit for the Industrial segment increased $5.7 million, or 40%, to $20.0 million, or 16% of sales, for the three months ended July 3, 2022, from $14.3 million, or 17% of sales, in the same period a year ago. During the three months ended July 3, 2022, the LIFO reserve increased, and gross profit decreased, by $2.7 million, primarily due to rising raw material prices. In the same quarter a year ago, the LIFO reserve increased, and gross profit decreased, by $1.4 million. Gross profit increased as a result of sales growth and product mix shift, partially offset by the decrease in gross profits as a result of the increased LIFO reserve.

Water Treatment Segment. Gross profit for the Water Treatment segment increased $2.8 million, or 17%, to $19.0 million, or 24% of sales, for the three months ended July 3, 2022, from $16.2 million, or 29% of sales, in the same period a year ago. During the three months ended July 3, 2022, the LIFO reserve increased, and gross profit decreased, by $1.1 million due primarily to rising raw material costs. In the same quarter a year ago, the LIFO reserve increased, and gross profit decreased, by $0.4 million. Gross profit increased as a result of sales growth, partially offset by the decrease in gross profits as a result of the increased LIFO reserve.

Health and Nutrition Segment. Gross profit for our Health and Nutrition segment decreased $0.7 million, or 8%, to $7.8 million, or 18% of sales, for the three months ended July 3, 2022, from $8.5 million, or 22% of sales, for the same period a year ago. While sales increased year over year, the decrease in gross profit was a result of inventory adjustments made to increase reserves for excess product on hand.

Selling, General and Administrative Expenses

Selling, general and administrative (“SG&A”) expenses increased $2.0 million to $18.9 million, or 8% of sales, for the three months ended July 3, 2022, from $16.9 million, or 9% of sales, for the same period a year ago. The increase was mainly a result of added costs associated with the acquired businesses in our Water Treatment segment, as well as increased variable expenses. Partially offsetting the increase was a reduction of $0.8 million to compensation expense as a result of losses incurred on investments held for our non-qualified deferred compensation plan, as compared to $0.2 million increase in compensation expense in the same quarter a year ago as a result of gains incurred. These amounts were offset by similar amounts recorded in other (expense) income.
Operating Income

Operating income increased $5.8 million, or 26%, to $27.9 million, or 11% of sales, for the three months ended July 3, 2022, from $22.1 million, or 12% of sales, for the same period a year ago due to the combined impact of the factors discussed above.

Interest Expense, Net

Interest expense was $0.9 million for the three months ended July 3, 2022 and $0.3 million the three months ended June 27, 2021. The increase was due an increase in outstanding borrowings due to increased working capital needs as well as an increase in borrowing rates.

Other (Expense) Income

Other expense was $0.8 million for the three months ended July 3, 2022 compared to other income of $0.2 million in the same period a year ago. The current year expense represents losses recorded on investments held for our non-qualified deferred compensation plan, whereas the income in the prior represented gains recorded on those investments. The amounts recorded as a gain or loss were offset by similar amounts recorded as a decrease or increase to compensation expense within SG&A expenses.

Income Tax Provision

Our effective income tax rate was 25% for the three months ended July 3, 2022, compared to 24% in the same period a year ago. The effective tax rate is impacted by projected levels of annual taxable income, permanent items, and state taxes. Our effective tax rate for the full year is currently expected to be approximately 26-27%.

Liquidity and Capital Resources

Cash was $6.0 million at July 3, 2022, an increase of $2.5 million as compared with the $3.5 million available as of April 3, 2022.

Cash used in operating activities was $9.4 million for the three months ended July 3, 2022, compared to cash provided by operating activities of $14.8 million in the same period a year ago. The year-over-year decrease in cash provided by operating activities was primarily driven by an increase in year-over-year changes in uses of working capital, including more cash expended in the first three months of the current year for accounts payable, inventory, and customer receivables, partially offset by increased net income for the three months ended July 3, 2022 compared to the same period a year ago. The current year increase in accounts receivable and inventory was largely due to increased sales and increased raw material prices. Due to the nature of our operations, which includes purchases of large quantities of bulk chemicals, timing of purchases can result in significant changes in working capital investment and the resulting operating cash flow.

Cash used in investing activities was $11.5 million for the three months ended July 3, 2022, compared to $2.1 million in the same period a year ago. Capital expenditures were $11.6 million for the three months ended July 3, 2022, compared to $2.2 million in the same period a year ago. In the first three months of the current year, we invested $1.1 million to expand one of our facilities, purchased a previously leased facility for $0.9 million, and had larger investments in trucks, containers and new and replacement equipment compared to the first three months of the prior year.

Cash provided by financing activities was $23.4 million for the three months ended July 3, 2022, compared to $10.5 million of cash used in financing activities in the same period a year ago. Included in financing activities in the first three months of the current year were net debt proceeds of $33.5 million, compared to net debt payments of $3.0 million in the first three months of the prior year. The large increase in our working capital needs in the current year as discussed above required us to increase our borrowings. In addition, we repurchased $6.6 million of shares of our common stock in the first three months of the current fiscal year, compared to $3.4 million of shares repurchased in the same period a year ago.

We expect our cash balances and funds available under our credit facility, discussed below, along with cash flows generated from operations, will be sufficient to fund the cash requirements of our ongoing operations for the foreseeable future.

Our Board has authorized the repurchase of up to 1.6 million shares of our outstanding common stock. The shares may be purchased on the open market or in privately negotiated transactions subject to applicable securities laws and regulations. The primary objective of the share repurchase program is to offset the impact of dilution from issuances relating to employee and director equity grants and our employee stock purchase program. During the three months ended July 3, 2022, we repurchased 181,657 shares of common stock with an aggregate purchase price of $6.6 million. During the three months
ended June 27, 2021, 100,954 shares were repurchased with an aggregate purchase price of $3.4 million. As of July 3, 2022, 129,348 shares remained available to be repurchased under the share repurchase program.

We are party to a second amended and restated credit agreement (the “Credit Agreement”) with U.S. Bank National Association (“U.S. Bank”) as Sole Lead Arranger and Sole Book Runner, and other lenders from time to time party thereto (collectively, the “Lenders”), whereby U.S. Bank is also serving as Administrative Agent. The Credit Agreement refinanced the revolving loan under our previous credit agreement with U.S. Bank and provides us with senior secured revolving credit facilities (the “Revolving Loan Facility”) totaling $250 million. The Revolving Loan Facility includes a $10 million letter of credit subfacility and $25 million swingline subfacility. The Revolving Loan Facility has a five-year maturity date, maturing on April 30, 2027. The Revolving Loan Facility is secured by substantially all of our personal property assets and those of our subsidiaries. We may use the amount available under the Revolving Loan Facility for working capital, capital expenditures, share repurchases, restricted payments and acquisitions permitted under the Credit Agreement, and other general corporate purposes.

Borrowings under the Revolving Loan Facility bear interest at a rate per annum equal to one of the following, plus, in both cases, an applicable margin based upon our leverage ratio: (a) Term SOFR, which includes a credit spread adjustment of 0.10%, for an interest period of one, three or six months as selected by us, reset at the end of the selected interest period, or (b) a base rate determined by reference to the highest of (1) U. S. Bank’s prime rate, (2) the Federal Funds Effective Rate plus 0.5%, or (3) one-month Term SOFR for U.S. dollars plus 1.0%. The Term SOFR margin is between 0.85% and 1.35%, depending on our leverage ratio. The base rate margin is between 0.00% and 0.35%, depending on our leverage ratio. At July 3, 2022, the effective interest rate on our borrowings was 2.8%.

In addition to paying interest on the outstanding principal under the Revolving Loan Facility, we are required to pay a commitment fee on the unutilized commitments thereunder. The commitment fee is between 0.15% and 0.25%, depending on our leverage ratio.

Debt issuance costs paid to the Lenders are being amortized as interest expense over the term of the Credit Agreement. As of July 3, 2022, the unamortized balance of these costs was $0.4 million, and is reflected as a reduction of debt on our balance sheet.

The Credit Agreement requires us to maintain (a) a minimum fixed charge coverage ratio of 1.15 to 1.00 and (b) a maximum total cash flow leverage ratio of 3.0 to 1.0. The Credit Agreement also contains other customary affirmative and negative covenants, including covenants that restrict our ability to incur additional indebtedness, dispose of significant assets, make certain investments, including any acquisitions other than permitted acquisitions, make certain payments, enter into sale and leaseback transactions, grant liens on our assets or enter into rate management transactions, subject to certain limitations. We are permitted to make distributions, pay dividends and repurchase shares so long as no default or event of default exists or would exist as a result thereof. We were in compliance with all covenants of the Credit Agreement as of July 3, 2022 and expect to remain in compliance with all covenants for the next 12 months.

The Credit Agreement contains customary events of default, including failure to comply with covenants in the Credit Agreement and other loan documents, cross default to other material indebtedness, failure by us to pay or discharge material judgments, bankruptcy, and change of control. The occurrence of an event of default would permit the lenders to terminate their commitments and accelerate loans under the Credit Facility.

We have in place an interest rate swap agreement to manage the risk associated with a portion of our variable-rate long-term debt. We do not utilize derivative instruments for speculative purposes. The interest rate swap involves the exchange of fixed-rate and variable-rate payments without the exchange of the underlying notional amount on which the interest payments are calculated. The notional amount of the swap agreement is $60 million and it will terminate on May 1, 2027.

As part of our growth strategy, we have acquired businesses and may pursue acquisitions or other strategic relationships in the future that we believe will complement or expand our existing businesses or increase our customer base. We believe we could borrow additional funds under our current or new credit facilities or sell equity for strategic reasons or to further strengthen our financial position.

Critical Accounting Estimates
There were no material changes in our critical accounting estimates since the filing of our Annual Report on Form 10-K for the fiscal year ended April 3, 2022.

Forward-Looking Statements
The information presented in this Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements have been made pursuant to the provisions of the Private Securities Litigation Reform Act of 1995. These statements are not historical facts, but rather are based on our current expectations, estimates and projections, and our beliefs and assumptions. Words such as “anticipate,” “believe,” “estimate,”“expect,” “intend,” “plan,” “will” and similar expressions to identify forward-looking statements. These statements are not guarantees of future performance and are subject to certain risks, uncertainties and other factors, some of which are beyond our control and are difficult to predict. These factors could cause actual results to differ materially from those expressed or forecasted in the forward-looking statements. Additional information concerning potential factors that could affect future financial results is included in our Annual Report on Form 10-K for the fiscal year ended April 3, 2022. We caution you not to place undue reliance on these forward-looking statements, which reflect our management’s view only as of the date of this Quarterly Report on Form 10-Q. We are not obligated to update these statements or publicly release the result of any revisions to them to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect the occurrence of unanticipated events.

12


ITEM 3.        QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are subject to the risk inherent in the cyclical nature of commodity chemical prices. However, we do not currently purchase forward contracts or otherwise engage in hedging activities with respect to the purchase of commodity chemicals. We attempt to pass changes in the cost of our materials to our customers. However, there are no assurances that we will be able to pass on the increases in the future.

We are exposed to market risks related to interest rates. Our exposure to changes in interest rates is limited to borrowings under our Revolving Loan Facility. A 25-basis point change in interest rates would potentially increase or decrease our annual interest expense by approximately $0.4 million.

Other types of market risk, such as foreign currency risk, do not arise in the normal course of our business activities.

ITEM 4.        CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
As of the end of the period covered by this Quarterly Report on Form 10-Q, we conducted an evaluation, under supervision and with the participation of management, including the chief executive officer and chief financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rules 13a-15 and 15d-15 of the Exchange Act. Based upon that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective as of July 3, 2022. Disclosure controls and procedures are defined by Rules 13a-15(e) and 15d-15(e) of the Exchange Act as controls and other procedures that are designed to ensure that information required to be disclosed by us in reports filed with the SEC under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in reports filed under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, or person performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control
There was no change in our internal control over financial reporting during the first quarter of fiscal 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
13


PART II. OTHER INFORMATION
 
ITEM 1.        LEGAL PROCEEDINGS
There are no material pending legal proceedings, other than ordinary routine litigation incidental to the business, to which we or any of our subsidiaries are a party or of which any of our property is the subject.
 
ITEM 1A.    RISK FACTORS
There have been no material changes to our risk factors from those disclosed in our Annual Report on Form 10-K for the fiscal year ended April 3, 2022.

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

As previously announced, our Board had authorized the repurchase of up to 1.6 million shares of our outstanding common stock. On August 4, 2022, our Board increased the authorization by 1 million shares. The shares may be purchased on the open market or in privately negotiated transactions subject to applicable securities laws and regulations. The following table sets forth information concerning purchases of our common stock for the three months ended July 3, 2022:
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of a Publicly Announced Plan or ProgramMaximum Number of Shares that May Yet be Purchased under Plans or Programs (2)
04/04/2022-05/01/202236,410 (1)$42.57 — 311,005 
05/02/2022-05/29/202223,090 34.83 23,090 287,915 
05/30/2022-07/03/2022158,567 36.32 158,567 129,348 
         Total218,067 181,657 
(1) The shares of common stock represent shares that were surrendered to us by stock plan participants in order to         satisfy minimum withholding tax obligations related to the vesting of restricted stock awards and are not shares purchased under the Board authorization described above.
(2) As a result of the increase in the number of shares authorized to be repurchased under our share repurchase program by 1 million on August 4, 2022, the number of shares that may yet be repurchased under the program increased to 1,129,348.

ITEM 3.        DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.        MINE SAFETY DISCLOSURES

Not Applicable.

ITEM 5.        OTHER INFORMATION

None.

14


ITEM 6.        EXHIBITS
ExhibitDescriptionMethod of Filing
3.1 Incorporated by Reference
3.2 Incorporated by Reference
31.1 Filed Electronically
31.2 Filed Electronically
32.1 Filed Electronically
32.2 Filed Electronically
101 Financial statements from the Quarterly Report on Form 10-Q of Hawkins, Inc. for the period ended July 3, 2022 filed with the SEC on August 4, 2022 formatted in Inline Extensible Business Reporting Language (iXBRL); (i) the Condensed Consolidated Balance Sheets at July 3, 2022 and April 3, 2022, (ii) the Condensed Consolidated Statements of Income for the three months ended July 3, 2022 and June 27, 2021, (iii) the Condensed Consolidated Statements of Comprehensive Income for the three months ended July 3, 2022 and June 27, 2021, (iv) the Condensed Consolidated Statements of Shareholder's Equity for the three months ended July 3, 2022 and June 27, 2021, (v) the Condensed Consolidated Statements of Cash Flows for the three months ended July 3, 2022 and June 27, 2021, and (vi) Notes to Condensed Consolidated Financial Statements.Filed Electronically
104 Cover Page Interactive Data File (embedded within the inline XBRL document)Filed Electronically


(1)Incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K dated February 26, 2021 and filed March 2, 2021.
(2)Incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K dated October 28, 2009 and filed November 3, 2009.

15


SIGNATURES
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.
 
HAWKINS, INC.
By: /s/ Jeffrey P. Oldenkamp
 Jeffrey P. Oldenkamp
 Executive Vice President and Chief Financial Officer
 (On behalf of the registrant and as principal financial and accounting officer)
Dated: August 4, 2022

EX-31.1 2 a10qfy2023q1070322ex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION PURSUANT TO
SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
CERTIFICATIONS
I, Patrick H. Hawkins, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Hawkins, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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.
Date: August 4, 2022
 
/s/ Patrick H. Hawkins
Patrick H. Hawkins
Chief Executive Officer and President


EX-31.2 3 a10qfy2023q1070322ex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION PURSUANT TO
SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
CERTIFICATIONS
I, Jeffrey P. Oldenkamp, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Hawkins, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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.
Date: August 4, 2022
 
/s/ Jeffrey P. Oldenkamp
Jeffrey P. Oldenkamp
Executive Vice President and Chief Financial Officer


EX-32.1 4 a10qfy2023q1070322ex321.htm EX-32.1 Document

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 Hawkins, Inc. (the Company) on Form 10-Q for the period ended July 3, 2022, as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Patrick H. Hawkins, Chief Executive Officer and President of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(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.
 
/s/ Patrick H. Hawkins
Patrick H. Hawkins
Chief Executive Officer and President
August 4, 2022


EX-32.2 5 a10qfy2023q1070322ex322.htm EX-32.2 Document

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 Hawkins, Inc. (the Company) on Form 10-Q for the period ended July 3, 2022, as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Jeffrey P. Oldenkamp, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(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.
 
/s/ Jeffrey P. Oldenkamp
Jeffrey P. Oldenkamp
Executive Vice President and Chief Financial Officer
August 4, 2022


EX-101.SCH 6 hwkn-20220703.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statement of Shareholder's Equity Statement link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2305302 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2308303 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2311304 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Earnings per Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2315305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2318306 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2419407 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2120107 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2321307 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2422408 - Disclosure - Goodwill and Intangible Assets (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2325308 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2426410 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2328309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2429411 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2130110 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2331310 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2432412 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2433413 - Disclosure - Leases maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2134111 - Disclosure - Share Based Compensation link:presentationLink link:calculationLink link:definitionLink 2335311 - Disclosure - Share Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436414 - Disclosure - Share Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2437415 - Disclosure - Share Based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2138112 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2439416 - Disclosure - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2140113 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2341312 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2442417 - Disclosure - Segment Information (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2443418 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 hwkn-20220703_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hwkn-20220703_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hwkn-20220703_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Shares repurchased (shares) Stock Repurchased During Period, Shares Stock Repurchased During Period, Shares Reconciliation to cash flows: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Intersegment sales Segment Reporting, Measurement for Transactions Between Reportable Segments Total Lessee, Operating Lease, Liability, to be Paid Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Income tax expense Income Tax Expense (Benefit) DEFERRED INCOME TAXES Deferred Income Tax Liabilities, Net Fiscal 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Basic earnings per share Earnings Per Share, Basic [Abstract] Cost of sales Cost of Goods and Services Sold Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Weighted average number of shares outstanding - diluted Weighted-average common shares outstanding—diluted Weighted Average Number of Shares Outstanding, Diluted Loss (Gain) on deferred compensation assets Gain (Loss) on Investments Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Summary of Inventories Schedule of Inventory, Current [Table Text Block] Cash dividends declared and paid Payments of Ordinary Dividends, Common Stock PROPERTY, PLANT, AND EQUIPMENT: Property, Plant and Equipment, Gross Income Tax Disclosure [Abstract] Summary of Inventories Inventory, Net [Abstract] Other Payments to Acquire Businesses Other Payments to Acquire Businesses Southeast Water Systems LLC Southeast Water Systems LLC [Member] Southeast Water Systems LLC Common stock; authorized: 60,000,000 shares of $0.01 par value; 20,807,338 and 20,889,777 shares issued and outstanding as of July 3, 2022 and April 3, 2022, respectively Common Stock, Value, Issued Deferred compensation plan asset Deferred Compensation Plan Assets Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other Payments for (Proceeds from) Other Investing Activities Granted, Weighted average grant date fair value (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Range [Domain] Statistical Measurement [Domain] Vesting of restricted stock (shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Other information related to our operating leases [Table Text Block] Other information related to our operating leases [Table Text Block] Other information related to our operating leases [Table Text Block] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Short-term Lease, Expense Short-Term Lease, Cost Asset Acquisition [Table] Asset Acquisition [Table] Additional paid-in capital Additional Paid in Capital, Common Stock Lessee, Operating Lease, Option to Extend Lessee, Operating Lease, Option to Extend Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Liabilities, Current [Abstract] Liabilities, Current [Abstract] Common Stock, Shares, Issued Common Stock, Shares, Issued Net income Net income Net income Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Shares or stock options excluded from the calculation of diluted EPS Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Intangible Assets Other Intangible Assets [Member] Noncash investing activities - capital expenditures in accounts payable Capital Expenditures Incurred but Not yet Paid Subsequent Event Type [Axis] Subsequent Event Type [Axis] Water and Waste Specialties, Inc. Water and Waste Specialties, Inc. [Member] Water and Waste Specialties, Inc. Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Equity Component [Domain] Equity Component [Domain] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Subsequent Event Type [Domain] Subsequent Event Type [Domain] Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax ESPP shares issued Stock Issued During Period, Value, Employee Stock Purchase Plan Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Operating leases Finance Lease, Right-of-Use Asset, Amortization Summary of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other Other Assets, Noncurrent Investment Company, Capital Share Transactions, Stock Repurchased [Abstract] Investment Company, Capital Share Transactions, Stock Repurchased [Abstract] SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Other [Member] Other [Member] Other [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Remaining fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Industrial [Member] Industrial [Member] Industrial [Member] Industrial. ESPP shares issued (shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Short-term lease liability Operating Lease, Liability, Current Manufactured, blended or repackaged products Manufactured, blended or repackaged products [Member] Manufactured, blended or repackaged products Net property, plant, and equipment Property, Plant and Equipment, Net Summary of performance-based restricted stock units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Lease liabilities Operating Lease, Payments LIFO Inventory Amount LIFO Inventory Amount Forfeited or expired (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Senior secured revolving loan Long-Term Debt Other (expense) income Other Nonoperating Income (Expense) LONG-TERM DEBT, LESS CURRENT PORTION Total long-term debt Long-Term Debt, Excluding Current Maturities Common Stock, Shares Authorized Common Stock, Shares Authorized Total liabilities Liabilities Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income tax payable Accrued Income Taxes, Current Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Maximum [Member] Maximum [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Water Treatment [Member] Water Treatment [Member] Water treatment. Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Other Assets [Abstract] Other Assets [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Deferred compensation plan asset Assets Held-in-trust, Noncurrent Total current assets Assets, Current Document Type Document Type Entity Small Business Entity Small Business Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share Repurchase Program Stockholders' Equity Note Disclosure [Text Block] Cash dividends declared per common share Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Total finite-life intangible assets, Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Beginning Balance, Weighted average grant date fair value (usd per share) Ending Balance, Weighted average grant date fair value (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Debt Debt Disclosure [Text Block] Business Segments [Axis] Segments [Axis] Restricted stock activity Restricted Stock Activity [Abstract] Restricted stock activity. Product and Service [Domain] Product and Service [Domain] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Entity Shell Company Entity Shell Company Accrued liabilities Increase (Decrease) in Accrued Liabilities Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Trade receivables Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Subsequent Event [Member] Subsequent Event [Member] Document Period End Date Document Period End Date Present value of lease liabilities Operating Lease, Liability Total assets Assets Segment Information Segment Reporting Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of intangible assets and goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Performance-Based Restricted Stock [Member] Performance Shares [Member] Liabilities and Equity [Abstract] Liabilities and Equity [Abstract] Shares outstanding, beginning balance Shares outstanding, ending balance Shares, Issued Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Current portion of long-term debt Less: current portion of long-term debt Long-Term Debt, Current Maturities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Summary of basic and diluted EPS Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accounting Policies [Abstract] Inventories Net inventory Inventory, Net Accrued payroll and employee benefits Employee-related Liabilities, Current Accounts payable — trade Accounts Payable, Current SHAREHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segment [Domain] Segment [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings per Share Earnings Per Share [Text Block] Proceeds from revolving loan borrowings Proceeds from Other Debt DEFERRED COMPENSATION LIABILITY Deferred Compensation Liability, Classified, Noncurrent NAPCO Chemical Company, Inc. NAPCO Chemical Company, Inc. [Member] NAPCO Chemical Company, Inc. PENSION WITHDRAWAL LIABILITY Liability, Defined Benefit Pension Plan, Noncurrent Entity Filer Category Entity Filer Category Weighted average number of shares outstanding - basic Weighted-average common shares outstanding—basic Weighted Average Number of Shares Outstanding, Basic Award Type [Domain] Award Type [Domain] New shares issued Proceeds from Stock Plans Vesting of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Inventory (FIFO basis) Inventory, Finished Goods, Gross Compensation expense Share-Based Payment Arrangement, Expense Gross profit Gross profit Gross Profit COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Restricted Stock Awards [Member] Restricted Stock [Member] Customer Relationships [Member] Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Income taxes Increase (Decrease) in Income Taxes Payable Leases [Abstract] Leases [Abstract] Payments on revolving loan Repayments of Other Debt Cover [Abstract] Share-Based Compensation Share-Based Payment Arrangement [Text Block] Total other assets Other Assets Minimum [Member] Minimum [Member] Business Combinations [Abstract] Revenue from Contract with Customer Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Unrealized gain on interest rate swap Unrealized Gain (Loss) on Derivatives Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Distributed specialty products Distributed specialty products [Member] Distributed specialty products Interest expense, net Interest Income (Expense), Net Shares surrendered for payroll taxes Payroll taxes paid in exchange for shares withheld Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and shareholders’ equity Liabilities and Equity Trading Symbol Trading Symbol Entity File Number Entity File Number Number of customer representing 10 percent or more of revenue (customers) Segment Reporting, Disclosure of Major Customers Diluted earnings per share Earnings Per Share, Diluted [Abstract] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Granted (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Current Fiscal Year End Date Current Fiscal Year End Date Total debt, net of debt issuance costs Total debt, net of debt issuance costs total debt, net of debt issuance costs Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Summary of Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted earnings per share Earnings Per Share, Diluted Intangible assets, net of accumulated amortization Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Business Combination Disclosure Business Combination Disclosure [Text Block] Container deposits Customer Refund Liability, Current Accounts payable Increase (Decrease) in Accounts Payable Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Sales Revenue Revenues Total current liabilities Liabilities, Current Business Combination, Consideration Transferred, Liabilities Incurred Business Combination, Consideration Transferred, Liabilities Incurred Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Bulk products Bulk products [Member] Bulk products Total Intangible Assets, Gross Intangible Assets, Gross (Excluding Goodwill) Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic earnings per share Earnings Per Share, Basic Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Total shareholders’ equity Stockholders' equity, beginning balance Stockholders' equity, ending balance Stockholders' Equity Attributable to Parent Product and Service [Axis] Product and Service [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, 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 Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Interactive Data Current Entity Interactive Data Current Finite-life intangible assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Changes in operating accounts providing (using) cash: Increase (Decrease) in Operating Capital [Abstract] Inventories Inventory Disclosure [Text Block] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Quarterly Financial Information, Segment Reporting, Segment Assets, Material Change Quarterly Financial Information, Segment Reporting, Segment Assets, Material Change Retained Earnings [Member] Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Cash dividends declared and paid Dividends, Common Stock, Cash Vested (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Less: unamortized debt issuance costs Unamortized Debt Issuance Expense LIFO reserve Inventory, LIFO Reserve NET INCREASE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Income before income taxes Income (Loss) Attributable to Parent, before Tax Common Stock [Member] Common Stock [Member] Number of reportable segments (segments) Number of Reportable Segments Health and Nutrition [Member] Health and Nutrition [Member] Health and Nutrition [Member] Asset Acquisition [Line Items] Asset Acquisition [Line Items] Shares repurchased Shares repurchased Payments for Repurchase of Equity Statement [Table] Statement [Table] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Lessee, Operating Lease, Renewal Term Lessee, Operating Lease, Renewal Term Document Quarterly Report Document Quarterly Report Shares surrendered for payroll taxes (shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Assets, Current [Abstract] Assets, Current [Abstract] LONG-TERM LEASE LIABILITY Operating Lease, Liability, Noncurrent Range [Axis] Statistical Measurement [Axis] Indefinite-life intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Dilutive impact of performance units and restricted stock Weighted Average Number of Shares Outstanding, Diluted, Adjustment Retained earnings Retained Earnings (Accumulated Deficit) Other Other Operating Activities, Cash Flow Statement Trade accounts receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Entity Central Index Key Entity Central Index Key Equity Components [Axis] Equity Components [Axis] Trademarks [Member] Trademarks [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Other current liabilities Other Accrued Liabilities, Current Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Document Fiscal Year Focus Document Fiscal Year Focus CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] City Area Code City Area Code Statement [Line Items] Statement [Line Items] Assets [Abstract] Assets [Abstract] Interest rate swap Cash Flow Hedge Derivative Instrument Assets at Fair Value Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Unvested at beginning of period (Shares) Unvested at end of period (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Finite-life intangible assets, Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative expenses Selling, general, and administrative expenses Selling, General and Administrative Expense CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Right-of-use assets Operating Lease, Right-of-Use Asset Stock Repurchased During Period, Value Stock Repurchased During Period, Value AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Stock compensation expense Share-Based Payment Arrangement, Noncash Expense OTHER LONG-TERM LIABILITIES Other Liabilities, Noncurrent Operating Lease, Expense Operating Lease, Expense Document Transition Report Document Transition Report Local Phone Number Local Phone Number Purchases of property, plant, and equipment Payments to Acquire Property, Plant, and Equipment Number of operating segments aggregated (segments) Number of Operating Segments Aggregated Number of operating segments aggregated. Operating income Operating income Operating Income (Loss) Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Inventories Increase (Decrease) in Inventories Summary of basic and diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Goodwill Goodwill Goodwill EX-101.PRE 10 hwkn-20220703_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
3 Months Ended
Jul. 03, 2022
Jul. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 03, 2022  
Document Transition Report false  
Entity File Number 0-7647  
Entity Registrant Name HAWKINS, INC.  
Entity Incorporation, State or Country Code MN  
Entity Tax Identification Number 41-0771293  
Entity Address, Address Line One 2381 Rosegate  
Entity Address, City or Town Roseville  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55113  
City Area Code 612  
Local Phone Number 331-6910  
Title of 12(b) Security Common Stock, par value $.01 per share  
Trading Symbol HWKN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   21,006,883
Entity Central Index Key 0000046250  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --04-02  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jul. 03, 2022
Apr. 03, 2022
Assets, Current [Abstract]    
Cash and cash equivalents $ 5,995 $ 3,496
Trade accounts receivables, net 138,775 122,826
Inventories 104,988 94,985
Prepaid expenses and other current assets 3,864 6,431
Total current assets 253,622 227,738
Property, Plant and Equipment [Abstract]    
PROPERTY, PLANT, AND EQUIPMENT: 313,186 304,055
Less accumulated depreciation 146,739 142,209
Net property, plant, and equipment 166,447 161,846
Other Assets [Abstract]    
Right-of-use assets 9,976 10,606
Goodwill 77,401 77,401
Intangible assets, net of accumulated amortization 78,435 80,193
Deferred compensation plan asset 7,285 6,783
Other 3,238 2,761
Total other assets 176,335 177,744
Total assets 596,404 567,328
Liabilities, Current [Abstract]    
Accounts payable — trade 56,376 66,693
Accrued payroll and employee benefits 9,658 19,034
Income tax payable 6,684 39
Current portion of long-term debt 9,913 9,913
Short-term lease liability 1,456 1,657
Container deposits 1,557 1,558
Other current liabilities 2,519 2,572
Total current liabilities 88,163 101,466
LONG-TERM DEBT, LESS CURRENT PORTION 149,166 115,644
LONG-TERM LEASE LIABILITY 8,665 9,143
PENSION WITHDRAWAL LIABILITY 4,186 4,276
DEFERRED INCOME TAXES 23,594 23,422
DEFERRED COMPENSATION LIABILITY 8,082 8,402
OTHER LONG-TERM LIABILITIES 1,271 2,374
Total liabilities 283,127 264,727
COMMITMENTS AND CONTINGENCIES
SHAREHOLDERS’ EQUITY:    
Common stock; authorized: 60,000,000 shares of $0.01 par value; 20,807,338 and 20,889,777 shares issued and outstanding as of July 3, 2022 and April 3, 2022, respectively 208 209
Additional paid-in capital 40,192 46,717
Retained earnings 271,121 254,384
Accumulated Other Comprehensive Income (Loss), Net of Tax 1,756 1,291
Total shareholders’ equity 313,277 302,601
Total liabilities and shareholders’ equity $ 596,404 $ 567,328
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Jul. 03, 2022
Apr. 03, 2022
Statement of Financial Position [Abstract]    
Common Stock, Shares Authorized 60,000,000 60,000,000
Common stock, par value (usd per share) $ 0.01 $ 0.01
Common Stock, Shares, Issued 20,807,338 20,889,777
Common Stock, Shares, Outstanding 20,807,338 20,889,777
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Income Statement [Abstract]    
Sales $ 246,543 $ 181,241
Cost of sales (199,794) (142,267)
Gross profit 46,749 38,974
Selling, general and administrative expenses (18,885) (16,856)
Operating income 27,864 22,118
Interest expense, net (929) (349)
Other (expense) income (763) 232
Income before income taxes 26,172 22,001
Income tax expense (6,477) (5,373)
Net income $ 19,695 $ 16,628
Weighted average number of shares outstanding - basic 20,908,823 21,034,302
Weighted average number of shares outstanding - diluted 21,033,549 21,178,320
Basic earnings per share    
Basic earnings per share $ 0.94 $ 0.79
Diluted earnings per share    
Diluted earnings per share 0.94 0.79
Cash dividends declared per common share $ 0.1400 $ 0.1225
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Other comprehensive income (loss), net of tax:    
Net income $ 19,695 $ 16,628
Unrealized gain on interest rate swap 465 0
Total comprehensive income $ 20,160 $ 16,628
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statement of Shareholder's Equity Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Shares outstanding, beginning balance at Mar. 28, 2021   20,969,746      
Stockholders' equity, beginning balance at Mar. 28, 2021 $ 265,246 $ 210 $ 51,138 $ 213,898 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared and paid (2,600) 0 0 (2,600) 0
Share-based compensation expense 799 $ 0 799 0 0
Vesting of restricted stock (shares)   123,002      
Vesting of restricted stock 0 $ 1 (1) 0 0
Shares surrendered for payroll taxes (shares)   45,390      
Shares surrendered for payroll taxes $ (1,467) $ 0 (1,467) 0 0
Shares repurchased (shares) (100,954) (100,954)      
Shares repurchased $ (3,401) $ (1) (3,400) 0 0
Net income 16,628 $ 0 0 16,628 0
Shares outstanding, ending balance at Jun. 27, 2021   20,946,404      
Stockholders' equity, ending balance at Jun. 27, 2021 $ 275,205 $ 210 47,069 227,926 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.1225        
Shares outstanding, beginning balance at Apr. 03, 2022   20,889,777      
Stockholders' equity, beginning balance at Apr. 03, 2022 $ 302,601 $ 209 46,717 254,384 1,291
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared and paid (2,958) 0 0 (2,958) 0
Share-based compensation expense 595 $ 0 595 0 0
Vesting of restricted stock (shares)   102,860      
Vesting of restricted stock 0 $ 1 (1) 0 0
Shares surrendered for payroll taxes (shares)   (36,410)      
Shares surrendered for payroll taxes (1,550) $ 0 (1,550) 0 0
ESPP shares issued (shares)   32,768      
ESPP shares issued $ 986 $ 0 986 0 0
Shares repurchased (shares) (181,657) (181,657)      
Shares repurchased $ (6,557) $ (2) (6,555) 0 0
Other Comprehensive Income (Loss), Net of Tax 465 0 0 0 465
Net income 19,695 $ 0 0 19,695 0
Shares outstanding, ending balance at Jul. 03, 2022   20,807,338      
Stockholders' equity, ending balance at Jul. 03, 2022 $ 313,277 $ 208 $ 40,192 $ 271,121 $ 1,756
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.1400        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 19,695 $ 16,628
Reconciliation to cash flows:    
Depreciation and amortization 6,558 5,935
Operating leases 476 481
Loss (Gain) on deferred compensation assets 763 (232)
Stock compensation expense 595 799
Other 273 67
Changes in operating accounts providing (using) cash:    
Trade receivables (15,857) (316)
Inventories (10,003) (4,079)
Accounts payable (8,442) 868
Accrued liabilities (11,043) (10,159)
Lease liabilities (521) (572)
Income taxes 6,645 5,393
Other 1,466 8
Net cash (used in) provided by operating activities (9,395) 14,821
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant, and equipment (11,640) (2,155)
Other 113 26
Net cash used in investing activities (11,527) (2,129)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends declared and paid (2,958) (2,600)
New shares issued 986 0
Payroll taxes paid in exchange for shares withheld (1,550) (1,467)
Shares repurchased (6,557) (3,401)
Payments on revolving loan (6,500) (3,000)
Proceeds from revolving loan borrowings 40,000 0
Net cash provided by (used in) financing activities 23,421 (10,468)
NET INCREASE IN CASH AND CASH EQUIVALENTS 2,499 2,224
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 5,995 5,222
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for interest 721 292
Noncash investing activities - capital expenditures in accounts payable $ 1,858 $ 497
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Accounting Policies
3 Months Ended
Jul. 03, 2022
Accounting Policies [Abstract]  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]
Basis of Presentation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and, accordingly, do not include all information and footnotes required by generally accepted accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our Annual Report on Form 10-K for the fiscal year ended April 3, 2022, previously filed with the Securities and Exchange Commission (“SEC”). In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments necessary to present fairly our financial position and the results of our operations and cash flows for the periods presented. All adjustments made to the interim condensed consolidated financial statements were of a normal recurring nature. All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three months ended July 3, 2022 are not necessarily indicative of the results that may be expected for the full year.
References to fiscal 2022 refer to the fiscal year ended April 3, 2022 and references to fiscal 2023 refer to the fiscal year ending April 2, 2023.
Use of Estimates. The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, particularly receivables, inventories, property, plant and equipment, right-of-use assets, goodwill, intangibles, accrued expenses, short-term and long-term lease liability, income taxes and related accounts and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Accounting Policies. The accounting policies we follow are set forth in Note 1 – Nature of Business and Significant Accounting Policies to our consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended April 3, 2022, previously filed with the SEC. There has been no significant change in our accounting policies since the end of fiscal 2022.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations
3 Months Ended
Jul. 03, 2022
Business Combinations [Abstract]  
Business Combination Disclosure Acquisitions
Acquisition of NAPCO Chemical Company, Inc.: In the fourth quarter of fiscal 2022, we acquired substantially all the assets of NAPCO Chemical Company, Inc. ("NAPCO"), under the terms of an asset purchase agreement with NAPCO and certain other parties thereto, to further the geographic reach of our Water Treatment segment. We paid $18.5 million at closing for the acquisition, and an additional $0.5 million for a working capital adjustment. NAPCO manufactured and distributed water treatment chemicals from three locations in Texas. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred.
Acquisition of Water and Waste Specialties, Inc.: In the third quarter of fiscal 2022, we acquired substantially all the assets of Water and Waste Specialties, Inc., under the terms of a purchase agreement with Water and Waste Specialties and its shareholders. We paid $1.4 million at closing for the acquisition. Water and Waste Specialties was a water treatment chemical distribution company operating primarily in Alabama. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred.
Acquisition of Southeast Water Systems LLC: In the second quarter of fiscal 2022, we acquired substantially all the assets of Southeast Water Systems LLC, under the terms of an asset purchase agreement with Southeast Water Systems and its shareholders. We paid $1.2 million at closing for the acquisition and may pay up to an additional $1.0 million over the next three years based on achieving certain goals. Southeast Water Systems supplied and installed water treatment chemical equipment to its customers located primarily in Alabama, southern Georgia and the Florida panhandle. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
3 Months Ended
Jul. 03, 2022
Disaggregation of Revenue [Abstract]  
Revenue from Contract with Customer Revenue
Our revenue arrangements generally consist of a single performance obligation to transfer promised goods or services. We disaggregate revenues from contracts with customers by operating segments as well as types of products sold. Reporting by operating segment is pertinent to understanding our revenues, as it aligns to how we review the financial performance of our operations. Types of products sold within each operating segment help us to further evaluate the financial performance of our segments. The following tables disaggregate external customer net sales by major revenue stream for the three months ended July 3, 2022 and June 27, 2021:
Three months ended July 3, 2022
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$101,612 $70,357 $11,961 $183,930 
Distributed specialty products (2)
— — 31,089 31,089 
Bulk products (3)
20,455 6,790 — 27,245 
Other2,643 1,343 293 4,279 
Total external customer sales$124,710 $78,490 $43,343 $246,543 
Three months ended June 27, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$72,566 $51,228 $8,051 $131,845 
Distributed specialty products (2)
— — 30,942 30,942 
Bulk products (3)
11,843 4,553 — 16,396 
Other1,441 457 160 2,058 
Total external customer sales$85,850 $56,238 $39,153 $181,241 

(1)For our Industrial and Water Treatment segments, this line includes our non-bulk specialty products that we either manufacture, blend, repackage, resell in their original form, or direct ship to our customers in smaller quantities, and services we provide for our customers. For our Health and Nutrition segment, this line includes products manufactured, processed or repackaged in our facility and/or with our equipment.
(2)This line includes non-manufactured distributed specialty products in our Health and Nutrition segment, which may be sold out of one of our facilities or direct shipped to our customers.
(3)This line includes bulk products in our Industrial and Water Treatment segments that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share
3 Months Ended
Jul. 03, 2022
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
Basic earnings per share (“EPS”) is computed by dividing net earnings by the weighted-average number of common shares outstanding. Diluted EPS includes the dilutive impact of incremental shares assumed to be issued as performance units and restricted stock.
Basic and diluted EPS were calculated using the following:
 Three Months Ended
July 03, 2022June 27, 2021
Weighted-average common shares outstanding—basic20,908,823 21,034,302 
Dilutive impact of performance units and restricted stock124,726 144,018 
Weighted-average common shares outstanding—diluted21,033,549 21,178,320 
For each of the periods presented, there were no shares excluded from the calculation of weighted-average common shares for diluted EPS.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
3 Months Ended
Jul. 03, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Fair Value Measurements
Our financial assets and liabilities are measured at fair value at the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these instruments. Because of the variable-rate nature of our debt under our credit facility, our debt also approximates fair value.

Assets and Liabilities Measured at Fair Value on a Recurring Basis.  The fair value hierarchy requires the use of observable market data when available. In instances where inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. Our assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.
 
Our financial assets that are measured at fair value on a recurring basis are an interest rate swap and assets held in a deferred compensation retirement plan. Both of these assets are classified as other long-term assets on our balance sheet, with the portion of the deferred compensation retirement plan assets expected to be paid within twelve months classified as current assets. The fair value of the interest rate swap is determined by the respective counterparties based on interest rate changes. Interest rate swaps are valued based on observable interest rate yield curves for similar instruments. The deferred compensation plan assets relate to contributions made to a non-qualified compensation plan on behalf of certain employees who are classified as “highly compensated employees” as determined by IRS guidelines. The assets are part of a rabbi trust and the funds are held in mutual funds. The fair value of the deferred compensation is based on the quoted market prices for the mutual funds at the end of the period.
The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis as of July 3, 2022 and April 3, 2022.

 0
(In thousands)July 3, 2022April 3, 2022
Assets
Deferred compensation plan assets Level 1$7,632 $7,038 
Interest rate swapLevel 2$2,406 $1,769 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
3 Months Ended
Jul. 03, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories at July 3, 2022 and April 3, 2022 consisted of the following:
July 3,
2022
April 3,
2022
(In thousands)
Inventory (FIFO basis)$130,107 $116,325 
LIFO reserve(25,119)(21,340)
Net inventory$104,988 $94,985 
The first in, first out (“FIFO”) value of inventories accounted for under the last in, first out (“LIFO”) method was $93.9 million at July 3, 2022 and $83.7 million at April 3, 2022. The remainder of the inventory was valued and accounted for under the FIFO method.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets
3 Months Ended
Jul. 03, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The carrying amount of goodwill was $77.4 million as of July 3, 2022 and April 3, 2022, of which $44.9 million was related to our Health and Nutrition segment, $26.0 million was related to our Water Treatment segment, and $6.5 million was related to our Industrial segment.
A summary of our intangible assets as of July 3, 2022 and April 3, 2022 is as follows:
 July 3, 2022April 3, 2022
(In thousands)Gross
Amount
Accumulated
Amortization
NetGross 
Amount
Accumulated
Amortization
Net
Finite-life intangible assets
Customer relationships$109,644 $(33,976)$75,668 $109,644 $(32,399)$77,245 
Trademarks and trade names6,370 (4,886)1,484 6,370 (4,746)1,624 
Other finite-life intangible assets3,904 (3,848)56 3,904 (3,807)97 
Total finite-life intangible assets119,918 (42,710)77,208 119,918 (40,952)78,966 
Indefinite-life intangible assets1,227 — 1,227 1,227 — 1,227 
Total intangible assets$121,145 $(42,710)$78,435 $121,145 $(40,952)$80,193 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
3 Months Ended
Jul. 03, 2022
Debt Disclosure [Abstract]  
Debt Debt
Debt at July 3, 2022 and April 3, 2022 consisted of the following:
July 3,
2022
April 3,
2022
(In thousands)
Senior secured revolving loan$159,500 $126,000 
Less: unamortized debt issuance costs(421)(443)
Total debt, net of debt issuance costs159,079 125,557 
Less: current portion of long-term debt(9,913)(9,913)
Total long-term debt$149,166 $115,644 
We were in compliance with all covenants of our credit agreement as of July 3, 2022.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
3 Months Ended
Jul. 03, 2022
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block] Income Taxes We are subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The tax years prior to our fiscal year ended March 31, 2019 are closed to examination by the Internal Revenue Service, and with few exceptions, state and local income tax jurisdictions. Our effective income tax rate was 25% for the current quarter, compared to 24% for the three months ended June 27, 2021. The effective tax rate is impacted by projected levels of annual taxable income, permanent items, and state taxes.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
3 Months Ended
Jul. 03, 2022
Leases [Abstract]  
Lessee, Operating Leases [Text Block] Leases
Lease Obligations. As of July 3, 2022, we were obligated under operating lease agreements for certain manufacturing facilities, warehouse space, the land on which some of our facilities sit, vehicles and information technology equipment. Our leases have remaining original lease terms of 1 year to 22 years, some of which include options to extend the lease for up to 10 years.
As of July 3, 2022, our operating lease components with initial or remaining terms in excess of one year were classified on the condensed consolidated balance sheet within right of use assets, short-term lease liability and long-term lease liability.
Expense for leases less than 12 months was not material for the three months ended July 3, 2022 and June 27, 2021. Total lease expense was $0.8 million and $0.7 million for the three months ended July 3, 2022 and June 27, 2021.

Other information related to our operating leases was as follows:
July 3, 2022April 3, 2022
Lease Term and Discount Rate
Weighted average remaining lease term (years)8.938.91
Weighted average discount rate2.5 %2.6 %

Maturities of lease liabilities as of July 3, 2022 were as follows:
(In thousands)Operating Leases
Remaining fiscal 2023$1,250 
Fiscal 20241,393 
Fiscal 20251,330 
Fiscal 20261,268 
Fiscal 20271,239 
Thereafter5,024 
Total$11,504 
Less: Interest(1,383)
Present value of lease liabilities$10,121 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Share Based Compensation
3 Months Ended
Jul. 03, 2022
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
Performance-Based Restricted Stock Units. Our Board of Directors (the “Board”) approved a performance-based equity compensation arrangement for our executive officers during the first quarters of each of fiscal 2023 and fiscal 2022. These performance-based arrangements provide for the grant of performance-based restricted stock units that represent a possible future issuance of restricted shares of our common stock based on a pre-tax income target for the applicable fiscal year. The actual number of restricted shares to be issued to each executive officer is determined when our final financial information becomes available after the applicable fiscal year and will be between zero shares and 76,863 shares in the aggregate for fiscal 2023. The restricted shares issued, if any, will fully vest approximately two years after the last day of the fiscal year on which the performance is based. We are recording the compensation expense for the outstanding performance share units and the converted restricted stock over the life of the awards.

The following table represents the restricted stock activity for the three months ended July 3, 2022:
SharesWeighted-
Average Grant
Date Fair Value
Unvested at beginning of period214,478 $25.48 
Granted88,524 38.31 
Vested(102,860)18.69 
Forfeited or expired(10,884)34.68 
Unvested at end of period189,258 $34.64 
We recorded compensation expense related to performance share units and restricted stock of $0.4 million for the three months ended July 3, 2022 and $0.6 million for the three months ended June 27, 2021. Substantially all of the compensation expense was recorded in selling, general and administrative expenses in the condensed consolidated statements of income.
Restricted Stock Awards. As part of their retainer, our non-employee directors receive restricted stock for their Board services. The restricted stock awards are generally expensed over a one-year vesting period, based on the market value on the date of grant. As of July 3, 2022, there were 10,287 shares of restricted stock with an average grant date fair value of $32.80 outstanding under this program. Compensation expense for both the three months ended July 3, 2022 and June 27, 2021 related to restricted stock awards to the Board was $0.1 million.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Share Repurchase Program
3 Months Ended
Jul. 03, 2022
Investment Company, Capital Share Transactions, Stock Repurchased [Abstract]  
Share Repurchase Program Share Repurchase Program
As of July 3, 2022, our Board had authorized the repurchase of up to 1.6 million shares of our outstanding common stock for cash on the open market or in privately negotiated transactions subject to applicable securities laws and regulations. Upon purchase of the shares, we reduce our common stock for the par value of the shares with the excess applied against additional paid-in capital. During the three months ended July 3, 2022, we repurchased 181,657 shares at an aggregate purchase price of $6.6 million. During the three months ended June 27, 2021, we repurchased 100,954 shares at an aggregate purchase price of $3.4 million. As of July 3, 2022, 129,348 shares remained available to be repurchased under the share repurchase program.

On August 4, 2022, our Board increased the number of shares authorized to be repurchased to 2.6 million. Accordingly, as of August 4, 2022, 1,129,348 shares remain available to be repurchased under the share repurchase program.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information
3 Months Ended
Jul. 03, 2022
Segment Reporting [Abstract]  
Segment Information Segment Information
We have three reportable segments: Industrial, Water Treatment, and Health and Nutrition. The accounting policies of the segments are the same as those described in the summary of significant accounting policies in our Annual Report on Form 10-K for the fiscal year ended April 3, 2022.
We evaluate performance based on profit or loss from operations before income taxes not including nonrecurring gains and losses. Reportable segments are defined primarily by product and type of customer. Segments are responsible for the sales, marketing and development of their products and services. We allocate certain corporate expenses to our operating segments. There are no intersegment sales and no operating segments have been aggregated. No single customer’s revenues amounted to 10% or more of our total revenue. Sales are primarily within the United States and all assets are located within the United States.
 
(In thousands)IndustrialWater
Treatment
Health and NutritionTotal
Three months ended July 3, 2022:
Sales$124,710 $78,490 $43,343 $246,543 
Gross profit20,009 18,953 7,787 46,749 
Selling, general, and administrative expenses6,385 8,701 3,799 18,885 
Operating income13,624 10,252 3,988 27,864 
Three months ended June 27, 2021:
Sales$85,850 $56,238 $39,153 $181,241 
Gross profit14,254 16,234 8,486 38,974 
Selling, general, and administrative expenses6,241 7,062 3,553 16,856 
Operating income 8,013 9,172 4,933 22,118 

No significant changes to identifiable assets by segment occurred during the three months ended July 3, 2022.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
3 Months Ended
Jul. 03, 2022
Disaggregation of Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] The following tables disaggregate external customer net sales by major revenue stream for the three months ended July 3, 2022 and June 27, 2021:
Three months ended July 3, 2022
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$101,612 $70,357 $11,961 $183,930 
Distributed specialty products (2)
— — 31,089 31,089 
Bulk products (3)
20,455 6,790 — 27,245 
Other2,643 1,343 293 4,279 
Total external customer sales$124,710 $78,490 $43,343 $246,543 
Three months ended June 27, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$72,566 $51,228 $8,051 $131,845 
Distributed specialty products (2)
— — 30,942 30,942 
Bulk products (3)
11,843 4,553 — 16,396 
Other1,441 457 160 2,058 
Total external customer sales$85,850 $56,238 $39,153 $181,241 

(1)For our Industrial and Water Treatment segments, this line includes our non-bulk specialty products that we either manufacture, blend, repackage, resell in their original form, or direct ship to our customers in smaller quantities, and services we provide for our customers. For our Health and Nutrition segment, this line includes products manufactured, processed or repackaged in our facility and/or with our equipment.
(2)This line includes non-manufactured distributed specialty products in our Health and Nutrition segment, which may be sold out of one of our facilities or direct shipped to our customers.
(3)This line includes bulk products in our Industrial and Water Treatment segments that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share (Tables)
3 Months Ended
Jul. 03, 2022
Earnings Per Share [Abstract]  
Summary of basic and diluted EPS Basic and diluted EPS were calculated using the following:
 Three Months Ended
July 03, 2022June 27, 2021
Weighted-average common shares outstanding—basic20,908,823 21,034,302 
Dilutive impact of performance units and restricted stock124,726 144,018 
Weighted-average common shares outstanding—diluted21,033,549 21,178,320 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
3 Months Ended
Jul. 03, 2022
Fair Value Disclosures [Abstract]  
Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]
The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis as of July 3, 2022 and April 3, 2022.

 0
(In thousands)July 3, 2022April 3, 2022
Assets
Deferred compensation plan assets Level 1$7,632 $7,038 
Interest rate swapLevel 2$2,406 $1,769 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
3 Months Ended
Jul. 03, 2022
Inventory Disclosure [Abstract]  
Summary of Inventories Inventories at July 3, 2022 and April 3, 2022 consisted of the following:
July 3,
2022
April 3,
2022
(In thousands)
Inventory (FIFO basis)$130,107 $116,325 
LIFO reserve(25,119)(21,340)
Net inventory$104,988 $94,985 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Tables)
3 Months Ended
Jul. 03, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets and goodwill A summary of our intangible assets as of July 3, 2022 and April 3, 2022 is as follows:
 July 3, 2022April 3, 2022
(In thousands)Gross
Amount
Accumulated
Amortization
NetGross 
Amount
Accumulated
Amortization
Net
Finite-life intangible assets
Customer relationships$109,644 $(33,976)$75,668 $109,644 $(32,399)$77,245 
Trademarks and trade names6,370 (4,886)1,484 6,370 (4,746)1,624 
Other finite-life intangible assets3,904 (3,848)56 3,904 (3,807)97 
Total finite-life intangible assets119,918 (42,710)77,208 119,918 (40,952)78,966 
Indefinite-life intangible assets1,227 — 1,227 1,227 — 1,227 
Total intangible assets$121,145 $(42,710)$78,435 $121,145 $(40,952)$80,193 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
3 Months Ended
Jul. 03, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments Debt at July 3, 2022 and April 3, 2022 consisted of the following:
July 3,
2022
April 3,
2022
(In thousands)
Senior secured revolving loan$159,500 $126,000 
Less: unamortized debt issuance costs(421)(443)
Total debt, net of debt issuance costs159,079 125,557 
Less: current portion of long-term debt(9,913)(9,913)
Total long-term debt$149,166 $115,644 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
3 Months Ended
Jul. 03, 2022
Leases [Abstract]  
Other information related to our operating leases [Table Text Block] Other information related to our operating leases was as follows:
July 3, 2022April 3, 2022
Lease Term and Discount Rate
Weighted average remaining lease term (years)8.938.91
Weighted average discount rate2.5 %2.6 %
Lessee, Operating Lease, Liability, Maturity [Table Text Block] Maturities of lease liabilities as of July 3, 2022 were as follows:
(In thousands)Operating Leases
Remaining fiscal 2023$1,250 
Fiscal 20241,393 
Fiscal 20251,330 
Fiscal 20261,268 
Fiscal 20271,239 
Thereafter5,024 
Total$11,504 
Less: Interest(1,383)
Present value of lease liabilities$10,121 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Share Based Compensation (Tables)
3 Months Ended
Jul. 03, 2022
Performance-Based Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of performance-based restricted stock units The following table represents the restricted stock activity for the three months ended July 3, 2022:
SharesWeighted-
Average Grant
Date Fair Value
Unvested at beginning of period214,478 $25.48 
Granted88,524 38.31 
Vested(102,860)18.69 
Forfeited or expired(10,884)34.68 
Unvested at end of period189,258 $34.64 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Tables)
3 Months Ended
Jul. 03, 2022
Segment Reporting [Abstract]  
Summary of Segment Information
(In thousands)IndustrialWater
Treatment
Health and NutritionTotal
Three months ended July 3, 2022:
Sales$124,710 $78,490 $43,343 $246,543 
Gross profit20,009 18,953 7,787 46,749 
Selling, general, and administrative expenses6,385 8,701 3,799 18,885 
Operating income13,624 10,252 3,988 27,864 
Three months ended June 27, 2021:
Sales$85,850 $56,238 $39,153 $181,241 
Gross profit14,254 16,234 8,486 38,974 
Selling, general, and administrative expenses6,241 7,062 3,553 16,856 
Operating income 8,013 9,172 4,933 22,118 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2022
Dec. 26, 2021
Sep. 26, 2021
NAPCO Chemical Company, Inc.      
Asset Acquisition [Line Items]      
Payments to Acquire Businesses, Gross $ 18,500    
Other Payments to Acquire Businesses $ 500    
Water and Waste Specialties, Inc.      
Asset Acquisition [Line Items]      
Payments to Acquire Businesses, Gross   $ 1,400  
Southeast Water Systems LLC      
Asset Acquisition [Line Items]      
Payments to Acquire Businesses, Gross     $ 1,200
Business Combination, Consideration Transferred, Liabilities Incurred     $ 1,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 246,543 $ 181,241
Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 183,930 131,845
Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 31,089 30,942
Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 27,245 16,396
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 4,279 2,058
Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 124,710 85,850
Industrial [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 101,612 72,566
Industrial [Member] | Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Industrial [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 20,455 11,843
Industrial [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,643 1,441
Water Treatment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 78,490 56,238
Water Treatment [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 70,357 51,228
Water Treatment [Member] | Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Water Treatment [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 6,790 4,553
Water Treatment [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,343 457
Health and Nutrition [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 43,343 39,153
Health and Nutrition [Member] | Manufactured, blended or repackaged products    
Disaggregation of Revenue [Line Items]    
Revenue 11,961 8,051
Health and Nutrition [Member] | Distributed specialty products    
Disaggregation of Revenue [Line Items]    
Revenue 31,089 30,942
Health and Nutrition [Member] | Bulk products    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Health and Nutrition [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 293 $ 160
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share (Details) - shares
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Summary of basic and diluted EPS    
Weighted-average common shares outstanding—basic 20,908,823 21,034,302
Dilutive impact of performance units and restricted stock 124,726 144,018
Weighted-average common shares outstanding—diluted 21,033,549 21,178,320
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share (Details Textual) - shares
shares in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Earnings Per Share [Abstract]    
Shares or stock options excluded from the calculation of diluted EPS 0 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jul. 03, 2022
Apr. 03, 2022
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan asset $ 7,632 $ 7,038
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap $ 2,406 $ 1,769
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 03, 2022
Apr. 03, 2022
Summary of Inventories    
Inventory (FIFO basis) $ 130,107 $ 116,325
LIFO reserve (25,119) (21,340)
Net inventory 104,988 94,985
LIFO Inventory Amount $ 93,900 $ 83,700
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Thousands
Jul. 03, 2022
Apr. 03, 2022
Goodwill [Line Items]    
Goodwill $ 77,401 $ 77,401
Health and Nutrition [Member]    
Goodwill [Line Items]    
Goodwill 44,900  
Water Treatment [Member]    
Goodwill [Line Items]    
Goodwill 26,000  
Industrial [Member]    
Goodwill [Line Items]    
Goodwill $ 6,500  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 03, 2022
Apr. 03, 2022
Summary of Finite-Lived Intangible Assets [Line Items]    
Finite-life intangible assets, Gross Carrying Amount $ 119,918 $ 119,918
Finite-life intangible assets, Accumulated Amortization (42,710) (40,952)
Total finite-life intangible assets, Net 77,208 78,966
Indefinite-life intangible assets 1,227 1,227
Total Intangible Assets, Gross 121,145 121,145
Total intangible assets, net 78,435 80,193
Customer Relationships [Member]    
Summary of Finite-Lived Intangible Assets [Line Items]    
Finite-life intangible assets, Gross Carrying Amount 109,644 109,644
Finite-life intangible assets, Accumulated Amortization (33,976) (32,399)
Total finite-life intangible assets, Net 75,668 77,245
Trademarks [Member]    
Summary of Finite-Lived Intangible Assets [Line Items]    
Finite-life intangible assets, Gross Carrying Amount 6,370 6,370
Finite-life intangible assets, Accumulated Amortization (4,886) (4,746)
Total finite-life intangible assets, Net 1,484 1,624
Other Intangible Assets    
Summary of Finite-Lived Intangible Assets [Line Items]    
Finite-life intangible assets, Gross Carrying Amount 3,904 3,904
Finite-life intangible assets, Accumulated Amortization (3,848) (3,807)
Total finite-life intangible assets, Net $ 56 $ 97
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Details) - USD ($)
$ in Thousands
Jul. 03, 2022
Apr. 03, 2022
Debt Disclosure [Abstract]    
Senior secured revolving loan $ 159,500 $ 126,000
Less: unamortized debt issuance costs (421) (443)
Total debt, net of debt issuance costs 159,079 125,557
Less: current portion of long-term debt (9,913) (9,913)
Total long-term debt $ 149,166 $ 115,644
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details)
3 Months Ended
Jul. 03, 2022
Rate
Jun. 27, 2021
Rate
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, Percent (25.00%) (24.00%)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Apr. 03, 2022
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Option to Extend 10 years    
Short-term Lease, Expense $ 0 $ 0  
Operating Lease, Expense $ 800 $ 700  
Operating Lease, Weighted Average Remaining Lease Term 8 years 11 months 4 days   8 years 10 months 28 days
Operating Lease, Weighted Average Discount Rate, Percent 2.50%   2.60%
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Renewal Term 1 year    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Renewal Term 22 years    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Leases maturities (Details)
$ in Thousands
Jul. 03, 2022
USD ($)
Leases [Abstract]  
Remaining fiscal 2023 $ 1,250
Fiscal 2024 1,393
Fiscal 2025 1,330
Fiscal 2026 1,268
Fiscal 2027 1,239
Thereafter 5,024
Total 11,504
Less: Interest (1,383)
Present value of lease liabilities $ 10,121
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Share Based Compensation (Details)
3 Months Ended
Jul. 03, 2022
$ / shares
shares
Performance-Based Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested at beginning of period (Shares) | shares 214,478
Granted (Shares) | shares 88,524
Vested (Shares) | shares (102,860)
Forfeited or expired (Shares) | shares (10,884)
Unvested at end of period (Shares) | shares 189,258
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Beginning Balance, Weighted average grant date fair value (usd per share) | $ / shares $ 25.48
Granted, Weighted average grant date fair value (usd per share) | $ / shares 38.31
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value | $ / shares 18.69
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value | $ / shares 34.68
Ending Balance, Weighted average grant date fair value (usd per share) | $ / shares $ 34.64
Restricted Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested at end of period (Shares) | shares 10,287
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Ending Balance, Weighted average grant date fair value (usd per share) | $ / shares $ 32.80
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Share Based Compensation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 0  
Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 76,863  
Performance-Based Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense $ 400 $ 600
Restricted Stock Awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense $ 100 $ 100
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Share Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Aug. 04, 2022
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 1,600,000    
Stock Repurchased During Period, Shares 181,657 100,954  
Stock Repurchased During Period, Value $ 6.6 $ 3.4  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 129,348    
Subsequent Event [Member]      
Stock Repurchase Program, Number of Shares Authorized to be Repurchased     2,600,000
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased     1,129,348
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Details Textual)
3 Months Ended
Jul. 03, 2022
Segment
Segment Reporting Information [Line Items]  
Number of reportable segments (segments) 3
Intersegment sales no
Number of operating segments aggregated (segments) 0
Number of customer representing 10 percent or more of revenue (customers) No
Quarterly Financial Information, Segment Reporting, Segment Assets, Material Change No
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jun. 27, 2021
Segment Reporting Information [Line Items]    
Sales $ 246,543 $ 181,241
Gross profit 46,749 38,974
Selling, general, and administrative expenses 18,885 16,856
Operating income 27,864 22,118
Industrial [Member]    
Segment Reporting Information [Line Items]    
Sales 124,710 85,850
Gross profit 20,009 14,254
Selling, general, and administrative expenses 6,385 6,241
Operating income 13,624 8,013
Water Treatment [Member]    
Segment Reporting Information [Line Items]    
Sales 78,490 56,238
Gross profit 18,953 16,234
Selling, general, and administrative expenses 8,701 7,062
Operating income 10,252 9,172
Health and Nutrition [Member]    
Segment Reporting Information [Line Items]    
Sales 43,343 39,153
Gross profit 7,787 8,486
Selling, general, and administrative expenses 3,799 3,553
Operating income $ 3,988 $ 4,933
XML 57 hwkn-20220703_htm.xml IDEA: XBRL DOCUMENT 0000046250 2022-04-04 2022-07-03 0000046250 2022-07-29 0000046250 2022-07-03 0000046250 2022-04-03 0000046250 2021-03-29 2021-06-27 0000046250 us-gaap:CommonStockMember 2022-04-03 0000046250 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 0000046250 us-gaap:RetainedEarningsMember 2022-04-03 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 0000046250 us-gaap:CommonStockMember 2022-04-04 2022-07-03 0000046250 us-gaap:AdditionalPaidInCapitalMember 2022-04-04 2022-07-03 0000046250 us-gaap:RetainedEarningsMember 2022-04-04 2022-07-03 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-04 2022-07-03 0000046250 us-gaap:CommonStockMember 2022-07-03 0000046250 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 0000046250 us-gaap:RetainedEarningsMember 2022-07-03 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 0000046250 us-gaap:CommonStockMember 2021-03-28 0000046250 us-gaap:AdditionalPaidInCapitalMember 2021-03-28 0000046250 us-gaap:RetainedEarningsMember 2021-03-28 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-28 0000046250 2021-03-28 0000046250 us-gaap:CommonStockMember 2021-03-29 2021-06-27 0000046250 us-gaap:AdditionalPaidInCapitalMember 2021-03-29 2021-06-27 0000046250 us-gaap:RetainedEarningsMember 2021-03-29 2021-06-27 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-29 2021-06-27 0000046250 us-gaap:CommonStockMember 2021-06-27 0000046250 us-gaap:AdditionalPaidInCapitalMember 2021-06-27 0000046250 us-gaap:RetainedEarningsMember 2021-06-27 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-27 0000046250 2021-06-27 0000046250 hwkn:NAPCOChemicalCompanyIncMember 2021-12-27 2022-04-03 0000046250 hwkn:WaterAndWasteSpecialtiesIncMember 2021-09-27 2021-12-26 0000046250 hwkn:SoutheastWaterSystemsLLCMember 2021-06-28 2021-09-26 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:IndustrialMember 2022-04-04 2022-07-03 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:WaterTreatmentMember 2022-04-04 2022-07-03 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:HealthandNutritionMember 2022-04-04 2022-07-03 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember 2022-04-04 2022-07-03 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:IndustrialMember 2022-04-04 2022-07-03 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:WaterTreatmentMember 2022-04-04 2022-07-03 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:HealthandNutritionMember 2022-04-04 2022-07-03 0000046250 hwkn:DistributedSpecialtyProductsMember 2022-04-04 2022-07-03 0000046250 hwkn:BulkProductsMember hwkn:IndustrialMember 2022-04-04 2022-07-03 0000046250 hwkn:BulkProductsMember hwkn:WaterTreatmentMember 2022-04-04 2022-07-03 0000046250 hwkn:BulkProductsMember hwkn:HealthandNutritionMember 2022-04-04 2022-07-03 0000046250 hwkn:BulkProductsMember 2022-04-04 2022-07-03 0000046250 hwkn:OtherMember hwkn:IndustrialMember 2022-04-04 2022-07-03 0000046250 hwkn:OtherMember hwkn:WaterTreatmentMember 2022-04-04 2022-07-03 0000046250 hwkn:OtherMember hwkn:HealthandNutritionMember 2022-04-04 2022-07-03 0000046250 hwkn:OtherMember 2022-04-04 2022-07-03 0000046250 hwkn:IndustrialMember 2022-04-04 2022-07-03 0000046250 hwkn:WaterTreatmentMember 2022-04-04 2022-07-03 0000046250 hwkn:HealthandNutritionMember 2022-04-04 2022-07-03 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:IndustrialMember 2021-03-29 2021-06-27 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:WaterTreatmentMember 2021-03-29 2021-06-27 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:HealthandNutritionMember 2021-03-29 2021-06-27 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember 2021-03-29 2021-06-27 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:IndustrialMember 2021-03-29 2021-06-27 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:WaterTreatmentMember 2021-03-29 2021-06-27 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:HealthandNutritionMember 2021-03-29 2021-06-27 0000046250 hwkn:DistributedSpecialtyProductsMember 2021-03-29 2021-06-27 0000046250 hwkn:BulkProductsMember hwkn:IndustrialMember 2021-03-29 2021-06-27 0000046250 hwkn:BulkProductsMember hwkn:WaterTreatmentMember 2021-03-29 2021-06-27 0000046250 hwkn:BulkProductsMember hwkn:HealthandNutritionMember 2021-03-29 2021-06-27 0000046250 hwkn:BulkProductsMember 2021-03-29 2021-06-27 0000046250 hwkn:OtherMember hwkn:IndustrialMember 2021-03-29 2021-06-27 0000046250 hwkn:OtherMember hwkn:WaterTreatmentMember 2021-03-29 2021-06-27 0000046250 hwkn:OtherMember hwkn:HealthandNutritionMember 2021-03-29 2021-06-27 0000046250 hwkn:OtherMember 2021-03-29 2021-06-27 0000046250 hwkn:IndustrialMember 2021-03-29 2021-06-27 0000046250 hwkn:WaterTreatmentMember 2021-03-29 2021-06-27 0000046250 hwkn:HealthandNutritionMember 2021-03-29 2021-06-27 0000046250 us-gaap:FairValueInputsLevel1Member 2022-07-03 0000046250 us-gaap:FairValueInputsLevel1Member 2022-04-03 0000046250 us-gaap:FairValueInputsLevel2Member 2022-07-03 0000046250 us-gaap:FairValueInputsLevel2Member 2022-04-03 0000046250 hwkn:HealthandNutritionMember 2022-07-03 0000046250 hwkn:WaterTreatmentMember 2022-07-03 0000046250 hwkn:IndustrialMember 2022-07-03 0000046250 us-gaap:CustomerRelationshipsMember 2022-07-03 0000046250 us-gaap:CustomerRelationshipsMember 2022-04-03 0000046250 us-gaap:TrademarksMember 2022-07-03 0000046250 us-gaap:TrademarksMember 2022-04-03 0000046250 us-gaap:OtherIntangibleAssetsMember 2022-07-03 0000046250 us-gaap:OtherIntangibleAssetsMember 2022-04-03 0000046250 srt:MinimumMember 2022-07-03 0000046250 srt:MaximumMember 2022-07-03 0000046250 us-gaap:PerformanceSharesMember 2022-04-04 2022-07-03 0000046250 us-gaap:PerformanceSharesMember 2022-04-03 0000046250 us-gaap:PerformanceSharesMember 2022-07-03 0000046250 us-gaap:PerformanceSharesMember 2021-03-29 2021-06-27 0000046250 us-gaap:RestrictedStockMember 2022-07-03 0000046250 us-gaap:RestrictedStockMember 2021-03-29 2021-06-27 0000046250 us-gaap:RestrictedStockMember 2022-04-04 2022-07-03 0000046250 us-gaap:SubsequentEventMember 2022-08-04 shares iso4217:USD iso4217:USD shares utr:Rate pure hwkn:Segment 0000046250 false 2023 Q1 --04-02 10-Q true 2022-07-03 false 0-7647 HAWKINS, INC. MN 41-0771293 2381 Rosegate Roseville MN 55113 612 331-6910 Common Stock, par value $.01 per share HWKN NASDAQ Yes Yes Large Accelerated Filer false false false 21006883 5995000 3496000 138775000 122826000 104988000 94985000 3864000 6431000 253622000 227738000 313186000 304055000 146739000 142209000 166447000 161846000 9976000 10606000 77401000 77401000 78435000 80193000 7285000 6783000 3238000 2761000 176335000 177744000 596404000 567328000 56376000 66693000 9658000 19034000 6684000 39000 9913000 9913000 1456000 1657000 1557000 1558000 2519000 2572000 88163000 101466000 149166000 115644000 8665000 9143000 4186000 4276000 23594000 23422000 8082000 8402000 1271000 2374000 283127000 264727000 60000000 60000000 0.01 0.01 20807338 20807338 20889777 20889777 208000 209000 40192000 46717000 271121000 254384000 1756000 1291000 313277000 302601000 596404000 567328000 246543000 181241000 199794000 142267000 46749000 38974000 18885000 16856000 27864000 22118000 -929000 -349000 -763000 232000 26172000 22001000 6477000 5373000 19695000 16628000 20908823 21034302 21033549 21178320 0.94 0.79 0.94 0.79 0.1400 0.1225 19695000 16628000 465000 0 20160000 16628000 20889777 209000 46717000 254384000 1291000 302601000 0.14 0 0 0 2958000 0 2958000 0 0 595000 0 0 595000 102860 1000 -1000 0 0 0 36410 0 1550000 0 0 1550000 32768 0 986000 0 0 986000 181657 2000 6555000 0 0 6557000 0 0 0 0 465000 465000 0 0 0 19695000 0 19695000 20807338 208000 40192000 271121000 1756000 313277000 20969746 210000 51138000 213898000 0 265246000 0.1225 0 0 0 2600000 0 2600000 0 0 799000 0 0 799000 123002 1000 -1000 0 0 0 -45390 0 1467000 0 0 1467000 100954 1000 3400000 0 0 3401000 0 0 0 16628000 0 16628000 20946404 210000 47069000 227926000 0 275205000 19695000 16628000 6558000 5935000 476000 481000 -763000 232000 595000 799000 273000 67000 15857000 316000 10003000 4079000 -8442000 868000 -11043000 -10159000 521000 572000 6645000 5393000 -1466000 -8000 -9395000 14821000 11640000 2155000 -113000 -26000 -11527000 -2129000 2958000 2600000 986000 0 1550000 1467000 6557000 3401000 6500000 3000000 40000000 0 23421000 -10468000 2499000 2224000 3496000 2998000 5995000 5222000 721000 292000 1858000 497000 <div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and, accordingly, do not include all information and footnotes required by generally accepted accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/46250/000004625022000016/hwkn-20220403.htm" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Report on Form 10-K for the fiscal year ended April 3, 2022</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, previously filed with the Securities and Exchange Commission (“SEC”). In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments necessary to present fairly our financial position and the results of our operations and cash flows for the periods presented. All adjustments made to the interim condensed consolidated financial statements were of a normal recurring nature. All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three months ended July 3, 2022 are not necessarily indicative of the results that may be expected for the full year.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to fiscal 2022 refer to the fiscal year ended April 3, 2022 and references to fiscal 2023 refer to the fiscal year ending April 2, 2023. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, particularly receivables, inventories, property, plant and equipment, right-of-use assets, goodwill, intangibles, accrued expenses, short-term and long-term lease liability, income taxes and related accounts and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Policies.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accounting policies we follow are set forth in Note 1 – Nature of Business and Significant Accounting Policies to our consolidated financial statements in our </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/46250/000004625022000016/hwkn-20220403.htm" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Report on Form 10-K for the fiscal year ended April 3, 2022</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, previously filed with the SEC. There has been no significant change in our accounting policies since the end of fiscal 2022.</span></div> Acquisitions<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of NAPCO Chemical Company, Inc.:</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the fourth quarter of fiscal 2022, we acquired substantially all the assets of NAPCO Chemical Company, Inc. ("NAPCO"), under the terms of an asset purchase agreement with NAPCO and certain other parties thereto, to further the geographic reach of our Water Treatment segment. We paid $18.5 million at closing for the acquisition, and an additional $0.5 million for a working capital adjustment. NAPCO manufactured and distributed water treatment chemicals from three locations in Texas. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Water and Waste Specialties, Inc.:</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the third quarter of fiscal 2022, we acquired substantially all the assets of Water and Waste Specialties, Inc., under the terms of a purchase agreement with Water and Waste Specialties and its shareholders. We paid $1.4 million at closing for the acquisition. Water and Waste Specialties was a water treatment chemical distribution company operating primarily in Alabama. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred. </span></div>Acquisition of Southeast Water Systems LLC: In the second quarter of fiscal 2022, we acquired substantially all the assets of Southeast Water Systems LLC, under the terms of an asset purchase agreement with Southeast Water Systems and its shareholders. We paid $1.2 million at closing for the acquisition and may pay up to an additional $1.0 million over the next three years based on achieving certain goals. Southeast Water Systems supplied and installed water treatment chemical equipment to its customers located primarily in Alabama, southern Georgia and the Florida panhandle. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred. 18500000 500000 1400000 1200000 1000000 Revenue <div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue arrangements generally consist of a single performance obligation to transfer promised goods or services. We disaggregate revenues from contracts with customers by operating segments as well as types of products sold. Reporting by operating segment is pertinent to understanding our revenues, as it aligns to how we review the financial performance of our operations. Types of products sold within each operating segment help us to further evaluate the financial performance of our segments. The following tables disaggregate external customer net sales by major revenue stream for the three months ended July 3, 2022 and June 27, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 3, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Water <br/>Treatment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Health and <br/>Nutrition</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufactured, blended or repackaged products</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed specialty products</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk products </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external customer sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 27, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Water <br/>Treatment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Health and <br/>Nutrition</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufactured, blended or repackaged products</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed specialty products</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk products </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external customer sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,238 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,153 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt">For our Industrial and Water Treatment segments, this line includes our non-bulk specialty products that we either manufacture, blend, repackage, resell in their original form, or direct ship to our customers in smaller quantities, and services we provide for our customers. For our Health and Nutrition segment, this line includes products manufactured, processed or repackaged in our facility and/or with our equipment.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt">This line includes non-manufactured distributed specialty products in our Health and Nutrition segment, which may be sold out of one of our facilities or direct shipped to our customers.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt">This line includes bulk products in our Industrial and Water Treatment segments that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities.</span></div> The following tables disaggregate external customer net sales by major revenue stream for the three months ended July 3, 2022 and June 27, 2021:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 3, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Water <br/>Treatment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Health and <br/>Nutrition</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufactured, blended or repackaged products</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed specialty products</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk products </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external customer sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 27, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Water <br/>Treatment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Health and <br/>Nutrition</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufactured, blended or repackaged products</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed specialty products</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulk products </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external customer sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,238 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,153 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt">For our Industrial and Water Treatment segments, this line includes our non-bulk specialty products that we either manufacture, blend, repackage, resell in their original form, or direct ship to our customers in smaller quantities, and services we provide for our customers. For our Health and Nutrition segment, this line includes products manufactured, processed or repackaged in our facility and/or with our equipment.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt">This line includes non-manufactured distributed specialty products in our Health and Nutrition segment, which may be sold out of one of our facilities or direct shipped to our customers.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt">This line includes bulk products in our Industrial and Water Treatment segments that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities.</span></div> 101612000 70357000 11961000 183930000 0 0 31089000 31089000 20455000 6790000 0 27245000 2643000 1343000 293000 4279000 124710000 78490000 43343000 246543000 72566000 51228000 8051000 131845000 0 0 30942000 30942000 11843000 4553000 0 16396000 1441000 457000 160000 2058000 85850000 56238000 39153000 181241000 Earnings per Share<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share (“EPS”) is computed by dividing net earnings by the weighted-average number of common shares outstanding. Diluted EPS includes the dilutive impact of incremental shares assumed to be issued as performance units and restricted stock. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted EPS were calculated using the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 03, 2022</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 27, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding—basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,908,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,034,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of performance units and restricted stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,726 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding—diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,033,549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,178,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the periods presented, there were no shares excluded from the calculation of weighted-average common shares for diluted EPS.</span></div> <span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted EPS were calculated using the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 03, 2022</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 27, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding—basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,908,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,034,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of performance units and restricted stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,726 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding—diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,033,549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,178,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 20908823 21034302 124726 144018 21033549 21178320 0 0 0 0 Fair Value Measurements<div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities are measured at fair value at the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these instruments. Because of the variable-rate nature of our debt under our credit facility, our debt also approximates fair value.</span></div><div style="margin-top:6pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The fair value hierarchy requires the use of observable market data when available. In instances where inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. Our assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our financial assets that are measured at fair value on a recurring basis are an interest rate swap and assets held in a deferred compensation retirement plan. Both of these assets are classified as other long-term assets on our balance sheet, with the portion of the deferred compensation retirement plan assets expected to be paid within twelve months classified as current assets. The fair value of the interest rate swap is determined by the respective counterparties based on interest rate changes. Interest rate swaps are valued based on observable interest rate yield curves for similar instruments. The deferred compensation plan assets relate to contributions made to a non-qualified compensation plan on behalf of certain employees who are classified as “highly compensated employees” as determined by IRS guidelines. The assets are part of a rabbi trust and the funds are held in mutual funds. The fair value of the deferred compensation is based on the quoted market prices for the mutual funds at the end of the period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis as of July 3, 2022 and April 3, 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> 0</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:51.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.786%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 3, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis as of July 3, 2022 and April 3, 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> 0</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:51.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.786%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 3, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 7632000 7038000 2406000 1769000 Inventories<div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at July 3, 2022 and April 3, 2022 consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:69.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 3,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 3,<br/>2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory (FIFO basis)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIFO reserve</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,119)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,340)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first in, first out (“FIFO”) value of inventories accounted for under the last in, first out (“LIFO”) method was $93.9 million at July 3, 2022 and $83.7 million at April 3, 2022. The remainder of the inventory was valued and accounted for under the FIFO method.</span></div> <span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at July 3, 2022 and April 3, 2022 consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:69.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 3,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 3,<br/>2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory (FIFO basis)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIFO reserve</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,119)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,340)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 130107000 116325000 25119000 21340000 104988000 94985000 93900000 83700000 Goodwill and Intangible Assets<div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill was $77.4 million as of July 3, 2022 and April 3, 2022, of which $44.9 million was related to our Health and Nutrition segment, $26.0 million was related to our Water Treatment segment, and $6.5 million was related to our Industrial segment. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our intangible assets as of July 3, 2022 and April 3, 2022 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:33.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-life intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,976)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other finite-life intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,848)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-life intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,952)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-life intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,710)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,952)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 77400000 44900000 26000000 6500000 <span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our intangible assets as of July 3, 2022 and April 3, 2022 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:33.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-life intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,976)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other finite-life intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,848)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-life intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,952)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-life intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,710)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,952)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 109644000 33976000 75668000 109644000 32399000 77245000 6370000 4886000 1484000 6370000 4746000 1624000 3904000 3848000 56000 3904000 3807000 97000 119918000 42710000 77208000 119918000 40952000 78966000 1227000 1227000 1227000 1227000 121145000 42710000 78435000 121145000 40952000 80193000 Debt <div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt at July 3, 2022 and April 3, 2022 consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:69.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.141%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 3,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 3,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,079 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,557 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,166 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were in compliance with all covenants of our credit agreement as of July 3, 2022.</span></div> <span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt at July 3, 2022 and April 3, 2022 consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:69.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.141%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 3,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 3,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,079 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,557 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,166 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 159500000 126000000 421000 443000 159079000 125557000 9913000 9913000 149166000 115644000 Income Taxes We are subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The tax years prior to our fiscal year ended March 31, 2019 are closed to examination by the Internal Revenue Service, and with few exceptions, state and local income tax jurisdictions. Our effective income tax rate was 25% for the current quarter, compared to 24% for the three months ended June 27, 2021. The effective tax rate is impacted by projected levels of annual taxable income, permanent items, and state taxes. 0.25 0.24 Leases<div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Obligations. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of July 3, 2022, we were obligated under operating lease agreements for certain manufacturing facilities, warehouse space, the land on which some of our facilities sit, vehicles and information technology equipment. Our leases have remaining original lease terms of 1 year to 22 years, some of which include options to extend the lease for up to 10 years. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 3, 2022, our operating lease components with initial or remaining terms in excess of one year were classified on the condensed consolidated balance sheet within right of use assets, short-term lease liability and long-term lease liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense for leases less than 12 months was not material for the three months ended July 3, 2022 and June 27, 2021. Total lease expense was $0.8 million and $0.7 million for the three months ended July 3, 2022 and June 27, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to our operating leases was as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 3, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.93</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.91</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of July 3, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:84.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.263%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,121 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> P1Y P22Y 10 years 0 0 800000 700000 <span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to our operating leases was as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 3, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.93</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.91</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P8Y11M4D P8Y10M28D 0.025 0.026 <span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of July 3, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:84.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.263%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,121 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table> 1250000 1393000 1330000 1268000 1239000 5024000 11504000 1383000 10121000 Share-Based Compensation <div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Board of Directors (the “Board”) approved a performance-based equity compensation arrangement for our executive officers during the first quarters of each of fiscal 2023 and fiscal 2022. These performance-based arrangements provide for the grant of performance-based restricted stock units that represent a possible future issuance of restricted shares of our common stock based on a pre-tax income target for the applicable fiscal year. The actual number of restricted shares to be issued to each executive officer is determined when our final financial information becomes available after the applicable fiscal year and will be between zero shares and 76,863 shares in the aggregate for fiscal 2023. The restricted shares issued, if any, will fully vest approximately two years after the last day of the fiscal year on which the performance is based. We are recording the compensation expense for the outstanding performance share units and the converted restricted stock over the life of the awards. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the restricted stock activity for the three months ended July 3, 2022: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:66.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.894%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,860)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.64 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recorded compensation expense related to performance share units and restricted stock of $0.4 million for the three months ended July 3, 2022 and $0.6 million for the three months ended June 27, 2021. Substantially all of the compensation expense was recorded in selling, general and administrative expenses in the condensed consolidated statements of income.</span></div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Restricted Stock Awards</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">.</span> As part of their retainer, our non-employee directors receive restricted stock for their Board services. The restricted stock awards are generally expensed over a one-year vesting period, based on the market value on the date of grant. As of July 3, 2022, there were 10,287 shares of restricted stock with an average grant date fair value of $32.80 outstanding under this program. Compensation expense for both the three months ended July 3, 2022 and June 27, 2021 related to restricted stock awards to the Board was $0.1 million. 0 76863 <span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the restricted stock activity for the three months ended July 3, 2022: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:66.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.894%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,860)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.64 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 214478 25.48 88524 38.31 102860 18.69 10884 34.68 189258 34.64 400000 600000 10287 32.80 100000 100000 Share Repurchase Program <div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 3, 2022, our Board had authorized the repurchase of up to 1.6 million shares of our outstanding common stock for cash on the open market or in privately negotiated transactions subject to applicable securities laws and regulations. Upon purchase of the shares, we reduce our common stock for the par value of the shares with the excess applied against additional paid-in capital. During the three months ended July 3, 2022, we repurchased 181,657 shares at an aggregate purchase price of $6.6 million. During the three months ended June 27, 2021, we repurchased 100,954 shares at an aggregate purchase price of $3.4 million. As of July 3, 2022, 129,348 shares remained available to be repurchased under the share repurchase program. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 4, 2022, our Board increased the number of shares authorized to be repurchased to 2.6 million. Accordingly, as of August 4, 2022, 1,129,348 shares remain available to be repurchased under the share repurchase program.</span></div> 1600000 181657 6600000 100954 100954 3400000 3400000 129348 2600000 1129348 Segment Information<div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have three reportable segments: Industrial, Water Treatment, and Health and Nutrition. The accounting policies of the segments are the same as those described in the summary of significant accounting policies in our </span><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/46250/000004625022000016/hwkn-20220403.htm" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Report on Form 10-K for the fiscal year ended April 3, 2022</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate performance based on profit or loss from operations before income taxes not including nonrecurring gains and losses. Reportable segments are defined primarily by product and type of customer. Segments are responsible for the sales, marketing and development of their products and services. We allocate certain corporate expenses to our operating segments. There are no intersegment sales and no operating segments have been aggregated. No single customer’s revenues amounted to 10% or more of our total revenue. Sales are primarily within the United States and all assets are located within the United States.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Water<br/>Treatment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Health and Nutrition</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended July 3, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,701 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,885 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 27, 2021:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,013 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,933 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No significant changes to identifiable assets by segment occurred during the three months ended July 3, 2022.</span></div> 3 no 0 No <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Water<br/>Treatment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Health and Nutrition</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended July 3, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,701 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,885 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 27, 2021:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,013 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,933 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 124710000 78490000 43343000 246543000 20009000 18953000 7787000 46749000 6385000 8701000 3799000 18885000 13624000 10252000 3988000 27864000 85850000 56238000 39153000 181241000 14254000 16234000 8486000 38974000 6241000 7062000 3553000 16856000 8013000 9172000 4933000 22118000 No EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &Z"!%4'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 " !N@@15'B4]+N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT0&E&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT7/J(B7VE*^&T+198]R( W/4 !D/%&PNQT0[-G=="I;'9]I#M/AA M]P1*RAL(Q-99MC !B[@0A:D=:DQDN4LGO,,%'S]3,\,< C44J.4,55F!,-/$ M>!R:&BZ "<:40OXND%N(<_5/[-P!<4H.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-1\C;<1Y\NOJ[G[[((R22A5R7%W$0Z=\SO_ MCXW/@J:&7W=AO@!02P,$% @ ;H($59E&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" !N@@15.8HC8,\% #2'@ & 'AL+W=OK&V8INV =&HFVADNA1E)W\ M^QU*MI1DU+$FU/D0ZW9>\=7AY2%YL97J6[H20I.'.$K2R\Y*Z_6K7B_U5R+F MZ:ERE:R5XD ?%48\YSK 7\S#IC"_R:S,UOI"9CL)$S!1) MLSCFZO%*1')[V:&=_87;<+G2YD)O?+'F2S$7^O?U3,%9KU0)PE@D:2@3HL3B MLC.AKSR7F8#\B3]"L4V?'!-CY5[*;^9D&EQV'%,B$0E?&PD./QOAB2@R2E". M?W:BG?*=)O#I\5[].C!+CG-0%L%\!>!-"Z-[B[ #OQ:^AED11.>!.1- MHD/]2*9)43W,9^Z2=,652"]Z&MYF8GK^3OFJ4&8URB[Y*!.]2D$U$,'S^!Z4 MLBPJVQ?UBJ&"OV71*7'<$\(B2W8BV5MMG#I;3* M;!_%0Z-:VAN6]H;-[,V$"J5IVP&!'L*:/%PI;SAYPZMM>:A 2Z.CTNBH8=54 M'$:7O->J3R2NM>!1:LTD&M;2X%EI\ PMU*Y7O@XC06ZR^%XHFS%>GLO(FS6[$,32<*.;SAL;6&XCKO)E_>3V_F)V1ZXYW:3*+A+4U2 MIQIBG28VIXDO%=3+?& ](7,-K9%(13R9)5H]PF]@]7Y _>.-S3$>U-;R$ZJ@ M32S?\0(Y\2NQYQ269>T;)K4S%TMYK>WA\6\L5_E 4./YCV3-G4)WOY#:QVL7E MC---&$5VJ\=@'UK!#\7QY:75LNG.E-R$B6]/+ZY9TVR/042T0B**@\Q+HS.9 M:AZ1/\-U?>^$*PX&E-H;[#'@B%9T1'&HR6OK!":^]<9P@2&UDA >U=96Q4(4 M!Y@/TH=\S58RP5CA@(CKTN[PG#I6?\<@(5JA$,4YYB[40$%R02C[^?X7,A=^ MIB"35I.XDB?C&(:CN9;^MQ.RYHIL>)0)\N.I0\D:9G;YO-?Z"8Z!3+1B)HK# M#F!N$"9+,G^,[V5D=7Z EKZ\M_<]QZ D5E$2PSEFGTORYL%?\60I:F'P@-#- M9/YZ8IUNXH%M'590Q!I!D98KQ20E3R6,)YEUB>6 XE?KPHR'1[7U6<$0 M:P1#TP1FU<4RG9EY\KUQJT]@S\817^,)Q>]HE<"4@D9@^7J;=W M# QB%08QG&#V/>VS,7Z>+V233YD&J$W,&&IU_)T 9_<="K5!KF:V5#9C1AUG M>'8&4+RQ>:Q0B#5:%O*@1U7 ?-,D$ _DO;"G\<#JD/GK#]G BGQX<-M<5KS# M<%R9Q"()\@6^ZXC;4X8+U%?28P"/6P&/BW-*N7!Y'::&VK\*@-!KN&CM40^( M,8=9IUEX6%N/%?*X.*"\]+A;C*YWB3/<\]32.VVGY MKMMU^EW'.KG$(_^OT=Z374,SX.6;J2GQS7)DL8%87BTW;"?Y-F6O>KS8[?W( MS7B9DD@L(-0Y'4&'IXH-U.)$RW6^!WDOM99Q?K@2/!#*/ #W%U+J_8EY0;F- M/?X74$L#!!0 ( &Z"!%7C?UBR30@ $DB 8 >&PO=V]R:W-H965T M&ULK9IM;^*X%L>_BL6.5C,2'6([CWV2*&6GK"AP@>[LZ.J^ M<,$MT20QFX0^[*>_QPDE$#NF(_7%3 DQY@E\\B#2F.5PF3YVLG7*V;(8%$<=8EEN)V9ATKH\ M+]Z;I)?G8I-'8<(G*B>>+%FZ]O3$-'U>Y?*-S>;YFCWS&\[OU M)(6KSL[+,HQYDH4B02E_N&AU\6G/IG) 8?%7R)^SO==(3N5>B)_R8K"\:%E2 M$8_X(I1=(3Z/AGZ[2UNZ<1A,OJB MY;?0DC^P391/Q?,-WT[(D?X6(LJ*_]'SUM9JH<4FRT6\'0P*XC I_[*7[4+L M#.X!N!Q0KURF5%=.Z9CF[/$_%,TJE-7B3+XJU*4;#;,)$/L99 MGL*G(8S++WLB6<)#X4L$KS(1A4N6P\45BUBRX&@F'6?H\UW"-LL0/OF"3M#= M[!I]_O0%?4)A@N8KL=I_W9J$;4#MR=T8%*>Z?2-JJ< MIVS)(>@78@/2(($L..B\CS@\L(3G.JVE0V=/!J:^Y]75:LP(\4F#7F>GUS'J M'21/L(8B#;EV'1WUII8=^'Y-FVH6@)6CE^;NI+E&:9.4KUFX1/QE+2,_*QZ^ MR%<\A813;GU6A().N*LHHKYKUV2K1JY-L5ZUMU/MF3> R%GT#H&>=37B_1W(GUC"IFDP-3/O%C9/D34.CZ>4/R/3"@?Y.Q@ M$8+=(@3F_34=3_K3^0]8A&%W-&^C[N@:]?]S-YC<]D?S4]W< W5788I]M_;0 M-&:6;3D-\8"MBH&64?&09YG,+9MX$Q7X6W)8ET7(9*6AY9JEQJ_M>C2H"=;: M$6(%#8KWJ(V-BD=0X*UWFVTM-UN[V&W\;;=I96-5CNO:ME>7K;/#OMV0$W%% M6&Q&[+C(,B5HCX0#_E# ?I2WPWE7B,5FQA;5\8EX.-EDW)"[MEX.\GW@U:- M8X4MUVIZ.!5AL1FQWX18/H=1I%6F4M+S; O7I1TS.Y16P10?HVG.DL<0<+]= MO0+Z2#P<1"V+19J'_S9'K8I3S[=IO2#0F/D6#FC#)"KL8C-WK_D#!WI!H25B M2=Y"9Q&[Y:2TDE64>L17%&N Z_E-@BOB8C-RBVC5JE+I20FM%R\:*^*Y37NA M0BPVPFM;")3UBB&4?#5(/)>J#UMG!WO6;I!901";*5C*- A48>8$KFW5:RF= M'9"&-%0JI((>L8RY>!BR^S *\Y"_O^WT52PZ+E7RL\;,==VF_$'VVE,CI*3@= /I _2F(HI* MW,?K2+QRCNYYPA]"_5;;^CW BNO4PU5CA0.+-@0"J=A'S.P;))#O.,K9R]M* M:S6J4'-=OQX,&BO:4$N1BGO$S+VWO;^6](",#%2)1/)XDO,TADKP7IN8B4JZ M(,"TKO>(U:'B"H?$C,/9"J26^B+.H*2(MK'\JI6J:39M1]FU&BO7\1JD5M C M9NCU!* ;WDME32VRIAVJ @P[3KTLU5LU)<(*<^0=F-MUEE&5%K5*=?TEKM?] M6BN/-"BMT$?>@[[W*E7)YOO85;:H!H 6-#,-Y22I $C, !R.1]].YOWI+;KN M7T$7..S/9JAW-YU"$X@FX^E\,!YI=:O PW: 767#:NRPXS:1FU9@I$>ZP9WP M8;\[ZZ/AH'LU& [F/[0'8FJ'Y[NN^+:/YMV_^S.M M2A5$A#I!G05:,YLT!!G=.PXU\VJG$U3*!>[*C7ID754L^99?/W+26=E6D]X* M7]2,K_'\IC]%>YMVJW30L+JZ\TZOWLAIK CUFD*K AO9)&N M)/X 1X=SKB!(/6,W,+OI3OLWX^%U?SHK"F'OK#BSF__0'MA1(U)_M1/X*&^' M(;KE=PLG88(6;!U"M&N%JNBV+1PH"5-CYGJX(;[M"O"V&?!37I2D MT#VQ-($'H**?'J$-#96<1M.G*TJS+ -IB^+M6< M\>CL=&<\G;WO^>6/+&Y9^A@F&32!#S#0^NK!,J3E[Q;*BURLBZ_^[T6>B[AX MN>(,Q$L#^/Q!B/SM0OZ:8/?KD!"3YW*2;F ) MYJY<*)RY'4O&"A":24$4K*?.;'@Q#VU\'?"9P4[OC8EULI+RWDYNLJGC64' M(366@>)C"W/@W!*AC.\MI]-M:8'[XT?VJ]H[>EE1#7/)O[#,Y%-GXI ,UK3B MYE;NKJ'U,[9\J>2Z_B>[)C8Z=TA::2.+%HP*"B::)WUH\[ '&(X. /P6X!\+ M"%I 4!MME-6VWE-#DUC)'5$V&MGLH,Y-C48W3-A37!J%;QGB3#*7(L,S@8S@ M2$O.,FIP4K>DM?$)3K'"!V[ M!C599C=M][]L]OC2$+S$CE51%.AV:61Z?X9%8,^6S"J32\5^ M0M;GO2$9QIWG\UWD^(S=:5_U)'O^6.]^;>%$03)Z) M[0V[R[*ZT*WF\%_*+6C.FT6N1NVDA&TU*IR%WB>:%;T(P[TW'Y[$E.QV*K\XRS)XG4 MMBBH_/>>Y6(_<;!S>/ I6ZVU>>!.QQNZ8L],OVR>)(S&5?F0GPQ@\=TXGB&B.5LH8T)"I<=F[$\-Y: XY_: MJ--\TRB>WA^L_U0Z#\[,J6(SD7_.4KV>.+K:DVUQ_$OM?6.W0R-A;B%R5 M_]&^EO4GLX$3R$I+$5PIT2>I53#X%G# M!;*E%1)+],@7HF#HXH73;9K!^TMTC5Z>']#%ATOT 64<_;$66T5YJL:N!BIC MVUW4!/<5 >DA\-%'P?5:H1^!)#W7=\&;QB5R<.F>#!K\=9O?(,^_0L0CQ,(S M^YHZOT$D*M7Q ([?1-@O[?D]]NK@-1%%?]W-E98P?_^V!:LR%MB-F45]JS9T MP28.K%K%Y(XYT^^_PZ'W@\W3=S)VYG?0^!T,69\^TYQ9IT.E%I9JILKLIB0( M1X$_=G>G[%TQ'&,2X$;LC&K44(T&J69":3.E51]=I3XZ^>PU3I(H"5IX-KF MD#"R\X4-7SC(][,42J&-%,M,V_#"SF>#, J2%EQ7RH^3*+"C10U:-)Q0J+49 M7UVA%>-,TAS!>D@,( K;"]PB17S2 M0WG2S_!7(EF6VSF#+0ZK&9&FK_8Y61L[8PAQ1-JH%C'8*/74(DR.L.1;8 'O MD'@K).F&,PRBJ UI$1OYD=\#>>Q?>+!-3'^#S>1 KOUNG4["I+VJ;6)A2'J6 M#3XV&3S<93Z7^S38L= =+/ 50WQ;S&&:FA*_IK"D$.Q=E892!6N_ZFW7U04V M?]G"ZE'03;:7>'%,.C/8(HD]/_"]OFE\;%-XN$_]?[_2+-_J]D:J]JS;M RO M/^HT$*LDCF*?>#V>'1L<#@?W0_F8I.XN_=)'YR]M?.F4TGZBO[Q\:)X\%\/53SZ5O!!]OPFS/V M3M;.73\V93SF4L?E/.;#I].2/'5DV&6_6,JC5*LUT&9[M4P;%VD0-T M6O)#(2_@_-SK1FTZ.4/"[5V078J040O=/3F:%DRNRA.[ H@MU]61KGG:_"IP M5YZ%6\_O\>VL.ML?S50_-7RD"XT'*?+ MVS6C*9-& -XOA="'@?E \QO*]#]02P,$% @ ;H($53E7917! @ *@< M !@ !X;"]W;W)K/:2V\::8P?;:0:_GFLG#6V7E1=>XJ][CL^YCJ\GE51/ M.@,PY#GG0D^]S)AB[/LZR2"GNB<+$+BRDBJG!H=J[>M" 4T=*.=^& 21GU,F MO'CBYNY4/)&EX4S G2*ZS'.J?LV RVKJ];WMQ#U;9\9.^/&DH&M8@%D6=PI' M?LN2LAR$9E(0!:NI=]T?SR,;[P*^,ZCT3I]8)X]2/MG!33KU BL(."3&,E!L M-C 'SBT1ROC9<'KMEA:XV]^R?W+>T /-V L &$AX#A*X!! Q@X MH[4R9^L#-32>*%D19:.1S79<;AP:W3!A3W%A%*XRQ)EX+D6*9P(IP9Z6G*74 MX&!AL,'#,IK(%2[E^(MD]NPV0&Y$(G,@ITM!RY1A]!EY1Y:+#^3TY(R<$";( M0R9+346J)[Y!C78G/VGTS&H]X2MZ!N16"I-I\A%UI?MX'[VU!L.MP5EXE/!+ MR7LD&)R3, C##CWS?\%%CX07#MX_(F?0YGO@^ :O\'TS&2B2["64-0GE4NNS M=^6OYA]V\]M+/]8%36#JX0X:U :\^.V;?A2\[S+_G\CV4C%L M4S$\QAY_19^U]2Z;-39R6%N*-G'_*KH:3?S-KOZ.J"@*+]NH/6&C5MCHJ+"E MP'K(V6^\!VNL@P2K#1,&, .&*+P71%>TZ-)YX'(EU%=:?5WRDX.:NVJL48II3#U!6UGVX)_[>K< MP?P,'X*Z;O^EJ5^16ZK63&C"88640>\"$Z?JREP/C"Q<<7N4!DNEZV;XF(&R M ;B^DM)L!W:#]GF,_P!02P,$% @ ;H($5>@Z(C0^" .C@ !@ !X M;"]W;W)K329DOL#+A)R6*URP_]R7U3*A[+9ZF)!5A9.T:;3, M)\BRO,DRR8K1Q5GSW75U<5:N:9X5^+H"9+U<)M6/]S@OG\Y'7\%UL>W6#QN)+AI_(SC6H M'^6N++_5-U?I^OZ#'S<.S MA[E+")Z6^;]92A?GHV $4GR?K'-Z4S[]B=L'9F3YB]X:FVM$9BO"2V7 M;6,V@F56;#Z3Y]81.PV@O:QK8;0-;:,!"*/>QKX+4-&C(G&VT8O_- M6#MZ,2V+E,4)3@&[(F6>I0EE-[>4?; HJ"\![>+I,*+,D]Q]9: Z/LZHS]V M+,;@\^T,'+TY!F] 5H!/BW)-DB(E9Q/*!EAW,YFW@WF_&0S:,YA/)4UR1;.I MOMFT7"Y9D-[2X^D\!,]/#7*9I5D=[DH/K)$O'[%FFR2IC0]*! M1GK0&TS9]&8>C9*JR(H'HL.*>P;X<7H%+BFMLKLU3>YR#&C)AEK5)*A1)RP: MMB&!MB&!FFZ,]^153+'YR.V*!)+1Q>^_0<_Z0Q4#&S"W :O7R\<+9(5> MZ#O>V>1QEV63O48FP6)#8!RK]I956\]J/3LVDYB\!;B9Q*_E==.3MTN%YR*1 MB*G"#%H"6;*-"Z$=\%:1"LD.0L$LELVZ[CBG.5NG.4T3>X_3KHHYVZX)!DR\,L_9RI@"MBB"%=LA5!R[TBHU1IXE1/U4MA+G1:]% M-*BG6(?#.<7;.L7KWQW&]6$N!?-RR4ZX)&G.B/BYOL8JIWC2(/PP%%SB:>;N MQB4#4"+91G2(SH)SB+]UB*]UR!=,:+V LH,2"T&V.<_K Q1I#B-'I-E+CU5. MT:(>NAKXTE-!9%L6$EQHLL_()%AL"(QC,-@R&+R6015Q05^,30,IEJ% A(PQ M%DRBWFYBG07GB'#KB'#(R8^L*W:F9)L;\P+3KFRM^U'5>QM-GME_=3&MA3\T MID/I\1S7#L55P627D4FPV! 8QR2T.EUG_3272H5F2<$[AH[G"R&N,!.9:4U< M/5*D,!,#76O"^V=']\(A_JGP:EW-%\UVIHOL%HU_&,L*74=TS$##F7Y\AT:N M4;38%!K/32= X2 %NL.-DA(D1ZKM6% D1&$F+L=0%IHEV[_8,I4!SML*0]7;6-N[_<\%(ANT(FCU@LRDN2!09W%6B3>"YT4@]JS MOC(M@9O/7>WZU[I@VM7?KUWUO1RZ1[5H0E;"\1Q+FNY&-991M-@4&L]L)[.@ M7F>I4Q.OX=:5\P2^BRQ7G L*.RDS 67IY/B6)RH.A1E"?H@\<4H,5F*PDV+0 M^X7I":@5?@?/#)-H,Z-HD5&TV!0:'P2=_(1Z_;F;_3X!LY=TQ0FXQM4F=<^^ M;5,72MHW\.%N8)Y"A*1)8U+OS8RB14;18E-H/*&=&H5Z.3HX_WZYJDZ!93?K M(5)2J^WHX!DMZTUD!4'H^[ZX=)KL-S**%IM"X\GM%#;LD=C#T_#]](;2-F9; MR)-/P+(=.Z2(G"GDMN=#2:W)9LAU[, 1MSO9#J(0JG<\U*E:9/W"'0]I)?3! M!2J3:#.C:)%1M-@4&A\$G71'>NG^FKP\4LAR%+JB2E*8B>?"?I-H6&>Q%HGW MS4[M=H!T/C ]CV3-ZH;B]H]D&2UY9@!.I# 2-;36A/=+IZ&17D._-DNOASUX MB5#(9PL%GN1)D[U&1M%B4V@\D5T: .G3 /[9G+T>_^ (5Y0E;<^1U+717B.C:+$I-)[13M6C 1765V3N MD5S:'$/7E<*]O](Z#"E2F$D1/[CN>S+T>[>#X MEBNM-O*]0/2@47EK%"TVA<;3U\E;I)>W,GU*UN0::AB(+Q@IC*10ED6KA!,I MC*1 'EQL19T61(/*K4-+4$B65&,80,\5:W-##6?Z\1T%&_5_Z(P553D@)'?Y>$')^ NDK%#F6?DF>EIV2MXWBBQE 82>\+]JNO M?I.X9S2\DSKM9>NUE[Y.9\NJ!H:>I+/L?IVE0))\,*BS6(O$>V'G/=.>%TT' MUNER?7)+W\NAV[8M"R]D!99OBZ^:SHSV&QE%BTVA\GEG1R33;_86)2]NH M9C.*-C.*%AE%BTVA\4'0*3M;K^Q^ME37P@NE.O$-)/T@#J;3:.75*%IL"FU# MYV3G5U3UK^H^)-5#5A"0XWL&;YWZ+'BJS0_5-C>T7#4_K+HK*2V7S>4")VPJ MUP;L__=E25]NZM]J;7\N>/$_4$L#!!0 ( &Z"!%7S+HF-&P< $8= 8 M >&PO=V]R:W-H965T&ULK9EO3^,X$,:_BM5;G18):.+\ M:BUPKTWBTFC3N&N[!>[3WS@)29LX!J1*JVT2QI/'8WM^8^?\ MA?%?8DFI1*^K.!$7K:64Z[-V6P1+NB+BE*UI G]9,+XB$F[YT5B9)6_SQ]-N7]<[:1<930*4=BLUH1_G9)8_9RT;);[P]FT?-2J@?M M_OF:/-,YE0_K*8>[=N$EC%8T$1%+$*>+B]; /ALZOFJ06CQ&]$7L7"/5E2?& M?JF;<7C1LI0B&M- *A<$?K9T2.-8>0(=OW.GK>*=JN'N];OWZ[3ST)DG(NB0 MQ?]&H5Q>M+HM%-(%V<1RQEY^TKQ#GO(7L%BD_Z.7W-9JH6 C)%OEC4'!*DJR M7_*:!V*G ?C1-\!Y UQMX#8T3#_B:YO[OZ=H^O9W2VZFXYF@_OQY <:#._'C^/[\6A^I@M; MYM;5NU5+_$RL24 O6K"&!>5;VNK_^8?M6W_I^GP@9WL1<(L(N";O_0EDI"@) MV(KJNIFU]=.V*O%L^W;/[WGG[>VN?HV5[^-N8;4GS"N$><:AF=& )4$41R1- M*Y*A0,WVA9KMVB'Q#CDD!W*VUW._Z+EO')(K"DZ#O-^P;A%9,2ZC_]('NIYG M[KR=^/N>UZT,4MW(ZSF>?HPZA=*.4>G=FG)0E3RCF$+*UB:83NV];L>O:-/8 M=&V]M&XAK6N4=L,$),4?P,LC!&$$@%#.(8'"3 ?2BCRX0E"I5=VM*>KX3D5U MW>8$.U@ONU?([AEESR4+?NV+I*_J6KL\>YHQK2[.NDVGU].+M*T23I9YX.62 M]J."RZA@XT#=UVO M4QTWC9UC^PTC5S+8-@*N/TZV4- P'C6H*&0@&7,,/6ES8!X\GC M:/Z930 V0O*KI#B4M_THE/S$1A+UIQL>+%41IS:6,(HP=O+M&*UCDLCCM RE MOS?16NT]M;&P==G%=ZW*(.KLL.TU%**X!!TV@ZYQ=> ZM&R[FO,T1KB!:[CD M&C9SK5@=^>* ?ULJ/K$>L(YXMH>K/-;981LW)&I<$@^[7UH0U^/)8#+\S((P MDO3+"^) WO:C4&(5F[&:'JZ$DIV1O"GKRV@#5FCFLU$:WD,C9S&2*=GQ&J(]TMB[?I'IT1[?$! MUN#7]ZQ:1#5FCM4T:9T2OXYY+SGE+* 45MB"LU5%+GIB'!S"K391.O6-I&M9 M->4:LR;5)2X=,RZ+Y+Y;\)1ET")*2!)\G.J=.@ZQX];J78T9U.1NT][!*;'I MF+$Y&=U#O3.B?A_'CX&8TN9]KQ6NHZ>X<+N3:-588 MNPW*=TYNS715Z?DX.P$?06&R);&:\<=H!HCE4: .RS,3E:\K#W=;:#M6!ZO7 MJ]6C.BN,&S8A3DE?QTS?^<-T>C.ZA: /;M#5>#Z\N9L_S$9S='>-"C+#6%W? MS6X']^.[B;8'!R7QH;SM1Z0DL?,)$J>\4(R($DGA+=HJU*F#M5-?3'4CW&L: MMI*]S@?L94F:#W1%'CJ!7+&.)(FST[PPDAN>G5613YPNY&_>.V#OUHH*C97; MJ_*NO?-%:D7Y<_JA3J!40_85IWA:? PIYPO,QJ M'_^*36L['HBL\<%6K3,05,JD__*^[<.W.$Q;AVG$G1)%E"]DD/,S9S?"L36B M\4,L-7H#G#*\*3?!857!+\P7668;$Y19BRNK5:;(GXT" O/R*&N#+%.0Z1>" MS,1K:T+IQ:7)*?_4?P1 /:IIAVHY?3#@+XT>BO'L2$S'T^D#\69]E;,8;_;M M58KWBY4/#JSXZU#!*=[)X7@\*<]]+3,Z'V 4/+D[&LP?/YH\'9\^@/:D1WOR M4/3Y;VXMC?I;,FV/Q(4U'IASF5AL-(O']+]T$LMM#Y#H[9'(K3 VP"?330Z@6N,Y25C7Q<+: !LPP='' M1G'FU5:LR9"#^9;C45M/7&@+9Q8F%, _MKJJT+ I&[GOT:\7.* CR!R9:D M$\3C*Q:H4HMV^,01;\R=LHU'3PJE8=##NZ&L<2KP-#&.R_NLE&9-H&Q5*1]U M^X?'CYY-I^/3F\N+^#0Y_7$H7IGH;FME6@I7TN (X)*.XM)_P"Q8!,EADXB-; M9-*7HL IY_OFPD#9W'=I*!^*Q;_@5!+\!))$\0"'ZKO*W! F'( D" ]Z:X#$ MICCNFY$!XY]2>K4VJE"9-"&E:?O;L3N5 #TT7K8SMAM-T@I'3\20F+H3I"0$ M^XW9-:7K0B@=D:C2$9$X!H'?]A3#U,=I[79&84V9'&#YQ.:@^\T/I0SHVI:' MA^YKG.[GG8Y[(HL"F]'N%0L.:V>5R,4$]9Y:FFDE M5TI'X8"\2!=4UFC) PCRDKJ3*\TKRMPAO77)S#&S K2]UDQBCL-8ZR0:CF]? MQ[8X;M#BE.I(K*W--TIK#A6@3"K%10=< W#,'O097R#'+AQC*JJ$SYIU>M.$ M&U^/=\N!,#B@M+QOV^!(R[U3PN^)Q><]@)*2:5K/+KW(FSBN.Z>X=U$Z,+Q9 M:.)4)_9G\=S(5<&\*YRMX&;]WMZPQV>7G=UQW3&CNP5M0%NK(5IQ"M$V'B6P M".1X@R-%3 3+]F1R*MY$->$JEHW''<&G*F[VA.70-0OD8:W\)BK_'T?6Y45L M!BHII4_R9NPG\M@>8BV>0TU#^1G%<$C/'=E3E^&A"^!H[X)>D5O'GR%Q,TU( M=_7^:_]+9Y$N^#OS]#/IM71K7(7 S *NX^%/3P:)_-U+L'6\[J]LP(^'^%CB MCD&.#;#.MX7NA1/TO__F_P!02P,$% @ ;H($55BKWH?H P C0H !@ M !X;"]W;W)KL!;H&3;8\#'N@J9/%E2(5DJJ2_WX?*<7Q L?=@#WN11)_W'???;RC M;MY9]]E7S('N:VW\(JM":"[RW,N*:^''MF&#E=*Z6@0,W3;WC6-1)*-:Y]/) MY'5>"V6RY3S-7;GEW+9!*\-7CGQ;U\(]7+*VW2([R1XG/JEM%>)$OIPW8LO7 M''YMKAQ&^0ZE4#4;KZPAQ^4B6YU<7)[&_6G#;XH[O_=-,9*-M9_CX%VQR":1 M$&N6(2((O+[PFK6.0*!Q-V!F.Y?14<&E M:'7X9+N?>8CG+.))JWUZ4M?OGMQXSWM+;U1AD1 MI?+S/ Z;LCE '/9PTQ?@)G1!VM"Y>E'4W#Q=_LDR3 MV8BFD^GT"-YL%^@S](%]ZJ[S4UK>.#]$]"GB8[DK>M DD)''HTP#R-Z9^3X D\*%5-I6Q,_!?\T??9>EY>S[$;7(,)=LX;%.IL+T.-2T M3E:H41);QXR[(Z"!ARW;K M1%,I*,Q"5M$9(J9;$:.]P5Q(3CQOXWM,MPQ,5="KD_/Q&>I5ZW3U!(KGILP6 M@O7(XDGL42(68RB*-('H7TWVS*.-2+=;1)"B40%;1/$GKH?>;1]?+4Q;(IG; M*'?$+!2R6VW:@'&7*(<=93D([:ETM@8G"$;:RJ$R(-$-W^/ZIQNP1<+@EDM: MXW?@ACT(2/+S:*B HSZDI_,= 4_JMHC\DZ[6%AVBB\M6*I$(QH,*E?+/M'$\ M&&-//+AC\J^M!\N#H"ASXT7_*^APVF1L@&( 4E%,T$VS?(_?G8_Z10UDZZ#E M^'EI]/ZCS:WP@>FZ8?C3,96>U0=G_S"UQT?==-!8O)B83]D;_3[[4(-;MM:H0\9&U-Z+N%W>RNUUKU+<;3]KY1^R#<5D%0S25,)^,W M9QFYOOGI!\$VJ>'8V(#V)7U6Z!?9Q0U8+ZT-CX/H8->!+O\"4$L#!!0 ( M &Z"!%5O.P]0? 4 %P- 9 >&PO=V]R:W-H965TW*!I L_7JES0)T*0KV@%=BS9;/PS[0%MGB8M$JB05U_]^ M=Y0L.XWK%ONP+Q9%\YY[[KGCD;K8:'-G2T0'7^M*VXV5WER.HM%NXJ,L2L<3DZN+1A3X"=T?S0=#;Y,!)90XUJTE?NH-V^PCR=CO)6NK/^%3;?L<@[@UBS[MSY%F^$DY<71B] <.K"8T'/E1O M3>2DXJ1\6(-H%%6%5%YD!/\ZM HPMGI#XJ. RMX(:E8 MBW_TOG1HZZ"H"=%X$JXTB%!WO0"Y%P#MY"WT&QE(69I0"/',ST3G1.BTR?.W M5%ZE;BW9VC-XJW*B93C.S\36P!L4%14+(]]J1]/OA&K75$6MP3P BL]C>LZT M5>_H<,GWPC^/SN I1&$43*.81K,P2+(93T7!8AKQ8)X$BR0$ZB#D=MDZ,K<- MLM)N>P 4G\&S)_,XBE\,SR0*POEB][ANJ[N#]D60;38+8(!R-2)DXS M>.\S' ?3-($H2.@W7B20!O%LT(RG$*?3 M(*/14=D/$O._Z#Z+@VPZI4$6!7$\I\$\"#.O.HDV)QG^B^IAL$CCW>.QZA$C MLY19E@Q&T31(%M->]2A(TPA2J@/JY)2#,)O_4/-Y%LPS5CJ;!G'"H22+(,H2 M7T$4'0%RS'1Y\!OR0$Y6L)/TEO:2\YM]MU\#2@$U*6[B(-6J:G-N'&2OM/IE MR:$=$<65PG%K0NFCJ?=YZ=,2[%/"0\M-5'*V41([(PO)(7(/"3A_N31T:P); MRH:[#[O?MV:RLS4=%^3H2RN4DT[Z;DE![=H^ (P'20X*ZO>6 MI/$'2R_$41V&@.L'E4?3Y-0^JCUBRFYHH:PDZ46.)K3"'S7\!WYI9LT3[33X:W5 YX+F M'H?Q4;57"%'A06>-C]ZK)P8V7# M_K[=TG6B5ZRZ_P^SPZ?"R MNS'OEW??'>_(GZ0#OL(UF8;C638"T]WENQ>G&W]_7FI'+/VPI,\?-+R _E]K M[78O[&#XH+KZ%U!+ P04 " !N@@156 (?-SX# "(!P &0 'AL+W=O M+Q[CY^=[P[+@[&WKD&T<-# MJ[1;)HWWW666N;K!EKN9Z5"39F=LRSV)=I^YSB(7T:E5&K1=S; MV-7"]%Y)C1L+KF];;A_7J,QAF13)N/%%[AL?-K+5HN-[O$7_6[>Q)&43BI M M:B>-!HN[97)=7*ZK8!\-?I=X<"=K")%LC;D+PL]BF>2!$"JL?4#@]+O'CZA4 M "(:?QTQD^G(X'BZ'M%_C+%3+%ON\*-17Z7PS3*9)R!PQWOEOYC#3WB,YRS@ MU4:Y^(7#8%OF"=2]\Z8].A.#5NKASQ^.>3AQF+_DP(X.+/(>#HHL/W'/5PMK M#F"#-:&%10PU>A,YJ<.EW'I+6DE^?G7#K99Z[Z!#"[<-M[C(/.$&;58?,=8# M!GL!HX3/1OO&P8T6*)[Z9\1G(L5&4FOV*N OO9I!7J; P2NG(,N(5_Y? MD)LQ2/CC>NN\I9KX\[EX![CJ>;C0)Y>NXS4N$VH$A_8>D]7;-\5Y?O4*V6HB M6[V&_HTW\KT8L.9.UH"G"A<5[]Z^F3.67]UL;N.JN'H/TD%MVJ[W*&#["$+> M2T%NH&E*3!"D\ W"(18^BA_X/5KJ8]!]NR5TLPL8+75>/,P)9,22*!Q[#B MH-(U0J^E)TLM:'C07^) KBKM+&GX[*$.J7TZG/2ZJD MG]B:#%86UE4R8.B64U\[DD7<5.GI?#8[GE92F='929Q[[\Y.;!.T,O3>"=]4 ME72;"])V?3HZ&'43UVI9!IZ8GIW4BUZ0U T&-VQ9SU!_) M&X??'?K;:#MLR:2GUU;_K8I0GHY>C$1!"]GH<&W7OU%KSS/&RZWV\5>L6]G9 M2.2-#[9J-T.#2IGT+^]:/WS/AGF[81[U3@=%+=_((,].G%T+Q]) XX]H:MP- MY93AH'P(#JL*^\+96ZF<^"1U0^**I&\

/!GTP#P%EDFK= %PEHO@?H4%Q9 M$THO?C4%%=O[IU"JUVS>:78Q?Q#P]T9/Q.QP+.:S^?P!O,/>TL.(=_AM2]\H MGVO+QGKQ^3SSP2$Y_MEE/;J 86/ M>H6/'D+?$QHA3;$UOC1U$_Q87%/>.*?,,DK\88WK)SY_I+L@+K3-;W9:^: > MNZW8\:6@VT9AAOTR1OG);<.PR0R9:1I,UG+3SL!5F'4-[*0[E%[/ M_JIK9^]4Q:!K(5<+( )7;!4@H@QQO8H0FXF)[VTHZ MQ6<_=0Q_O],BD@5E030@M(O#'/%2'*X\^G5\+R.UMT,U_4#/B3B_3X-W@S2X M&J3 ()^X5@^R^4)ZY9.?![:7BIQT>;F!/^%F9C(;T]IE,TY3MJJ++"(GQ;I$ MJ.5**LU+$U G>@;)BNU8=.PI9A/CQ'1J@S\\>2&1>LI@L5 +9!KGA:85:=]Y M=)>:XR]7AFE52H]@0K>".'S@7Q%;3<&^X'UHG>3;8Y**B1O*"Z^61BU4CI2- M^;__%+! P31\PEUA,XE<90)Y']>[-.H!\^A+V;*BT=(!@*H?.^8^/O\VQ9(E MQA#)=5-PNHR' MWZ52!\VU)0\IR5%;8_ED8!B'BJA7<%YJY]N*LL]B$XHH7[&RU62'$^'A87)O MHAQD6 L4=1'K(+F8:LB5/ONWH?)2FB5Y9NZ7)R2W1C4&Y!D4@FVDC>)0PIP5 MURHDE5>5BAD^+)4?][IUZ$M'FB'A2:1R<"IK6,2C]!1Q5@ICS=/;1NKDQZ^! M8B]$5^M!N7%T.Z/(P2N6 MWO;^Y?4'L6S .F[VK:&#[.0P).X[F64*+1,WT4B$2'QTA"37\:%J JQ+"_N2 M8K-90NZ?LQ--L4GMN+!,5U[)BC5GE"34[9HS[<:13.6&(Z^;U\= MZC^*HBVE8LG>(1@7!CW8CVPAKASJ&_[F9PF15/+ME*VWBL^I^W-VP) M=RWSS3>3[UWL"0?B)_%\?'PXC_^SPQ<[&-**LLA\?#0[QO_!^/GQ+V+7774Z M>%)4Y);QX>033=/KHI_MWV;GZ4ER+YX>=E?2+<$J=*\%MLXFSY^-A$N/I30( MMHX/E,P&/'?B9XGW)3D6P/K"(B?: 1_0OUC/_@=02P,$% @ ;H($538+ MP'38 @ A08 !D !X;"]W;W)K&ULC55M3R(Q M$/XKD]483 C[!@H()*!GCHO>&;V7#Y?[4'<':.RV7-L5_?A=,$L+?4R-&N- M+/>@0H1)%)V$!>,RF(Q\[D9/1JJT@DN\T6#*HF#Z>89";<9!'&P3MWRYLBX1 M3D9KML0[M#_6-YI68<.2\P*EX4J"QL4XF,;#6=?5^X*?'#=F)P;7R;U2#VXQ MS\=!Y 2AP,PZ!D:/1SQ'(1P1R?A;V]4X MZ >0XX*5PMZJS6>L^^DYODP)XW]A4]6F20!9::PJ:C I*+BLGNRIGL,.H!^] M TAJ0.)U5P=YE1?,LLE(JPUH5TUL+O"M>C2)X]+]*7=6TRXGG)W,Y2-*JS1' M,PHM$;ITF-7@605.W@&G<*VD71GX)'/,7^-#$M*H2;9J9LE>PB^EZ$"4MB&) MDF0/7]ITEWJ^](/NGN&"FTPH4VJ$W]-[8S6]#G_>ZK@B[+Y-Z*[(T*Q9AN. M[H!!_8C!Y.@@/HG.]LCM-G*[^]@_^C/^&PR[,;- 8WV&>JK 9 [3M>:BR62* M[IBQF(-:@%TA+)2@R\KE6]Z8\6$_[9SN5KP:>L>WH]'YII-1 M3_YE .X0WT3NV=Z3[H=>Z>J\]0:&.]90H%YZ S3@R2J7:+*-QTXK:WDIKPSZ MFNDEEP8$+@@:=4Y[ >C*]*J%56MO-/?*DFWY<$7?"=2N@/872MGMPAW0?'DF M_P!02P,$% @ ;H($53K[7C22 P G0@ !D !X;"]W;W)K&ULG5;;;MLX$/V5@6H4":"U)$K6);4-..FVS0+M!FVZ?5CL M R/1%E&*]))4W?S]#BG?TG7=HB\V.9QSYLSP,IINE/YL6L8L?.V$-+.@M79] M%46F;EE'S5BMF<25I=(=M3C5J\BL-:.-!W4B(G&<1QWE,IA/O>U.SZ>JMX)+ M=J?!]%U']>,U$VHS"Y)@9WC/5ZUUAF@^7=,5^\#LQ_6=QEFT9VEXQZ3A2H)F MRUFP2*ZN,^?O'?[B;&..QN R>5#JLYO<-K,@=H*88+5U#!3_OK ;)H0C0AG_ M;CF#?4@'/![OV%_YW#&7!VK8C1*?>&/;65 &T+ E[85]KS9OV#:?B>.KE3#^ M%S:#[R0-H.Z-5=T6C HZ+H=_^G5;AR- &7\'0+8 XG4/@;S*E]32^52K#6CG MC6QNX%/U:!3'I=N4#U;C*D>X%D)_":G"7\HQ=CB-,02$S(&;YT MGW#J^=)?2AA>HYWO=7/) M.?"M;/!N:D[%#C>&Q>YEE 63Y4?MOC]P+1SP/6E4G8W<0'V7R3S_P!02P,$% @ ;H($55+BN)#< M @ * 8 !D !X;"]W;W)K&ULA551;]HP$/XK MIVR:6HF1$ (4!DC0;EJG5:K:;7V8]F"2@UAU[,QV2+M?O[,#&9LH>XG/]GW? M?6?[+M-:Z4>3(UIX*H0TLR"WMIR$H4ES+)CIJA(E[:R5+IBEJ=Z$IM3(,@\J M1!A'T3 L&)?!?.K7;O5\JBHKN,1;#:8J"J:?ERA4/0MZP7[ACF]RZQ;"^;1D M&[Q'^[6\U30+6Y:,%R@-5Q(TKF?!HC=9)L[?.WSC6)L#&UPF*Z4>W>0ZFP61 M$X0"4^L8& U;O$0A'!')^+GC#-J0#GAH[]D_^-PIEQ4S>*G$ \]L/@LN LAP MS2IA[U3]$7?Y#!Q?JH3Q7Z@;WW@40%H9JXH=F!047#8C>]J=PP'@(GH!$.\ ML=?=!/(JKYAE\ZE6-6CG36S.\*EZ-(GCTEW*O=6TRPEGYU>XLM/0$I.;A^D. MM6Q0\0NH/MPH:7,#[V6&V=_XD!2T,N*]C&5\DO!3);H0]3L01W%\@J_?IM7W M?/T3:<$5-ZE0IM((WQ] M8?3NA-*D59J<8G_Q OZ/ O]A%NCPGF%W=L!D!HM2<]&NI(I*R%C,0*W!Y@AK M):@6N=Q,6FB+.+N6Y*,J0SSF'.Y1_5 M 4EMB%0>@[A0T6A,@0:=P6"T"T2Z-$H+I8M&54Y@H>3FK45=-#1GX\ZX1V'V M8Q/N'R?2GXP[O>'06;U!9Y@D\(!0([T=+DE!40KNQ=3#O=8P\F/*C> O7&]RA#_)6T32&WJVT;7#35_\>] MZ:$W3&^X-"!P3="H.QH$H)N^U$RL*GTO6"E+G<6;.;5RU,Z!]M=*V?W$!6A_ M#O/?4$L#!!0 ( &Z"!%7MCSAA$ , +D& 9 >&PO=V]R:W-H965T M6W/5D9>R=JQ )UK72;II41,U1FKJ\ MPEJXOFE0\TYI;"V(IW:9NL:B* *H5FDV&.RGM9 ZF4W"VKF=34Q+2FH\M^#: MNA;V<8[*K*;),-DN7,AE17XAG4T:L<1+I.OFW/(L[5@*6:-VTFBP6$Z3X^'1 M?.SC0\!/B2NW,P;O9&',G9^<%=-DX 6APIP\@^#/ YZ@4IZ(9=QO.)/N2 _< M'6_9OP3O[&4A')X8=2,+JJ;)80(%EJ)5=&%67W'C9\_SY4:Y\ NK&#O:2R!O M'9EZ V8%M=3Q*]:;/.P #@>O +(-( NZXT%!Y:D@,9M8LP+KHYG-#X+5@&9Q M4OM+N23+NY)Q-#O3N:D1KL0:W20E9O3K:;Y!SR,Z>P4]@N]&4^7@LRZP>(Y/ M64DG)]O*F6=O$GYK51\&HQYD@RQ[@V_4V1L%OM$_[<&I=+DRKK4(OXX7CBP_ MB-\O68Z,XY<9?9$?WM [[O2.WV)_3>\5K@GF MRN1W+RK^7TYT<(,@F-&UBUNN"R #U_W+?M1?8H%6*) 10"Q".%AQQ?COSJHI MH>97+QO%3"0(X;:UTA4R5)KKPU45 Q]16 >-E<;ZHTQKH61;?(;? ?2O!KX+ MFUA$J>/$(Q,1GFM!JYKC !]0MPB5?@LRQ!T(7 M7#Y40/8SMZ"H]-G>]V*;5CH25#!_T#;H,V M-LHX(=.$YK0PQ*TN#"O^;T'K WB_-(:V$W] ]V\U^P-02P,$% @ ;H($ M5;?I5E-@! "0H !D !X;"]W;W)K&ULI5;; M;N,V$/V5@;HM=@'7NMF)-[4-)'M!LVB0()MV'XH^T-+8(D*16I**D[_O#"4K M3N/U2P%#)D=^1.?IV<6$]8/"7Q*W;F\- M',G*F'O>7):+*&%"J+#PC"#H[P$_H%(,1#2^]YC1X)(-]]<[],\A=HIE)1Q^ M,.J;+'VUB&81E+@6K?*W9OL[]O%,&:\PRH4G;#O=G)2+UGE3]\;$H):Z^Q>/ M?1[V#&;)#PRRWB +O#M'@>5'X<5R;LT6+&L3&B]"J,&:R$G-1?GJ+;V59.>7 M?R"%Y.:Q)RR6Q$5O=]'993^PR^'*:%\Y^*1++%_:Q\1A()+MB%QD1P&_M&H, M23Z"+,FR(WCY$%@>\/*C@<'?YROG+=7^GT,Q=A"3PQ!\'LY<(PI<1-3P#NT# M1LM??DI/DM^.$)P,!"?'T(F@F M>@+1U2$,*3R@L> -9%I;$>4>HHR=UH=J2!$W('ZM2 ML9#XA% "'.>B;?A5FG0HA]/,(?XWI86I&Z-#2K?2LS^*GX@2Y#/]CB]E&A\+ M:J*0+HT=]U"X0@GGY%IB2"PS*PQ54#L2T,H9)^Z9*BE67)VG4 UE].;@VS%\>FS8/DLNN/TA6FU1YNR0%\"]<..:(.MW2+[K7)EX)/LKA&%)3O*PO"\6KWNZZ<#^\MY? M())1FJ5PZ&*(]Z[G&NTF?(0X".GN;NI!.GSGG'?7^[-Z]Y%T)2Q-+CY!:S*E M[IU&W7G=;;QIPF6_,IX^'<*RHF\UM*Q []?&^-V&'0Q??\M_ 5!+ P04 M" !N@@152B#8.^8$ ","P &0 'AL+W=O9LZF]DAIO++B^ZX3=7*,R MZ\MDFNP6/LFF];PP7ERL1(.WZ#^O;BS-QGN42G:HG30:+-:7R=7T[#IG^2#P M1>+:#<; GBR-^^\Z;;* MQ*"3.O[%PS8. X5B\AV%;*N0!=[14&#Y07BQN+!F#9:E"8T'P=6@3>2DYJ3< M>DN[DO3\XK85%N&:_*K@O>DHUTYPN"[&GM!99EQND:XC4O8=I!E\--JW#G[2 M%59/]< 2L!F:6P0Q^ZZ7?0#DD M(P99(7$P9!$?L.RY@\EJ+4LDBU5OI6Z [=;2.@_?>F$][Q Q%&7+_UJZ4BBN MH1D(70WF60I_MI2K Z0&!!PP>5EA8,*V&MKS#/U]D)E MD"J%P3@GEXHP>]]3_TGG>H9AU"$&9RMXPQ&@$'44G @<[7&LB!^^]>(!I"8) M!"]L@W[/EH*O9"F"L>CZ!H4-KO.1V-."[KLEVL.VO8%EY$=K- EA?98+$J"C MD$)/)Q3)K5O4@7(M->'S5Y>21E+':X23O$2FZT#<"ZD"/U$3PA'2(7]KJ113 M6J)?(YGY!ZW9D>7]T_FHF,]V*U)'O*:QV @?DS@HB1B'YVY'AT<@:P+=C*+5 MNE=J _3CHW)>>\MY(K=E\[$!I*LBF^2@_+> E9"=I7L O MW*$D7A2CDRR'69'.IO E0KR>3C*JD,D;F!;I_!W0W5ZCY!W#A\R*SK,@-"J* M_ W,\G1>/+%/A >6I\6[47;"EEDRY[3%E)'PP6Q95,+'5CJ6I.=IJ>'E),WI M": 4X_U@, ,8*FQU]VU*95GQ L=..Z-D)6($Z!?/8F(0C[GT M^?UT%8H4TD,7[GCP0NJ0#DA^!SHRTVL?'TO[U?U3\RJ^L![%XSOU(YVO4CM0 M6)/J)#T]2<#&MU^<>+,*[ZVE\?1Z"\.6GLMH68#V:V/\;L(&]@_PQ;]02P,$ M% @ ;H($55M>]9R< P K@@ !D !X;"]W;W)K&ULI5;;;N,V$/V5@5KTR;5DV;&SJ6W R;;H%E@T2+KM0]&',366V%"D M2E)VTJ_OD/)%FS@IMGVQ>9DY<^;"&ID.8]GMW8Y-ZU74M.M!=?6-=JG M:U)FMTA&R>'@3I:5#P?I_,[D?:^W,1\(11+O["KI.=S1(0K?.F MWBLS@UKJ[A\?]W'H*5QFKRCD>X4\\NX,19;OT>-R;LT.;)!FM+"(KD9M)B=U M2,J]MWPK6<\O[RNT!'?4M%94[!W<6E-:K.>I9_0@DXH]TG6'E+^"-(:/1OO* MP?>ZH.)S_919':GE!VK7^9N /[5J"-EX 'F6YV_@C8^NCB/>^!6\#WI+SG-! M>;@Q=8/Z:0 WV$B/"KHP_&)1.XSEX@9P[XUXZ(6F@-]7:^,5BQ;< ;& VG7,5*A0?I@J4(&F"X M83B/NI"Z!&'J.@C$!'#C 8&N CX)L*$?\0NP#]RQ^$IJ:*SW@< FT9)@6M%X$BT5GK))!3N'+!U)EVV"J/6$#XU;+/O1+#? MT1[ +GA8M((B_1>4@VB#%K:HVF>Z_,1]%??T*,BYCA-SQI*[J/. 12$#!2[, M!F7Q+?LHND(=PGNFS"$*VKZR1%!WKX["JWN6GET_"06,+D>#Z<7LP +9$+?% MLF2?.60G1SF>(E+^>GI*U[];U@3Y+)H>O32=98-W%Y,O,#T>3DZFS]7>*'\W M&$\N#Y"6P@@*0=RB5#&_G.WUYS1:IFI/F>B7:-.5^1!^UK!J2^Z\,'E9YE(+ M'GUN7^&ZK=>,Q]0.?O5>P OC?)+WX[D2PMA0[XH;$48/GQL>##?)/Z(MN8Y!T895L^'L(@';3<=N MXTT3)]+:>)YO<5GQ!P79(,#W&V/\81,,'#]1EO\ 4$L#!!0 ( &Z"!%41 M5M-;W@0 *X* 9 >&PO=V]R:W-H965TB=.]L1_=#M'#;:^T.YOMO!].%@O7[+ 7;FX&U'2S-;87GK:V M6[C!HFB#4J\6>9JN%KV0>G9^&L[>VO-3,WHE-;ZUX,:^%_;N$I79G\VRV>'@ MG>QVG@\6YZ>#Z/ *_?OAK:7=XHC2RAZUDT:#Q>W9["([N2Q9/@C\*7'O'JR! M/=D8\Y$WK]JS6'Z@/Y+\)U\V0B' M+XSZ(%N_.YO5,VAQ*T;EWYG]2YS\63)>8Y0+O["/LOEZ!LWHO.DG96+02QW_ MQ>T4AP<*=?H%A7Q2R /O:"BP_$EX<7YJS1XL2Q,:+X*K09O(2"UT7[GX&?=8ONI_H(('5GE M!U:7^9. OXUJ#FF10)[F^1-XQ='+(N 5_^'E.QR,]5)W\-?%QGE+-?'W8^Y& MM/)Q-.Z3$S>(!L]FU @.[0W.SI]]DZW2YT]P+8]%W0F)MU1R5@J5P ?AT<(U=;KGVP2$;N$E"N5W8?EF)$$& MGL/U#JF]&C/J$-O!*-E(=&"V9.P>'X3%>"!Z4G"T-@ZIAUQCY09;D#I>QP'! MZDYV6FYE(\B7QRR0AADM7&@]"C6E%\A7[EC(TA]_!_(_@&ZE:TCD#H4%Y#*% MB\%*!5.1P9SC@S="C>0W#&A#X'2#H>E;!AVLV4J"MZ",<["UI@>:CC:$U\$& M206)4F/(/2]NB9\VG@_4V#)M;;3%9K26-QU-3!JA/M7H0 0E Q_"X81"E] DL1\Q MA)1Q6KRA*3V$RHFYD_9@*%+E8I<-DZ5H":5,P]%JD&A3*AICR0,^P5OZ:I!3 MX$U(T!0FLG/P+%0-D6."VE"0J-JFNT@NV*.;SU5C&6\0::AWG<6.++9S>&.H M7'1'3A[B\.R;.L^JYXXB<(-Z9,R>2XAB2;RR]#O.9<])(V^9IC>>:F22IBA& M'G1_'_J]]+NI3M]KR5!7GNQ'NA01JFN'4^!C>-HOZLSA^U=\;$9'VNZ'!_TW MM=]C_0;7@>5U:.,^#MY8T30V[PX%?3*Q_Q:RO$RJ+*5552?EFA=ED11E08N\ M7"5+6OUJN:*G L_3)$W7D-7)>EE E51U!217E6NJ*T6CIDN@0TUI47$JB):^ M3)+G*7]B[Y._2HIZ"752I1G1JM8!LZ:C/XXYG;HE*Y)57E)*DGR9D^RZKB&O MDGI5/NZG1KYF1[-[1^ME4B_9O>4JR8N:%L4ZR9;L9U9G25YFG_J9E62-C+)T M233+>@4%.5V57^TG8U=)NF+N2[)(F/5R];F?=9)F!1"K*H/"& MH-;IPDO)01BY\3EQ/#T^QB[B&^1>/+[D7@O;\6Q3N"75=%XM9V#CZRANO!G" MBV1C//5I6.[H08F6!>A^:XP_;-C \8EZ_B]02P,$% @ ;H($56&1!*&S M! ;@L !D !X;"]W;W)K&ULO59M;]LV$/XK M![NM'X9]H"7:XB*1#DG%];_?'24K3N.XQ3[L MB_@BWG///7=\N=@:>^M**3U\K2OM+@>E]YOSTN0V5HHB&-75B$?1>%0+I0?SBS#WT5'"ZZI:V%WU[(RV\M!/-A/ M?%+KTM/$:'ZQ$6OY6?H_-A\MCD8]2J%JJ9TR&JQ<70ZNXO/KE-:'!7\JN74' M?:!(EL;$(+"YEV]E51$0TKCK, >]2S(\[._1?PFQ8RQ+ MX>1;4WU1A2\O!],!%'(EFLI_,MOWLHLG([S<5"Y\8=NN3;,!Y(WSINZ,D4&M M=-N*KYT.!P;3Z!D#WAGPP+MU%%B^$U[,+ZS9@J75B$:=$&JP1G)*4U(^>XM_ M%=KY^2=Y+W4CX?5"+"OISBY&'E'IWRCO$*Y;!/X,0@(?C/:E@Y]U(8O']B-D MTU/B>TK7_"3@KTTUA"AAP"/.3^ E?8A)P$N>P7NGG%BOK5R+4 =F!?N@_[I: M.F^Q,/X^%G:+FAY'I' I =&EU:+J2E!:T'A .$$+ MESLLP'^,Q3W94D(-I:@1T8)'9%]:*:%NBT)240"F= ==1D%HFM 2^"3,Q.>P M^([)ZQN-L*9Q:.O.X$872,LJY/<%V5IX+T7ERX"\,!ZG/PC=K#"QC94% XPO M8 ;.F+-;/&X*V%A3-+EW\#H^@Y<01S$;QQQ[DX@EV82F8C8;Q]29)FR61(!I M0;?+QJ.YV\@<&?C= 1 _@UV;ZZ:Z/5B?G&%\+,TR&+/) M+.J-4!F>9O [RFF!LW&:0,P2_/)9 BGCDUD7Y],\M3E"RCQEDSBB<*8LG5$G M30+&2^#IF&78.RK[06+^%]TGG&7C,7:RF'$^QJQRQ-8TBQ#G!+8PZB;/I=S:<9FV:D=#9F/*%0 MDAF+LR14$$:'@!0S7B=@&GLH)RG82KK O>3QUL/=)M?4.H8I4 YH$X/2>=44 MZ(SLM=$_+2FT(Z+X4GC8XD96(9KZ(2]=6MA#2JB+]V2%Z+2!%;*S:JTH1+KU M&>6O4!;O47"EVH WP?T^?$=VKA95A8[N&J&]\DHB;0J*#D:5(V'D@N3N52'# M0?$(8-A+-VI"S82BKQ5.')/JA+SHW3U5GY_%T8-M2Y26&L(,E'J>F0MJ-IU/? MH&MJ'C@K2OZC?&S0\;&PO=V]R:W-H965TW[/ M]KOA6IM'6R,Z>&ZDLJ.H=FYUGB2VK+'A]DBO4-'*0IN&.PK-,K$K@[P*18U, M6)J>) T7*AH/P]S4C(>Z=5(HG!JP;=-P\S)!J=>C*(NV$W=B63L_D8R'*[[$ M&;KOJZFA*.E1*M&@LD(K,+@819?9^:3P^2'AA\"U?34&KV2N]:,/OE:C*/6$ M4&+I/ *GWQ->H90>B&C\WF!&_9:^\/5XB_XY:"[Q22QN^L.YR\SR"LK5.-YMB8M (U?WY\^8<7A4,TG<*V*: M!=[=1H'E-7=\/#1Z#<9G$YH?!*FAFL@)Y2]EY@RM"JISXQMNE%!+"RLT,*NY M0?APS^<2[<=AXF@#GY:4&[!)!\;> _#R7FT>\/)_J9WV:G]>SJTS]#A^[=+;P16[X;QASNV*ESB* MR!$6S1-&X\.#["2]V$.VZ,D6^]#'L\XGH!?^W8D2N*J@$K)U6,'-=+:+[U[$ MW7PGN[!AC70V)9=E*[F?:RV=&[@:8:$E.9FB<[BO#>*;.P>ZL9?^QBA2".PT M1!D\!(M@]8D_H2''0ZF;AIQI_458H)9A'?$@Z,.# ;I?%9.H@'+ >6 MQ6E>Q'G*X-J3)4.#:$B1\Z=$3SAT*54BM$HX&U01M#.B]"+(3>4C9*R(3]D) M9$41I]G@_VEMSRFPR>/CXLP/L]-!G+,4=MU\\LJ@#9IE:$.6-FJ5Z[S:S_:= M[K(S^-_TKDW>2R'- M/"BLK<[#T*0%ELR1*E\R2J=>AJ32RS >5(HRC:!*6C,M@,?-GMWHQ M4[457.*M!E.7)=,O*Q1J.P^&07=PQ]>%=0?A8E:Q-=ZC_5[=:K+"'B7C)4K# ME02-^3Q8#L]78^?O'1XY;LW.'IR21*DG9UQE\R!RA%!@:AT"HV6#%RB$ R(: MOUO,H$_I G?W'?H7KYVT),S@A1(_>&:+>7 60(8YJX6]4]NOV.HY=7BI$L;_ MPK;QG5+&M#96E6TPV267SV^^P$W 6O1$0MP&QY]TD\BPOF66+F59;T,Z; MT-S&2_711(Y+]RCW5M,MISB[^,*XAD>;S1_R5?>B*K@!=HB\'#+2G/1G5"!P-&5I/2J M-G1KCE\'O'*&94/J$G/4CD2J2AIRAODY41'YCO8U;E# $-[#=# 9Q7Z-1F=P M)2W2%[&@F44P6U:UKLXE'HRC":W#P73R$?:]?[C3KR7JM9]*AFC4TC:MVY_V M@V_9]/L_]V9JWC"]YM* P)Q"HY/I:0"ZF42-857ENS]1EF:)WQ8TO%$[![K/ ME;*=X1+T?P>+OU!+ P04 " !N@@15QF%M3GL" "!!0 &0 'AL+W=O M:=IY7@6RVSF!4X0"DRM8V#TV>(5"N&(2,:? MEM/KCG3 PWC/?E/W3KVLF,$K)7[RS.8S;^Q!AFM6"7NO=A^Q[6?D^%(E3/T+ MNZ8VCCQ(*V-5T8))0<%E\V5/[3T< ,;!*X"H!42U[N:@6N4ULRR9:K4#[:J) MS05UJS6:Q''I'N7!:MKEA+/)4FY16J4Y&NA]8RN!IC_U+3&[?3]M618-2_0* M2PRW2MK

98?8OWB=%G:QH+VL1G23\5(DS".(!1$$4G>"+NS;CFB_^3YO/ M<,U-*I2I-,*O^"!CJD\R7-&3,PMTU<_0WC0PF<&\U%QTF521 8W% MS(FQ.<):"7(REYM)!^T0O:6D&E49XC%]>+GUWLWRYJNS#Z?T6PCC8! &%RX* MSP=Q-(+/;K^5"+UH- C#RSX%X2 >!GWX0N.)=VP$"X:#R_&8HDL7C.#8I?L' MMBA0;VKS&^JHDK9Q2)?MYLN\L=5+>3.<;IG><&E X)J@P=G%R /=&+Y96%76 M)ELI2Y:MPYQF)&I70/MKI>Q^X0[HIF[R%U!+ P04 " !N@@15"LI-!C@# M "!!P &0 'AL+W=O@R;H/0S_0$F41I42-I.KVW^](R8[3N1[0+Q;O M>/?<\Y"^XV(GU6?=,&;@:RLZO?0:8_KK(-!EPUJJKV3/.MRII6JI05-M ]TK M1BN7U(J A&$:M)1WWFKA?/=JM9"#$;QC]PKTT+94?;MA0NZ67N3M'1_XMC'6 M$:P6/=VR!V;^[.\56L$!I>(MZS27'2A6+[UU='V3V'@7\)&SG3Y:@U6RD?*S M->ZJI1=:0DRPTE@$BI\O[)8)88&0QC\3IGY^Y5->N86KY1"NU_8C;'SV(-RT$:V4S(R:'DW?NG7Z1R. M$O+P!PED2B".]UC(L7Q-#5TME-R!LM&(9A=.JLM&"\[TVAX MTU6L>IX?(,D#4[)G>D/. OXVB"L(8Q](2,@9O/B@/'9X\<\I?\UU*:0>%(._ MUQMM%/Y_/ITZAK%*8GX6^S3S];Y[;44YJ%-5M=W#V_H&TV4Y(NM> M<7'P>7G7@6GDH!%$S^"=DEK#NBR'=A#4L I^Q\EUVON6 M=]RP7P2OV0F>MZZYF,+1@BDX(73#>PT7$(6%GR8)KB[CV"^R=(;+;.ZG:?[= M+O'CHG"[F4^2.3PJ6N',Q'GJ)!MK0D=;IB'UXRR$R\3/<\2+_"1/GGQ9XGPI M2> /TR"E^BQS)!4F6-[/DWP&\_3($68S*#)XE(:*_T&)HL(OHASK$S^+PID3 M$>9'_M OY@3]N5^D*;8(#KOSB#XA&;Q\D9.(O)JL4[Z1W7_S\7!)Y$=XD!=/ MK"YL_22>?[<[<;N //2C(H93S104[7EG0;!:DP-K[*Y!VH<^*-A9.^&[$8:_%>Y98-O)%,V /=K*L 4. MK^[J7U!+ P04 " !N@@151LR'A*OTDRD0+3R70II)4%A;C<+0 M9 66S)RK"B6=K)0NF:6E7H>FTLAR#RI%F$31("P9E\%T[/?N]72L:BNXQ'L- MIBY+IE_F*-1V$L3!?N.!KPOK-L+IN&)K7*#]6MUK6H4M2\Y+E(8K"1I7DV 6 MC^:IR_<)WSANS4$,KI.E4D]N<9-/@L@)0H&9=0R,7AN\0B$<$,,VI(. M>!COV3_YWJF7)3-XI<1WGMMB$EP&D..*U<(^J.UGW/73=WR9$L8_8=OD]H8! M9+6QJMR!24')9?-FS[M[. !<1J\ DAT@\;J;0E[E-;-L.M9J"]IE$YL+?*L> M3>*X=#_*PFHZY82STVM<6N@\LJ5 <-/'D%WH,[)6UAX*/, M,?\7'Y*45D^RUS-/3A)^J<4Y1+TN)%&2G.#KM?WU/%_O5'_7W&1"F5HC_)@M MC=7T+?P\UFS#E1[G\ M%@AJ!;=*KM];U"5X_3>2--=D!6N.J3[)>URUIV46Z+I?8'?;P&0.LTIST>YD MBMQG+.9.E"T05DJ0C;E\_)P!LE-H0$ MH9B$MQ#WA]U^%+DH&70CBF[1F!'4DI5*6_Z;0+F3R8VIFYK. ML#N,JJU'T6&%-;2-GYM=]MI M-VM,_C>]&95W3*^Y-"!P1=#H_*(?@&[&3[.PJO*67RI+ \2'!4ULU"Z!SE=* MV?W"%6C_ Z9_ %!+ P04 " !N@@15[""C<1\# "$!P &0 'AL+W=O M[YYZ[QR^CM=*/)D>T\%0( M:<9!;NUR&(9FGF/!3%LM4=)*IG3!+$WU(C1+C2SU084(XRCJAP7C,IB,O.U& M3T:JM()+O-%@RJ)@^GF*0JW'02?8&&[Y(K?.$$Y&2[; .[3?EC>:9F&#DO(" MI>%*@L9L')QVAM.>\_<.WSFNS=887"4SI1[=Y"(=!Y$CA +GUB$P^EOA&0KA M@(C&KQHS:%*ZP.WQ!OW>&KS<3 ((,6,E<+>JO47K.OQ!.=* M&/^%=>7;/PE@7AJKBCJ8&!1<5O_LJ>[#5L @>B,@K@-BS[M*Y%E^8I9-1EJM M03MO0G,#7ZJ/)G)<.E'NK*953G%VS83:(Y&H250MQ3.:X!I!1"_ M 9# E9(V-_!9IIB^C@^)3,,HWC":QGL!OY:B#5'2@CB*XSUX25-AXO&2_17^ M.)T9JVD3_-Q58P71W0WA#L;0+-DH=8)3I>:BV;F>T[\= %,IO")F[DJI85;2@ /_J10(K:B# ND MQ.[V:#*!=7&'S\BT.8)!^R1QG\[?<>D&5CO8N-V# _KVX6"/*+U&E-[>]ERB M,8@MN&ZZX&MJP25G,RZX?6[!%;.EIM$_ZK$WX>X]5F?@U'V5U=T1-0%G9-[^ M2H@U:GPET^&%!)NKTI 2U,\_"C)PVW0_HWXRX6 2> ^=5MR+X+RQ=BT'=J\L>5":3JL7=<'U>P@7DAS0 M6#@DY$%R!#>N%:3PBHD2=_> (*)6)^[ +M7#K9NQ0+WP][\!OVVJ2[*Q-D_, M:76SOKA7[],5TPLN#3'(*#1J'Y.>NKKSJXE52W_/SI2E6]L/&PO=V]R M:W-H965T>J%'H8 M%,;49V&HLP(KIMNR1D$[EE53*W'6,K5,.@$VX5KOBB,70A'@YHM<(KFMIXHFH4-2LXK%)I+ M 0KGP^"\]Y\AYV$-'HG(=XDQ(ZW+^18?F6&C09*KD#9 M:$*S R?591,Y+FQ3ID;1+J<\,YH63"&,25<.%[*B7FOF/M?G&S8K41\-0D-E M;'"8;2#''C)^![(+5U*80L,WD6/^.C\D>@W'>,MQ'!\$_+4LVQ!U6Q!'<7P MK]MH[CJ\Y!V\"2IWFD6&QU[Y-6JC>&9H.#4R>X2'*ZQFJ/[L4W\0W%ZB,UVS M#(./3NH78=S]ZVZUPI)A9(U\7 ; V[<1.V M=LOG*Z9R>/A-D'!IL-)[U27_05VO4=<[V)BI=P:0N1EJ)<>:=>CI>!& M[Y-PL,A^"3<%PER69%%<+,#8HT\%W;XP&DR!;^L[0^%F38G*19A"(4+E#S_: MPP]T=->P.;EGOBL:[IU58'X,M^*)4"F.4==PP86PY;U\+G.(.TDK.4GA(\2] M=I+"#VJR#4_35B].H)NVNQVX\Q"?.U'<2OO1$732=O\4R+3FR.T.T[(@, ,(& 9 >&PO=V]R M:W-H965TM@7^XZ\>^YY>.1I?K#N@V\0 SSU MG?&+I EAN$Y3OVFPU_[*#FAH9VM=KP.Y;I?ZP:&NQZ2^2WF6E6FO6Y,LY^/: MO5O.[3YTK<%[!W[?]]I]NL7.'A9)GCPO/+2[)L2%=#D?] Y7&'X?[AUYZ0FE M;GLTOK4&'&X7R4U^?2MC_!CP1XL'_\*&J&1M[8?HW-6+)(N$L,--B B:_C[B M&^RZ"$0T_CYB)J>2,?&E_8S^TZB=M*RUQS>V>]_6H5DD*H$:MWK?A0=[>(M' M/47$V]C.C[]PF&(%5=SL?;#],9G\OC73OWXZGL.+!)5])8$?$_C(>RHTLOQ! M![V<.WL %Z,)+1JCU#&;R+4F-F45'.VVE!>6*]S1$0>X,U.#XTF]>M3K#OWK M>1JH0HQ+-T>TVPF-?P5-P#MK0N/A1U-C_65^2LQ.]/@SO5M^$?"7?7<%F6# M,\XOX(F37#'BB?^0^X"#=:$U._CS9NV#H\OQUSFY$YH\CQ8?S+4?] 87";T( MC^XC)LOOOLG+[/L+7.6)J[R$OEQ-[P3L%LYTZ1S;BWCGV;ZZ,Q :N_?:U/XU M%:CISKE6=_!>!W3P%G47&J!=^'5/&^,%>;2! AX;APC]U'",#0=JURLRC.R*L7D+!I2,"$%&5R6K"#K9V>]A\'9;1LHG679#'+%9H6 MBE6J HJKY(Q.HB-=.P8[-.ATQT9JNJ:GT<8^QC<.^$0SRU/MD@E5@&)5EA.M M:C9B*EKZ;< 82_UOS<;V"+E@)9>09XP7G&)G2@&OF"KE>9T&XW84FG\6J@JF MBBBO*!D7B@PQ8WD1=>8J9USF7^K,)56CHC%:$DVI2A DNI+_6V?$KEA61NX% M521,593_UJE8E@L@5A4'R69" .&ULM9A=C]HX%(;_RE&V6K42)1\P##,+2$#V M8Z1IBTJ[<[':"Y,3 ^#>Q M1Y3P(TTR,77V4N:WKBNB/:9$]%F.F;JS93PE4A7YSA4Y1Q(;49JX@>>-W)30 MS)E-3-V*SR:LD G-<,5!%&E*^-,"$W:8.KYSK/A,=WNI*]S9)"<[7*/\FJ^X M*KFU2TQ3S 1E&7#<3IVY?QOZ RTP+?ZF>! GUZ"GLF'LFR[\0E)HEV4N/X7IDZ=9]:>'I]=/_#3%Y-9D,$+EGR0&.YGSIC!V+ ,W@RYX5@F2QF+A2 M]:X]W*CJ:5'V%)SI:0 ?6";W G[/8HR;>E>-NAYZ\#]Z@!X$7 M!"WC67;+0XSZ$(R,W&^1A]WR->;GY(W9#.J%&!B_X1F_C_/5\A,LU;:F$4GT M^K!71;UVV!WNNEH<2MR$N'44>% (']$9_;K+_[(^ZV-E$VST))9@^*P MIC@T[H-SSX00*E;.H^\%%=0$EG_N51.XDYB*?]LX#FURM&D66C)K<+RJ.5YU M/HTK\J2"NQ0@64F3(QQ#!8H>_,F9:(T!I>W(V.IWSN/,'U]YWL1]/.74V?FE MG"R9-3B-:DZC3DZ?Y!XY=--JPS1ZA>DUI,Z>+X5DR:P!Z;J&=-T)Z8%(!4F] M->"!"(FPSC&B))%4/TGGXENGY:7[TJ99:,FL@7)U;:%OGX1^ MU.#^?MGZ"=CI=BD?JVZA+;JJ@[!/24; MFE#]?M:OYT+7MK*TFH-8=0LKMP9+[Q5+]R1Q3I'OS &$@(@5F2P3T;JV/N28 MF]3^1?U"'WZ8A/S9ICPY^4#XCJJ4.L&MLO3ZU^ISE9>'$65!LMRDYQLF5;)O M+E7 52NC&ZC[6\;DL: [J(^$9O\!4$L#!!0 ( &Z"!%4*\N>=Y08 "&PO=V]R:W-H965T*;;&>.@2;9T [+5O1E_5#L@V+3MA"]>!*5M,!^_"C9,4V)/D,>^26QY+M' MQ[O'TD.>.'W*BX=R+81$W](D*Z\&:RDWE\-A.5^+-"HO\HW(U#?+O$@CJ0Z+ MU;#<%"):-$YI,B1!$ [3*,X&LVES[GTQF^:53.),O"]06:5I5'R_%DG^=#7 M@^<3'^+56M8GAK/I)EJ)CT)^WKPOU-%PC[*(4Y&5<9ZA0BRO!F_PY4W8.#06 M?\7BJ3SXC.JAW.?Y0WWP;G$U".J(1"+FLH:(U+]'<2.2I$92L(DCC;/L_^K9+Q(&#PK$[D)T#:3NP(PYTYT";@6XC:X9U M&\EH-BWR)U34U@JM_M#DIO%6HXFSNHP?9:&^C96?G'T0CR*K!'IY*V04)^4K M]!/Z_/$6O7SQ"KU <88^K?.JC+)%.1U*=;W::SC?85]OLGW+,+1$:-.P;"H?OWCMP@'YW0H,51 MBQG%8\;M'!WOXQJ#<:G2R"*^KZ3B8KD1\SA*Y'>0E2!>WY(X C.&/MD/?>*) ME1.7*7 $9J0 !_K)&YS+RYWG(>,H#L:3%B]M9L&$$3LO\8$FP&!DUU7R !(1 M]N];!E=HYFB)'BWQ1,8=L*LT.$(STZ#%# :% DA'VN$9&9&#^]]N %TS'-)) M>(2.6F-@6&3\*=>B0%_O1'HO"GLA0(#>A7"$9@Y72Q?,??'1J6QQA6:F00L7 M#(H"D(]AAVB,C#IWQZX5"?CX"!NUFL"PG'B7+:KZP1TE,"5!E-ZU<(1FCEDK M%3SV14FGFL45FID&K5HPJ A 2DZZ]S["1K@M)2UV8S[F@9V51(L) HL)"RO1 MO^C_3H/@B_:MGBLT,T5:U1#LB<3$J=QQA6:F0!%^F=[U\++ 0K7X(\T5;IZK(%9J9!JV*"+RB M ]&6=^C8ONV")F9$6J 06*#8V7IR[@2C]JZ*CY45HL40&?DBIU-]Y K-3(/6 M1P1>RH'(.;:H4,;;+&<;C@]52,S(M60@L6>PD/3VC@F%[E\?'2@O5XH@& MOA;JG0H@5VAF&K0 HO"R#L#2G:?!TK"S5F^QPNS84CW5BH3"BN1+)!4;/Q4B MDJG(),A+&*IW07PLN="#_I&W!I+;#I(/A4.UPJ%G-Y%VGH;2'+-)^_%N,>,A MH4?F^E2+#@J+CF/,=#"U@J_).E5#KM#,-&@U1,_N--%N M#VD44#YJ$[EKQC$AQXBL!0J%!0I Y/[3*_A:O6OF8TV':H%$?;6BJ%.)Y K- M;.-KB<3.;D:Q;I>I??\%3,5_]*>94 M++E",].@Q1([NS_%NHVG<-01"18K-0\[,L-B!V_ P.H%X.GI:1:,W;M"/I9H MF%9+S%?CBCD50Z[0S#1H,<3.;ERQ;DL*T^XK49;VUH%2,,/2XH3!XN2M4 _V M-8JR!?JC4D_\ID8@-YVNT+A",T>O!1#SU<%B3M6.*S0S#5KML+,[6*S;F6+4 M0LZN&9W@8[=1K@4(AP4(2$\'\RWX\KU?Z?.QDL.U-N*^6EG;+E*1;%J M=J*5:)Y7F=QN:-J?W>]V>]/L\6J=O\:7-]L]:QIFNX7N+BI6<5:B1"P59' Q M4K^=8KLK;7L@\TVSL>L^ES)/FX]K$2U$41NH[Y=Y+I\/Z@OL]P;._@-02P,$ M% @ ;H($5:1_H>_' @ 50< !D !X;"]W;W)K&ULK55M;YLP$/XK%I6J35H#&/+2-D%JTD[;I$I1HZV?7;@$JV SVR3M MO]_9$)9F-/O2+V"?[WE\S]EWGNZD>M8Y@"$O92'TS,N-J:Y\7Z^"8WUN GTXIM8 7F9[54./,[EHR7(#27@BA8S[R;\&HQLO[.X1>' MG3X8$ZOD2S;S !@0%I,8R,/QM80%%88DPC-\MI]=M:8&'XSW[5Z<= MM3PQ#0M9//+,Y#-OXI$,UJPNS(/\0G=-:&UFV8(R@ MY*+YLYXOW,<0N3KJ/'@BG*A+6^3XHG?X5LVE)W)M+Q%/"1,9R7A1&\C(W7+5E[&&,>YGM-5Z MI2N6PLS#*.N ZVLIS7YB-^A>TN0/4$L# M!!0 ( &Z"!%6&PO=V]R:W-H965TVPG#=W4=2^\Q#[[ON_NN_@NW2I];RI$@ETMI)D&%5%S&88FK[!F9J0: ME/:F5+IF9$V]#DVCD14>5(LPCJ+SL&9X@S-*&K7&)]*U9:&N% TO!:Y2&*PD:RVEP-;Z<3YR_=_C. M<6L.]N"4K)2Z=\:78AI$+B$4F)-C8';9X!R%<$0VC=\]9S"$=,##_9[]D]=N MM:R8P;D2/WA!U31X%T"!)6L%W:KM9^SUG#F^7 GCO[#M?,_?!Y"WAE3=@VT& M-9?=RG9]'0X ENIUC!9F#0DFX8C"_,^Y*P+&3\1,H$;):DR<"T++![B0YO^H"'>:YC%)PF_ MMF($4?(&XBB.C^0S?PXN1Q!?>/CX1#K)4-+$\R7/E70QE/3GUH-!MG+%^/SZ,,QK?^)[('RR:!\I3'IV4\*!':M1K/SH,Y*J5U#VUX7283E>^*1^=S^S4ZH;,/YIN MY-TPO>96KL#24D:C"YN/[L9(9Y!J?">N%-F^]MO*3E[4SL'>ETK1WG !AEF> M_0502P,$% @ ;X($5>?( 1W! @ )PD !D !X;"]W;W)K&ULS59=3]LP%/TK5QF:0&(D34K"6!L)6J%U@@G!8 ]H#VYZ MVUHX=F8[#?OWL]TT:B%T;.K#7A)_W'/L.J[\VU+DY] M7V5SS(DZ$@5RTS,5,B?:5.7,5X5$,G&@G/EA$,1^3BCWTIYKNY9I3Y2:48[7 M$E29YT3^.D$MZKOB6IJ:W[!,:(Y<4<%!XK3O MG75.!XF-=P'W%"NU5@:K9"S$HZV,)GTOL!-"AIFV#,3\%CA QBR1F<;/FM-K MAK3 ]?**_<)I-UK&1.% L.]THN=][\2#"4Y)R?2-J#YCK>?8\F6"*?>%JHX- M/,A*I45>@\T,JG!Z?2"4 GWA)4(5TA4*=$LD5:P/T1-*%,'\ 'N M;H>POW< >T Y?)N+4A$^43U?F_$MBY_58YTOQPI?&>M+R8X@B XA#,*P!3[8 M#C\KY&MPWZANI(>-]-#Q=?\H_1!&O"BU.H1+7""##CQ<83Y&^:--Y%96N^M. M54$R['MF6RF4"_32]^\ZO<& ,Z70++M96+BD9$P9 MU135*BKM2.R#0/BQH#XOTKS>)?&[8ALP[BD,2[9 MFCDCKM&P:I!$(ZB*%&URDQ2,<@4, MIP86'"4FB^3R6EY6M"C&PO=V]R:W-H965T7*584$LJA .7-]C&,W)Y0[:5+-WQN8/&3V3YYH*IZHDV=6XX<-"\5%KD#=@H MR"FOW^2EJ4,'X(4' 'X#\/\5$#2 H#):*ZMLW1!-TD2*#9(VV[#9056;"FW< M4&Y/<::E6:4&I],I7P/70E)0Z/0&-*%,G:%S]#B[0:M7?,$! MOEG]L2*Q1!WG?;9JGK"?Q]ZM2U60.8P=M MY> 8>WO"K^CT=GK[S7[T5)WU6:YYXHK'WOYUZ@78PX/$77?-]*1Y<>!';=H; MF6$K,SPJ\[/5UKCO$U>CH\ZNYW[D>:,=<7UI7A#B?G%1*RXZ*NZK::=T6\<^ M=='>MAX.1\/ACKK]M)').E"YN!47_[UR?T[Y*A+:#;:3FVW7\A!;6SM?RS]#5!+ P04 " !O@@15WN TINP" #Z# &0 'AL M+W=O32.VLC0=%& MIS$A+N,![<%MOC863IS93LO^_6PGA&04LU9Y:7P[Q^?8G^O/XPWC#R(&D.@Q MH:F8.+&4V;'KBD4,"19'+(-4]2P93[!45;YR1<8!1P:44#?PO+Z;8)(ZX=BT M7?)PS'))20J7'(D\23#_ANO)5>]1.%D^)6Q:$,H13B-T"R5.%V1 M.05T(@1(@0[/0&)"!;J!1YEC^@%]0K?79^CPX ,Z0"1%-S'+A<**L2N5'$WJ M+LJI3XNI@U>F_I;3(^1U/J+ "X(M\*D=?I+QU^"N6H1J)8)J)0+#UWEK)>Z_ MJQXTDY"(7]M<%33=[33ZV!V+#"]@XJAS)8"OP0G?O_/[WN=M'ELB:SCN5(X[ M-O;*\3:3!;)OD/JO8!T.!EW/'[OKNOJW1C5D=2M97:NL<\!4QB8@?^22$W/< M[R\@F0/?NB%6NETWI"6RAO->Y;S73@CVVG3<$EG#<;]RW-\[! MDKQ9[( M\_X)02O_GNH'E?J!5?T=EL#1C;H^I;K9I#5(K4R[;EE+9 W3P\KTL)T@';;I MN"6RAN-1Y7BT=Y".7@1IT/=>!*F5?T_UOO=\Q7M6_;,T4HD$)YA:(]3.LNN& MM<76]%Q+:_QVHK3D:100 -<5 9 >&PO=V]R:W-H M965TV;9<;$B"Y27?DE3_L^(BP4K?BK4MMX+@9>Z4,!LY3F GF*;69)3_ M=BLF([Y3C*;D5@"Y2Q(LOKTCC._'%K2>?KBCZXW*?K GHRU>DWNB/F]OA;ZS MJRA+FI!44IX"059C:PJO9LC-''*+WRG9RX-KD%&9<_XEN[E9CBTG0T086:@L M!-9?CV1&&,LB:1Q_ET&M*F?F>'C]%/U]3EZ3F6-)9IS]09=J,[8B"RS)"N^8 MNN/[GTE)R,_B+3B3^2?8%[9!8('%3BJ>E,X:04+3XAM_+0MQX "](PZH=$#/ M=7!+A[QR=H$LIW6-%9Z,!-\#D5GK:-E%7IO<6[.A:?88[Y70_U+MIR8?.%_N M*6, ITMPDRJ@-> 9J"APW?2>TC M1[;2,+)@]J),^:Y(B8ZD_&7'+H'CO@7(0 M>R3>?;& 5^!]S2EBEQ\U O+5(P_/VI7<*-((O\RT2[R>.8\V7Z\DEN\(&-+ M;SA)Q".Q)C_^ /G)U,1!@K6*(E;E<3MBSXIZ\#HBNAG794!YV5X"SX(+B68 M82&^T70-I@G?IM*L0<*K2'C?0V*Z6.R2 M'<-*/VK-0"CZ#\X:BXE'D<@_ 'CAH1 Z+1XF,R?VD9F'7_'P>WD\<(496/6S M^948'X#?012&R&G7WV 5Q4%@AAU4L(->V#>I;J9]H$UX@PX2B%#8@GO"J($V MK-"&SRAR9\N7:]T$-32@@-#S6V!/FC7@1A7L@-:^#R/"$/;>-M6L5 M.3!VS5#C"FK<"W66SS BP!UA^0:3&[K5O?032>9$&/MH;\"7]M&!@C6X0Z>> MKLZ9ADN9:*"J#!6M698#T0'/,F#*-(WMY<2!Y[56]FF[)I%:.\#>.3SDD"DS M-<:'Z\9AT.9BLD-N'!_A4@]]V#_UOV?0E*$;'<8/@O:D,9F%Z%@WA/6HA_VS M_D'@I7Z]T:\^O8VE/\J+]]! T9J<:UD _7.UEEX!\N*R#!2M699:=L!^W3%8 M:^G*C, -VY+OE%631*U&8+\<&;*M=!7(A1=%G:YB,@N](R(0UD(%/D>I_,>F MTA4DT(LZO=U@%:!CG;V6+;!?M_RF-EJT=#:3$>>@@F6H:,V7X5JQH',I%C2H M8ADJ6K,LM6)!YU$LJ*M$W-AIK^E35DT2!R<=9U,KR*1"(J\]\,UFSI&W-51K M%?3_:174/6_PV^W08!.W0=L'IV[9D>;[&RO.LN=_ M02P,$% @ ;X($5:3G MY$+ @ O0< !D !X;"]W;W)K&ULK95=;YLP M&(7_BL6JJ9/:\@U+1I#:1-,V;5+5M-O%M L'WB16C ]-OEEQ46.FN6+FR M%H!+*ZJH&WA>XE:8,"?/[+-KD6>\490PN!9(-E6%Q9\KH'P[<7SG\<$-6:V5 M>>#F68U7, =U5U\+W7-[EY)4P"3A# E83IQ+?SQ-3;TM^$Y@*W?:R"19<'YO M.I_+B>,9(*!0*.. ]6T#4Z#4&&F,WYVGTW_2"'?;C^X?;7:=98$E3#G]04JU MGCCO'53"$C=4W?#M)^CRQ,:OX%3:*]JVM9'GH**1BE>=6!-4A+5W_-"-PX[ MCUX0!)T@.%80=H+0!FW);*P95CC/!-\B8:JUFVG8L;%JG88P\Q?G2NBW1.M4 M/H.%0JO$,GB#!TN^:-Q*R4F:OTQXS$+3KCJ]8X>,'X M2T,OD!>>H< +@@'Y]+#\LA8OR5T=L<\9]#D#ZQ<>RCDCLJ!<-@+0S\N%5$)/ MHE]#T5JO:-C++*RQK'$!$T>O' EB T[^]HV?>!^&@OXGLR>QPSYV>,@]GP,C M7"]:*'3H4B^[#:<;PE:(-#M)^!2G'J&&XXD*1OQJX-+^-2-E@5@ JN%2#4[&UC7=PSJ/ WV,>*HK" M8>*X)XX/$M]RA:FE/$-,[[E\>2QR_(Q&#[27CO:@!\J".([38>RDQTZ.&&@] M)P0PA6HSVGI+U?"4L]6Y E'9&$/&WWVP57 M>O>VS;4^7T&8 OU^R;EZ[)@MO#^Q\W]02P,$% @ ;X($5>%<=SM2 @ MU@4 !D !X;"]W;W)K&ULK93?;YLP$,?_%'#B"56,SVY3LOY]M"$LFFNQA+\%GW_?C MNXOOHD;()U4 :+0K&56E@BGWBYK6=^ICE-9*B[(3FPA*RMLOV75U.!",W[\@"#I!\*^" ML!.$+M$V,I?6#=$DB:1HD+3>AF87KC9.;;*AW/Z+CUJ:4VIT.KGGJ2@!?28[ M4.CB!C2A3+V-/&W8UL-+.\ZBY00O<$+T(+@N%+KE&63'>L_$U <6[ -;!">! MGVHV0GYXB0(_"-"::!@(:GF.P4UYB58@4^!ZJ!JGK[@(IB/??SWT!I?G ME),!99NG=] B)2Z$WAOV@GZ4)[\!4$L# M!!0 ( &^"!%5'ERA(SP, .\2 9 >&PO=V]R:W-H965T2Q2QQQO&/\A$@")MB2C8N(D4N;7KBNB M! @6'98#53T+Q@F6ZI8O79%SP+$1DN[MS*)4X)4)$RBC@L)LZ- M?QWZ/2TP(_Y*82,.KI%.Y8FQ'_KF8SQQ/!T19!!);8'5UQIFD&7:2<7Q3VGJ M5'-JX>'USOUWD[Q*Y@D+F+'L6QK+9.*,'!3# J\R.6>;/Z!,J*_](I8)\XDV MQ=C^T$'12DA&2K&*@*2T^,;;$L2!(.B?$ 2E(#@2*#+-@FXIZ![/,#@AZ)4" M@]HM4C$<0BSQ=,S9!G$]6KGI"P/3J%7Z*=6_^Z/DJC=5.CG]! J:0&]#D#C- MQ#OT'GU]#-';-^_0&Y12]"5A*X%I+,:N5--ID1N5UK>%=7#"NHON&96)0'50.,FI'9KWT//@'G3(IA9E9?R:\FLQJ]?\>M;DWQ,&)?O)7"R W>W M5:\7 4V\"JN!L=+OEO74&[OK0RYG1X36<%Z9[*!*=F!-]L5#8LEU\"*3D7>< M[G<$M-6W<*VW.I4#RI=_W7U MP1PH;'!VD6MN56 MQ[>O]OV?5N[[K=;[K;J%;;G5J>Y+?O^5-?_9-6WW#8+3!;]=>C' 5DM^]^ D M@ !?FA,5@4SU4?S1KEJK4YL;]37$4=(_Y,J4"9;!0EEYG MJ,IX7IRN%#>2Y>:\X8E)R8BY3 #'P/4 U;]@3.YN] 35&=?T7U!+ P04 M" !O@@153Z KWZL" #"!P &0 'AL+W=O9_W8'R<;;EXEA6 0B\U97+N54HU,]^7104UEN>\ :9G2BYJ MK'17K'W9", K&U13/PJ"U*\Q85Z>V;&%R#/>*DH8+ 22;5UC\?L2*-_.O=![ M';@GZTJ9 3_/&KR&!U!/S4+HGM^KK$@-3!+.D(!R[EV$L\O0!M@5WPALY5X; MF526G#^;SNUJ[@7&$5 HE)' ^K6!*Z#4*&D?OW:B7L\T@?OM5_4;F[Q.9HDE M7''ZG:Q4-?P:FT3[3MUHYB#Q6M5+S>!6L'-6'= M&[_L/L1>0!0="8AV 9'UW8&LRVNL<)X)OD7"K-9JIF%3M=':'&%F5QZ4T+-$ MQZG\#G1*4BNJ5A!%=//T&A0F5)ZA$T08>JQX*S%;RB_&*G?=EI1T>T MO[3T' 7Q!Q0%482>'J[1Z_IGEB VX.7OWX5I\&G 8-P;C(?4\WLPYX&P-2J)+# U'R!V MF>QD4BMCSL\F#Z,DR/R- S[JX:-!^$V/'+F077"RCXRGL1N9],CDC&2#, K_ M<^/O561SNWW%8DV8U(Q2QP7G8YV.Z"Z,KJ-X8XOTDBM=\FVSTI< MJ]>.J?O]M9W_ 5!+ P04 " !O@@15BK6KLP%D-@29:GK>][0S0AE MSFQBUQ9B-N&%2BF#A4"RR#(B'N:0\NW4P<[CPC5=)\HLN+-)3M9P ^ISOA!Z MYM9<8IH!DY0S)& U=2[P^=SW#($]<4MA*W?&R*BRY/S.3#[$4\@Z*"JEX5A%K!!EEY9?<5X;8(>C[+01^1>!;W*4@ MB_(M460V$7R+A#FMN9F!5=52:W"4&:_<**%WJ:93LYN$"$!SK5>,+GFFG2V) M-=?)6U"$IO+-Q%5:CCGM1A7/>0;8$\>W0R-Q?K7.8D@JFC;XX$L0%G]LM/>.C]V@$]J*$' MEGN_RX-GRWT/7@A!V!KT%5)H^8!VSRW(@UV^V!(1GZ)WWPJJ'M 'IE4NS(9$ MGU0" JF$,/0I-^SD*?K(V49;!33%Q\+8 O%5R5:BK]<\39&^*(;C01L%/\!& M@]I&@T[W?JZ (Z)- 6O*&&5K@SX'07F,3DHMWJ"_#H94J4 I8F!%F&2WF?DX M"$;AQ-T<@#:LH0T[H?VFG620'05AN @,7_-5+& M>Z!P./8'+9&"O297>Z_OJG^QA4USNMB T(4:V8A%NMH >D^H0+"(!% I M][P9 .\4.MSITWE][^MRXOBE! M!Q4M@8QV,\6@%[2YWV\T\(])%3\.=RD^W,'=#WM]W(*[J:VXN[B^7-A6J8PR MM+#7]>CH_5?3]/=,@\/><-QBFJ9VX\ZR]X*FJ5)LH15\/JL$^P$3](9M@=Y4 M:]Q=KG7?^"+W=+!W3PW\EMJ!FXJ.NTOZ7NMH/24[.\ANED]-CDT+@$>OK[(\ MH8G$G:W,4\W4M"FXNT_YGWT!WN]63/?K"SI[L2?ZU&^: M*K^S[WBI9%.A^"[9^+U_IDIWYY]\!F)MWRLDBGC!5/FGOEZMWT0NRI> YGCY MH')%A&YX)$IAI4F]WDB'G2C?*,J)XKE]%UARI7AFAPF0&(0YH/=7G*O'B1%0 MOQ3-_@902P,$% @ ;X($59WZ=SMR P %A !D !X;"]W;W)K&ULS5AM<]HX$/XK&K=ST\XT\1L!F@-F@+33W#0W3$BN M'SKW0=@+UL26J"0',9EFK*5ZY8<\"Q<,[CPO79)5(O>".!FN\@CG(V_6,JYE;H<0D M RH(HXC#L\TG* F= M:;R(I<)\HDUIZSDHRH5D6>FL(L@(+;[QMA2BYJ!PCCL$I4.P[]!YPB$L'4)# MM(C,T+K $H\&G&T0U]8*30^,-L9;L2%4'^-<8 YHH(6(T99G* M#H&-OF\N0&*2"G0#6YGC]"TZ0;?S"_3F]5OT&A&*;A*6"TQC,7"E"D3#N5&Y MZ:38-'ABTQ!=,2H3@3[0&.*FOZL(5"R"1Q:3P KX5YZ>(B]\AP(O"([$,_V1 M.SU%0<^X^Y9PPDK4T.!UGL"[(I1D>8:^7D&V /[O,86L"+IXS\4:1S!T5'4* MX/?@C/YXY7>]/X_1:PFL0;93D>T8]-"602>+PPP:YW@[0_KQ(KPW,-O M":Q!ME>1[;UPG?3:E*HEL(94_4JJ_F]6)_V#.NEU^]UPKU:L4?^B)N\K3=Y; M-9D!-YTGX^I3L'V>H?IK3= MJ C1K758&?"5:3P%BEA.9=&F5*M5^D0WO:9SV\$4'?,5YBM"!4IA MJ2"]TYYZ&_&B"2TFDJU-'[=@4G6%9IBHQAVX-E#/EXS)QXG>H/HK8/0=4$L# M!!0 ( &^"!%6V\I41-P, 8- 9 >&PO=V]R:W-H965TLFEJI(R&$MPZ06M)IF\2$6K7[,.V#20YB-8FI M[4"W7S_;23.@:39:I/(AL9U[GKM[#CN7P9KQ.Q$A2GA(XE0,K4C*Y9EMBR#" MA(@&6V*JGLP93XA44[ZPQ9(C"0THB6W7<3IV0FAJC09F;-\:)TW MS_R^MC<&MQ378F,,.I,98W=Z\B4<6HX."&,,I&8@ZK;",<:Q)E)AW!><5NE2 M S?'C^R?3.XJEQD1.&;Q=QK*:&CU+ AQ3K)87K'U9RSR:6N^@,7"7&%=V#H6 M!)F0+"G *H*$IOF=/!0Z; 43S7 +0#N+L![!M J *W_!7@%P#/*Y*D8'7PB MR6C V1JXME9L>F#$-&B5/DUUV:\E5T^IPLG1=40XPA4N,QY$2C^8?IXM ME'>OROM6-JVR%"W#YSU7"LF"NXI2G,*W+)DA!S8'4RX!YYF,&*>_,03)8+99 MP+"J+KGCMG&L#X+5J-EQ]&]@KS;UJ@U0GT!G8DD"'%KJB!'(5VB-WK]35!^K MU#L0V9:67JFEMY>6(?@9I^D"IL@I"T\+(:NT\IYJU6MVVMT=J2K,'*??]K;- M_-HP7RA"NQ2A_3H1;DF<894&.6^SN9%=I]'94:#"J-78S;\VPA?FWRGS[[QP M0UVA?B-J*5Z]M3I/_P=NO^7U=L2JC73?G74@LBU1NZ6HW7I1LYG ^PQ3"905M M:=DOM>R__1ZO#6%?50])YO>?GCX[QT^NJKW1(2;(%Z;3%A"P+)5YOU6NELW\ MN>EA=]8OFF?CO"?_2Y-_(4P(7]!40(QS1>DTNBHJGG?=^42RI>E#9TRJKM8, M(_6A@EP;J.=SQN3C1#LH/WU&?P!02P,$% @ ;X($57]1,]*_ @ 9P< M !D !X;"]W;W)K&ULC55M3]LP$/XK5B9-3$(D M36FI6!J)PM ZC8G!7CY,^^ FU\3"L3/;:>'?[VRGH8@0^)+8SMUSSSV7.R=; MJ>YT"6#(?<6%G@>E,?5I&.JLA(KJ(UF#P"]KJ2IJ<*N*4-<*:.Z<*A[&430- M*\I$D";N[%JEB6P,9P*N%=%-55'UL NM_-@%.P.;EA1&GL0IDE-"[@%\[.^ M5K@+.Y2<52 TDX(H6,^#L]'I8F;MG<$O!EN]MR8VDY64=W:SS.=!9 D!A\Q8 M!(JO#9P#YQ8(:?QK,8,NI'7<7^_0+UWNF,N*:CB7_#?+33D/9@')84T;;F[D M]C.T^4PL7B:Y=D^R;6VC@&2--K)JG9%!Q81_T_M6ASV'.'[!(6X=8L?;!W(L M+ZBA::+DEBAKC6AVX5)UWDB."5N46Z/P*T,_D]Y"@1(;LA2^P%:I@PLPE'%- M?L"]:2C_D(0&0UF',&MA%QXV?@%V3*ZD,*4FGT0.^5/_$"EV/.,=ST4\"/BE MX4P!UW^8\=[OB5_&^@ELHP43Q1XL]7-"=+ Y7^VR>"QS[N MQ[;]=*IKFL$\P(;1H#80I._?C:;1QP'FQQWSXR'T]%M3K4 1N<;>L-SIB@/1 M/AU-#G:KWN)YY(E#MFV[2<=)N.DA,^G(3 ;)+(4!U88DFG+0?6&',80<4&7: M$9F^416<6XJZBG:BT*)04% #^2OZ3)_I$_7K<]+1.GDC+=_3N,:JV9]".(JC MB"#=S*HG%:FD E_8#8@&R,'.J9_M*Z&'9)UU_&>#(-\;JK#"_(%<,D%%QBC? M;Y1#\JR/'H_.M :C#\D5"J^LXWE)10%]F0R3Z,\DW!M^*%'A1KPFF6R$\7.P M.^UND3,_/!_-_15T157!A"8*5[#L7)CO%O M8DVI! ]9FHNIM99R$:D.N4K6VPX)7&9E*4V>V&SR9L*],DIS<'JS&Y0XB2CN4A8#CA=3JWW\.P"^45"&?%/0G=B[Q@44[EC[%MQ'RO0:UFS")Q__@1_?=R\FHR=T30"Y9^26*Y MGEK8 C%=DFTJ;]GN ZTG5!) M AQ+0'4"ZB=X(PENG>"6$ZV8E=.Z))+,)ISM "^B%5IQ4-:FS%:S2?+B, =^ 9_GE^#MFW?@#4AR\&G-MH+D ML9C84HU=(-B+>ISS:APT,HX+KEDNUP+\EL>G (5E.C30<9LZNB6>>Z".MW3#N$SR5:>B7S^J<' E:2;^ MU=6NPO;TV$4GGXD-6="II5I54'Y/K=G//\' ^54W\2.!=; )Z[#R&U:^D=4?G D!-IPM$ZDC M5V7[>Z-Z0>A%/6[#*!='H:>G%C34 G/!E("IM^4$K&A..4E/@.HO0&+5ZHF0 MG!0B!^B#4FVA+VPP8 4QQGZ/NR8JP'Z@YQXVW$,C][\WM""HWO4D7[",ZNB% M@X%1B .O1T\3A2#$>GJXH8>-]*[R6.DG3T@*OE[3[(YR;>\909[;>T<"Z\PW M:N8;O:($1<QTU<=C'OJ-_'^&>U\(7 MZ5"=WND#QW'Z0J0)@Q[R1Y0(HI8>>ETMJO'WB07N0(MT4:,2#UL#AD9C>Y(: MU1"=RKEJ\#[#81AVH#O"L/5&:#;'+T12#CZIU;8L&]6D2F:HY_;CL="Z$V_M M%_JOJ$S0:.[/+L61T+JE:.T>'O#[46T:6G2(O6@@3<,P/T#NB%7"ULJAVFZ(U)4VOET.SE+YON MR.SNA_0)#2T[#''89ZEZI3C=^I6ACUUWVZ*'^TM*T[ M(_/7\5/4J88(.H\5XS[!8907N7V"]MYN54;YJMS$$V#!MKFL]G^:J\U&X?MR M>ZQW_1R>753;?2U,M?MX3?@JR05(Z5)!.J>A(L:K#;WJ1+)-N2=VQZ1D67FX MIB2FO A0]Y>,R<>38H!F6W7V U!+ P04 " !O@@15-,+G?2X# 2$P M#0 'AL+W-T>6QEJ8))BV1*Y]38KIZ'9:$934MPRD78ZW3B,*='FS;[^H@4L2>DG[1Y!>=7!>BV'4\7'4A\EQ^NM=^K7#N65KO<\QY\%1V@X( MJXG#)G'C8:;D)G\1<08;F>8L>*)B1"94\*GFX)71G(N5,_? ,%-"Z<#8PK%2 MNF I?SFXZWI04PU/SJ72=6P7P?V=-L/W@'4/!'(A6H$]X@SC84&-85K>VDX] MN#8^@X*F_; JK,*YIJMNKT\V#O7+!IDJG3+=ANF2M6D\%"P#.9K/%_ VJ@@! M-$;EMI%R.E>2UAK6'DW#TLZ8$/>PX;YG.]S+;"NG'762L 8^_B[+0HQ.JCX'.9,S?Y MHP..AW3M%RR4YK]L-"B5F34P38(GI@V?;5M^:EH\L*59E],RPS7W7J'FO[O. M6G!$-NVO+.55GK2C[F AFE&;]A>87C=N[X$V%I6!:PVH'X_CA0 M4WZ?*(*L8MJP'8PC28(A4(O^&HUC9'5B^/CS@^V2*$H2/P*87T$480CL1AS! M%( &#(FB^AS<.X_"]3D5;GX%&_\&4$L#!!0 ( &^"!%67BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G)S>YMM8C3VT%)+99+S#[NQ;MPD/K !RJ"LP<:VX5[!H_]WOCT4#\JKI=(J_)XEW7<- MB:B54;7Z ]4LF2;";^SC%^O4'VN"U(O26:UG2=J?N <75/FB>=%"WLFE[UJ" M7-Y*!)DEQU,<<*6<#UV/;GR)C ^ G?NC)MC/2@=P5S+ M;/-5IEU.PQ>Q22Z MC"X.N\\^B&?N?\)H5RM5PI4MFQI,Z./H0+> QF_4UB?"R!IFR:Z+D*82GTS M((FYZ8?"ONV5XE_/J_ZJ ^)&,71G"D^X>=6!\T%^M*8"XZ$2^,U;K2KDJ,2E MU-*4("+(C(#,#@CY,XL@R(NRM UF'K,6-XA8*O 1V'L"[#TOV&7CE0'O,7CU4IF^ M0X1V2J"=\J+=P@.8!N+T/*7R\Y07YY-T!N?/BRTXL=A(-R CS<&LCL]2.7$O M=0/B&TC?N#;-A7@64\H9*;,TY@;G,6#A,;CG4\H0*;,BKJVM'I76744PQW+( MK%L"<>$]# -'*2)E=L05+$/,0ID@95;!W)2V!G$GGX:S2"7^E#GS?\6;?4A# M9?B4.<5W*0%+H=Y$-8[D7Y275*)/F3-]SW<+V\:5&Z04N*Y8.UG'?%2V3YG3 M_0+679$^7IEG5.K/F%/_LXG$&US<:/!O8RXJ\6?,B?^EDD81R04#<_+?XZ8= M9XQ)"2%C%D+DJ-$04AK(F#5 RVJP,J0,D3$;HK75:.PH162OHHA1+,H5V8%< M\0P:8U+*R+B5\3(ECX:2TD;&K(W1!8QX6",$H[N IQB3WG9@ELM=U/6N,2?DD9_;)P'5C4TU9)&>V""F[X0XC MY96R9D]TSMY;(XIK>3,6HG7DN-TE%!R9J'L2H81KH(R2,%L MD&@W78NC=D=EU6C]$=M^F*]65KLWH+NWM^=_ 5!+ P04 " !O@@15_2S5 MI:X! #!&P &@ 'AL+U]R96QS+W=OE0G^/^T,3>Y52=X[S8I]1\.!?7^W J8[]NPOEV95NWIS+=ENW.->7Z M6.Z"T\%@Y-K7&<5B]CJSM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/<1]"*GJK MLMV%-"_CNY^D/YMBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H; MZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;X]Z>P*] M/>KM"?3VJ+GD!OCWK[=^H=T[4*\=GS6./SWTEU MNMT;GH^_+Q\G.^_X'6<'?^P6OU!+ P04 " !O@@15)OJ'I[4! #<&P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-F6 M0U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO M'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B M9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;& MDLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_ M$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#D MF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&UL4$L! A0#% @ ;H($51XE M/2[O *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ ;H($59E&PO=V]R:W-H965T&UL M4$L! A0#% @ ;H($5>-_6+)-" 22( !@ ("!$PX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H($ M53E7917! @ *@< !@ ("!4!X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ;H($5DV !X;"]W M;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ;H($56.9 M@##E!0 O0X !D ("!+T0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H($55+BN)#< @ * 8 !D M ("!(U$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;H($54H@V#OF! C L !D ("! M%%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;H($56&1!*&S! ;@L !D ("!&6H 'AL+W=O&PO=V]R:W-H965T%S ( \& 9 " @1![ !X;"]W;W)K&UL4$L! A0#% @ ;H($5>P@HW$? P A < !D M ("!$WX 'AL+W=O&PO=V]R M:W-H965T[(@, ,(& M 9 " @9.$ !X;"]W;W)K&UL M4$L! A0#% @ ;H($53 MSZ6Q P 'A( !D ("![(< M 'AL+W=O4& G. &0 @('4BP >&PO=V]R:W-H965T&UL4$L! A0#% @ M;H($59Q_OL=Q @ UP4 !D ("![I4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X($5=[@-*;L @ M^@P !D ("!09X 'AL+W=O&PO=V]R:W-H965T"E !X;"]W;W)K&UL4$L! A0#% @ ;X($5>%<=SM2 @ U@4 !D M ("!UZ@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;X($57-&PO=V]R:W-H965T&UL4$L! A0#% @ ;X($ M57]1,]*_ @ 9P< !D ("!O[T 'AL+W=O&PO=V]R:W-H965TGM0$ -P; 3 M " 7_/ !;0V]N=&5N=%]4>7!E&UL4$L%!@ V - #8 L0X &71 $! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 95 198 1 false 24 0 false 6 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.hawkinsinc.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited Condensed Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statement of Shareholder's Equity Statement Sheet http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement Condensed Consolidated Statement of Shareholder's Equity Statement Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 2101101 - Disclosure - Accounting Policies Sheet http://www.hawkinsinc.com/role/AccountingPolicies Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Business Combinations Sheet http://www.hawkinsinc.com/role/BusinessCombinations Business Combinations Notes 9 false false R10.htm 2107103 - Disclosure - Revenue Sheet http://www.hawkinsinc.com/role/Revenue Revenue Notes 10 false false R11.htm 2110104 - Disclosure - Earnings per Share Sheet http://www.hawkinsinc.com/role/EarningsperShare Earnings per Share Notes 11 false false R12.htm 2114105 - Disclosure - Fair Value Measurements Sheet http://www.hawkinsinc.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2117106 - Disclosure - Inventories Sheet http://www.hawkinsinc.com/role/Inventories Inventories Notes 13 false false R14.htm 2120107 - Disclosure - Goodwill and Intangible Assets Sheet http://www.hawkinsinc.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2124108 - Disclosure - Debt Sheet http://www.hawkinsinc.com/role/Debt Debt Notes 15 false false R16.htm 2127109 - Disclosure - Income Taxes Sheet http://www.hawkinsinc.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2130110 - Disclosure - Leases Sheet http://www.hawkinsinc.com/role/Leases Leases Notes 17 false false R18.htm 2134111 - Disclosure - Share Based Compensation Sheet http://www.hawkinsinc.com/role/ShareBasedCompensation Share Based Compensation Notes 18 false false R19.htm 2138112 - Disclosure - Share Repurchase Program Sheet http://www.hawkinsinc.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 19 false false R20.htm 2140113 - Disclosure - Segment Information Sheet http://www.hawkinsinc.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 2308303 - Disclosure - Revenue (Tables) Sheet http://www.hawkinsinc.com/role/RevenueTables Revenue (Tables) Tables http://www.hawkinsinc.com/role/Revenue 21 false false R22.htm 2311304 - Disclosure - Earnings per Share (Tables) Sheet http://www.hawkinsinc.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.hawkinsinc.com/role/EarningsperShare 22 false false R23.htm 2315305 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.hawkinsinc.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.hawkinsinc.com/role/FairValueMeasurements 23 false false R24.htm 2318306 - Disclosure - Inventories (Tables) Sheet http://www.hawkinsinc.com/role/InventoriesTables Inventories (Tables) Tables http://www.hawkinsinc.com/role/Inventories 24 false false R25.htm 2321307 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.hawkinsinc.com/role/GoodwillandIntangibleAssets 25 false false R26.htm 2325308 - Disclosure - Debt (Tables) Sheet http://www.hawkinsinc.com/role/DebtTables Debt (Tables) Tables http://www.hawkinsinc.com/role/Debt 26 false false R27.htm 2331310 - Disclosure - Leases (Tables) Sheet http://www.hawkinsinc.com/role/LeasesTables Leases (Tables) Tables http://www.hawkinsinc.com/role/Leases 27 false false R28.htm 2335311 - Disclosure - Share Based Compensation (Tables) Sheet http://www.hawkinsinc.com/role/ShareBasedCompensationTables Share Based Compensation (Tables) Tables http://www.hawkinsinc.com/role/ShareBasedCompensation 28 false false R29.htm 2341312 - Disclosure - Segment Information (Tables) Sheet http://www.hawkinsinc.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.hawkinsinc.com/role/SegmentInformation 29 false false R30.htm 2406402 - Disclosure - Business Combinations (Details) Sheet http://www.hawkinsinc.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.hawkinsinc.com/role/BusinessCombinations 30 false false R31.htm 2409403 - Disclosure - Revenue (Details) Sheet http://www.hawkinsinc.com/role/RevenueDetails Revenue (Details) Details http://www.hawkinsinc.com/role/RevenueTables 31 false false R32.htm 2412404 - Disclosure - Earnings per Share (Details) Sheet http://www.hawkinsinc.com/role/EarningsperShareDetails Earnings per Share (Details) Details http://www.hawkinsinc.com/role/EarningsperShareTables 32 false false R33.htm 2413405 - Disclosure - Earnings per Share (Details Textual) Sheet http://www.hawkinsinc.com/role/EarningsperShareDetailsTextual Earnings per Share (Details Textual) Details http://www.hawkinsinc.com/role/EarningsperShareTables 33 false false R34.htm 2416406 - Disclosure - Fair Value Measurements (Details) Sheet http://www.hawkinsinc.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.hawkinsinc.com/role/FairValueMeasurementsTables 34 false false R35.htm 2419407 - Disclosure - Inventories (Details) Sheet http://www.hawkinsinc.com/role/InventoriesDetails Inventories (Details) Details http://www.hawkinsinc.com/role/InventoriesTables 35 false false R36.htm 2422408 - Disclosure - Goodwill and Intangible Assets (Details Textual) Sheet http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual Goodwill and Intangible Assets (Details Textual) Details http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsTables 36 false false R37.htm 2423409 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsTables 37 false false R38.htm 2426410 - Disclosure - Debt (Details) Sheet http://www.hawkinsinc.com/role/DebtDetails Debt (Details) Details http://www.hawkinsinc.com/role/DebtTables 38 false false R39.htm 2429411 - Disclosure - Income Taxes (Details) Sheet http://www.hawkinsinc.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.hawkinsinc.com/role/IncomeTaxes 39 false false R40.htm 2432412 - Disclosure - Leases (Details) Sheet http://www.hawkinsinc.com/role/LeasesDetails Leases (Details) Details http://www.hawkinsinc.com/role/LeasesTables 40 false false R41.htm 2433413 - Disclosure - Leases maturities (Details) Sheet http://www.hawkinsinc.com/role/LeasesmaturitiesDetails Leases maturities (Details) Details 41 false false R42.htm 2436414 - Disclosure - Share Based Compensation (Details) Sheet http://www.hawkinsinc.com/role/ShareBasedCompensationDetails Share Based Compensation (Details) Details http://www.hawkinsinc.com/role/ShareBasedCompensationTables 42 false false R43.htm 2437415 - Disclosure - Share Based Compensation (Details Textual) Sheet http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual Share Based Compensation (Details Textual) Details http://www.hawkinsinc.com/role/ShareBasedCompensationTables 43 false false R44.htm 2439416 - Disclosure - Share Repurchase Program (Details) Sheet http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails Share Repurchase Program (Details) Details http://www.hawkinsinc.com/role/ShareRepurchaseProgram 44 false false R45.htm 2442417 - Disclosure - Segment Information (Details Textual) Sheet http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual Segment Information (Details Textual) Details http://www.hawkinsinc.com/role/SegmentInformationTables 45 false false R46.htm 2443418 - Disclosure - Segment Information (Details) Sheet http://www.hawkinsinc.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.hawkinsinc.com/role/SegmentInformationTables 46 false false All Reports Book All Reports hwkn-20220703.htm a10qfy2023q1070322ex311.htm a10qfy2023q1070322ex312.htm a10qfy2023q1070322ex321.htm a10qfy2023q1070322ex322.htm hwkn-20220703.xsd hwkn-20220703_cal.xml hwkn-20220703_def.xml hwkn-20220703_lab.xml hwkn-20220703_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hwkn-20220703.htm": { "axisCustom": 0, "axisStandard": 9, "contextCount": 95, "dts": { "calculationLink": { "local": [ "hwkn-20220703_cal.xml" ] }, "definitionLink": { "local": [ "hwkn-20220703_def.xml" ] }, "inline": { "local": [ "hwkn-20220703.htm" ] }, "labelLink": { "local": [ "hwkn-20220703_lab.xml" ] }, "presentationLink": { "local": [ "hwkn-20220703_pre.xml" ] }, "schema": { "local": [ "hwkn-20220703.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/net-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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 299, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 3, "keyStandard": 195, "memberCustom": 10, "memberStandard": 14, "nsprefix": "hwkn", "nsuri": "http://www.hawkinsinc.com/20220703", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.hawkinsinc.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Revenue", "role": "http://www.hawkinsinc.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Earnings per Share", "role": "http://www.hawkinsinc.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Fair Value Measurements", "role": "http://www.hawkinsinc.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Inventories", "role": "http://www.hawkinsinc.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120107 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Debt", "role": "http://www.hawkinsinc.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Income Taxes", "role": "http://www.hawkinsinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130110 - Disclosure - Leases", "role": "http://www.hawkinsinc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134111 - Disclosure - Share Based Compensation", "role": "http://www.hawkinsinc.com/role/ShareBasedCompensation", "shortName": "Share Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138112 - Disclosure - Share Repurchase Program", "role": "http://www.hawkinsinc.com/role/ShareRepurchaseProgram", "shortName": "Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "if67e0bf491364113a76713cf342cb677_I20220403", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140113 - Disclosure - Segment Information", "role": "http://www.hawkinsinc.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308303 - Disclosure - Revenue (Tables)", "role": "http://www.hawkinsinc.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311304 - Disclosure - Earnings per Share (Tables)", "role": "http://www.hawkinsinc.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315305 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.hawkinsinc.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318306 - Disclosure - Inventories (Tables)", "role": "http://www.hawkinsinc.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321307 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325308 - Disclosure - Debt (Tables)", "role": "http://www.hawkinsinc.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331310 - Disclosure - Leases (Tables)", "role": "http://www.hawkinsinc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i8b91bef0ce6e43e79bb017bfe92f4ba7_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335311 - Disclosure - Share Based Compensation (Tables)", "role": "http://www.hawkinsinc.com/role/ShareBasedCompensationTables", "shortName": "Share Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i8b91bef0ce6e43e79bb017bfe92f4ba7_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341312 - Disclosure - Segment Information (Tables)", "role": "http://www.hawkinsinc.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "role": "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i50cd4899590641829ff913a20494dc04_D20211227-20220403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Business Combinations (Details)", "role": "http://www.hawkinsinc.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i50cd4899590641829ff913a20494dc04_D20211227-20220403", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Revenue (Details)", "role": "http://www.hawkinsinc.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i3f5bb7b28af04f40ab7bb6fea4e5f3f0_D20220404-20220703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Earnings per Share (Details)", "role": "http://www.hawkinsinc.com/role/EarningsperShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Earnings per Share (Details Textual)", "role": "http://www.hawkinsinc.com/role/EarningsperShareDetailsTextual", "shortName": "Earnings per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "if01475cfca7f4a289e0321682a083b48_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "if01475cfca7f4a289e0321682a083b48_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419407 - Disclosure - Inventories (Details)", "role": "http://www.hawkinsinc.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422408 - Disclosure - Goodwill and Intangible Assets (Details Textual)", "role": "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual", "shortName": "Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i94575d74274b4e28afaa1c778fcd6943_I20220703", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Goodwill and Intangible Assets (Details)", "role": "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426410 - Disclosure - Debt (Details)", "role": "http://www.hawkinsinc.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429411 - Disclosure - Income Taxes (Details)", "role": "http://www.hawkinsinc.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "role": "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432412 - Disclosure - Leases (Details)", "role": "http://www.hawkinsinc.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433413 - Disclosure - Leases maturities (Details)", "role": "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails", "shortName": "Leases maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "icb1f207dbac44740b4a0a3e7fc683455_I20220403", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436414 - Disclosure - Share Based Compensation (Details)", "role": "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails", "shortName": "Share Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "icb1f207dbac44740b4a0a3e7fc683455_I20220403", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i3ef246dcb9fe46c785dd717b9a66b674_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437415 - Disclosure - Share Based Compensation (Details Textual)", "role": "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual", "shortName": "Share Based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i3ef246dcb9fe46c785dd717b9a66b674_I20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439416 - Disclosure - Share Repurchase Program (Details)", "role": "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails", "shortName": "Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ic0e04f992c1a4c65a3b77c46455cd9f0_I20220703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442417 - Disclosure - Segment Information (Details Textual)", "role": "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual", "shortName": "Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443418 - Disclosure - Segment Information (Details)", "role": "http://www.hawkinsinc.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i3b69e55a5bb84b4aaf16aaa336ebe8d2_D20220404-20220703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i819ddf14c09748cf8cca8330b3a2779e_I20210328", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statement of Shareholder's Equity Statement", "role": "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement", "shortName": "Condensed Consolidated Statement of Shareholder's Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "i819ddf14c09748cf8cca8330b3a2779e_I20210328", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Accounting Policies", "role": "http://www.hawkinsinc.com/role/AccountingPolicies", "shortName": "Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Business Combinations", "role": "http://www.hawkinsinc.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20220703.htm", "contextRef": "ia3d72b09101042efb5f3d8aafbfd3c99_D20220404-20220703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 24, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.hawkinsinc.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "hwkn_BulkProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bulk products", "label": "Bulk products [Member]", "terseLabel": "Bulk products" } } }, "localname": "BulkProductsMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hwkn_DistributedSpecialtyProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributed specialty products", "label": "Distributed specialty products [Member]", "terseLabel": "Distributed specialty products" } } }, "localname": "DistributedSpecialtyProductsMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hwkn_HealthandNutritionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Health and Nutrition [Member]", "label": "Health and Nutrition [Member]", "terseLabel": "Health and Nutrition [Member]" } } }, "localname": "HealthandNutritionMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual", "http://www.hawkinsinc.com/role/RevenueDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "domainItemType" }, "hwkn_IndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial.", "label": "Industrial [Member]", "terseLabel": "Industrial [Member]", "verboseLabel": "Industrial [Member]" } } }, "localname": "IndustrialMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual", "http://www.hawkinsinc.com/role/RevenueDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "domainItemType" }, "hwkn_ManufacturedBlendedOrRepackagedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufactured, blended or repackaged products", "label": "Manufactured, blended or repackaged products [Member]", "terseLabel": "Manufactured, blended or repackaged products" } } }, "localname": "ManufacturedBlendedOrRepackagedProductsMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hwkn_NAPCOChemicalCompanyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NAPCO Chemical Company, Inc.", "label": "NAPCO Chemical Company, Inc. [Member]", "terseLabel": "NAPCO Chemical Company, Inc." } } }, "localname": "NAPCOChemicalCompanyIncMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "hwkn_NumberOfOperatingSegmentsAggregated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating segments aggregated.", "label": "Number of Operating Segments Aggregated", "verboseLabel": "Number of operating segments aggregated (segments)" } } }, "localname": "NumberOfOperatingSegmentsAggregated", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "integerItemType" }, "hwkn_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hwkn_OtherinformationrelatedtoouroperatingleasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other information related to our operating leases [Table Text Block]", "label": "Other information related to our operating leases [Table Text Block]", "terseLabel": "Other information related to our operating leases [Table Text Block]" } } }, "localname": "OtherinformationrelatedtoouroperatingleasesTableTextBlock", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "hwkn_RestrictedStockActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock activity.", "label": "Restricted Stock Activity [Abstract]", "verboseLabel": "Restricted stock activity" } } }, "localname": "RestrictedStockActivityAbstract", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "hwkn_SoutheastWaterSystemsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Southeast Water Systems LLC", "label": "Southeast Water Systems LLC [Member]", "terseLabel": "Southeast Water Systems LLC" } } }, "localname": "SoutheastWaterSystemsLLCMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "hwkn_Totaldebtnetofdebtissuancecosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "total debt, net of debt issuance costs", "label": "Total debt, net of debt issuance costs", "terseLabel": "Total debt, net of debt issuance costs" } } }, "localname": "Totaldebtnetofdebtissuancecosts", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "hwkn_WaterAndWasteSpecialtiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Water and Waste Specialties, Inc.", "label": "Water and Waste Specialties, Inc. [Member]", "terseLabel": "Water and Waste Specialties, Inc." } } }, "localname": "WaterAndWasteSpecialtiesIncMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "hwkn_WaterTreatmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Water treatment.", "label": "Water Treatment [Member]", "terseLabel": "Water Treatment [Member]" } } }, "localname": "WaterTreatmentMember", "nsuri": "http://www.hawkinsinc.com/20220703", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual", "http://www.hawkinsinc.com/role/RevenueDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r193", "r194", "r195", "r196", "r208", "r228", "r278", "r280", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r441", "r443", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r193", "r194", "r195", "r196", "r208", "r228", "r278", "r280", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r441", "r443", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r152", "r194", "r195", "r255", "r257", "r408", "r440", "r442" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r152", "r194", "r195", "r255", "r257", "r408", "r440", "r442" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r190", "r193", "r194", "r195", "r196", "r208", "r228", "r268", "r278", "r280", "r307", "r308", "r309", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r441", "r443", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r190", "r193", "r194", "r195", "r196", "r208", "r228", "r268", "r278", "r280", "r307", "r308", "r309", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r441", "r443", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r396" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable \u2014 trade" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r157", "r158" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Trade accounts receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r414", "r428" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r9", "r187" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r41", "r42", "r43", "r430", "r448", "r449" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r40", "r43", "r50", "r51", "r52", "r93", "r94", "r95", "r352", "r393", "r444", "r445" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r93", "r94", "r95", "r315", "r316", "r317", "r358" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r282", "r318", "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Reconciliation to cash flows:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Shares or stock options excluded from the calculation of diluted EPS" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/EarningsperShareDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Asset Acquisition [Line Items]", "terseLabel": "Asset Acquisition [Line Items]" } } }, "localname": "AssetAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTable": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset acquisition.", "label": "Asset Acquisition [Table]", "terseLabel": "Asset Acquisition [Table]" } } }, "localname": "AssetAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r89", "r133", "r141", "r148", "r161", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r350", "r353", "r365", "r394", "r396", "r413", "r427" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets [Abstract]" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r30", "r89", "r161", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r350", "r353", "r365", "r394", "r396" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Assets, Current [Abstract]" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldInTrustNoncurrent": { "auth_ref": [ "r86" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate more than one year from the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited.", "label": "Assets Held-in-trust, Noncurrent", "terseLabel": "Deferred compensation plan asset" } } }, "localname": "AssetsHeldInTrustNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual", "http://www.hawkinsinc.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r277", "r279", "r339" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r277", "r279", "r337", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r343", "r344", "r345", "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r340", "r349" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination Disclosure" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r82", "r83", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Noncash investing activities - capital expenditures in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r80", "r85" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "terseLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r74", "r366" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "NET INCREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of all asset derivatives designated as cash flow hedging instruments.", "label": "Cash Flow Hedge Derivative Instrument Assets at Fair Value", "terseLabel": "Interest rate swap" } } }, "localname": "CashFlowHedgeDerivativeInstrumentAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r417", "r434" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Cash dividends declared per common share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r93", "r94", "r358" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r240" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r396" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock; authorized: 60,000,000 shares of $0.01 par value; 20,807,338 and 20,889,777 shares issued and outstanding as of July\u00a03, 2022 and April\u00a03, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r48", "r49", "r57", "r420", "r437" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r60", "r408" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Container deposits" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "verboseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r87", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r220", "r221", "r226" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "DEFERRED COMPENSATION LIABILITY" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan asset" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r321", "r322" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "DEFERRED INCOME TAXES" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r16", "r265", "r266", "r267" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "verboseLabel": "PENSION WITHDRAWAL LIABILITY" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r128" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "A description of the basis of accounting for transactions between reportable segments.", "label": "Segment Reporting, Measurement for Transactions Between Reportable Segments", "verboseLabel": "Intersegment sales" } } }, "localname": "DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r284", "r285", "r312", "r313", "r314", "r320" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Cash dividends declared and paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r58", "r98", "r99", "r100", "r101", "r102", "r106", "r108", "r110", "r111", "r112", "r116", "r117", "r359", "r360", "r421", "r438" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r58", "r98", "r99", "r100", "r101", "r102", "r108", "r110", "r111", "r112", "r116", "r117", "r359", "r360", "r421", "r438" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r113", "r114", "r115", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r50", "r51", "r52", "r93", "r94", "r95", "r97", "r103", "r105", "r119", "r162", "r240", "r245", "r315", "r316", "r317", "r328", "r329", "r358", "r367", "r368", "r369", "r370", "r371", "r373", "r393", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r361", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r217", "r223", "r224", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r362", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r217", "r269", "r270", "r275", "r276", "r362", "r398" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r217", "r223", "r224", "r269", "r270", "r275", "r276", "r362", "r399" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r217", "r223", "r224", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r380", "r385", "r391" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Operating leases" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r11", "r182" ], "calculation": { "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-life intangible assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r178", "r179", "r182", "r184", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r182", "r410" ], "calculation": { "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Finite-life intangible assets, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Summary of Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r178", "r181" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r182", "r409" ], "calculation": { "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total finite-life intangible assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r63", "r78", "r160" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Loss (Gain) on deferred compensation assets" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r10", "r164", "r165", "r172", "r176", "r396", "r411" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r89", "r133", "r140", "r144", "r147", "r150", "r161", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r365" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.hawkinsinc.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r52", "r61" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r90", "r325", "r326", "r327", "r330", "r332", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r104", "r105", "r131", "r323", "r331", "r333", "r439" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r77" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating accounts providing (using) cash:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r77" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r183" ], "calculation": { "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-life intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r10" ], "calculation": { "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total Intangible Assets, Gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r177", "r180" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 }, "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Total intangible assets, net", "verboseLabel": "Intangible assets, net of accumulated amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r422" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r73", "r75", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r25" ], "calculation": { "http://www.hawkinsinc.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Inventory (FIFO basis)" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r28" ], "calculation": { "http://www.hawkinsinc.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "negatedLabel": "LIFO reserve" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r29", "r396" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.hawkinsinc.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Net inventory", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.hawkinsinc.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "verboseLabel": "Summary of Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentCompanyCapitalShareTransactionsStockRepurchasedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment Company, Capital Share Transactions, Stock Repurchased [Abstract]", "terseLabel": "Investment Company, Capital Share Transactions, Stock Repurchased [Abstract]" } } }, "localname": "InvestmentCompanyCapitalShareTransactionsStockRepurchasedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r7" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "LIFO Inventory Amount", "terseLabel": "LIFO Inventory Amount" } } }, "localname": "LIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r390" ], "calculation": { "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r390" ], "calculation": { "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r390" ], "calculation": { "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r390" ], "calculation": { "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Fiscal 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r390" ], "calculation": { "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r390" ], "calculation": { "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r390" ], "calculation": { "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Lessee, Operating Lease, Option to Extend" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, Operating Lease, Renewal Term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r89", "r142", "r161", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r351", "r353", "r354", "r365", "r394", "r395" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r89", "r161", "r365", "r396", "r416", "r432" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Equity [Abstract]" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r35", "r89", "r161", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r351", "r353", "r354", "r365", "r394", "r395", "r396" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Liabilities, Current [Abstract]" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r216", "r222", "r223", "r224", "r415", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Senior secured revolving loan" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less: current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.hawkinsinc.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "LONG-TERM DEBT, LESS CURRENT PORTION", "verboseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.hawkinsinc.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r76", "r79" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r44", "r47", "r52", "r55", "r79", "r89", "r96", "r98", "r99", "r100", "r101", "r104", "r105", "r109", "r133", "r140", "r144", "r147", "r150", "r161", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r360", "r365", "r418", "r435" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "verboseLabel": "Number of reportable segments (segments)" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r133", "r140", "r144", "r147", "r150" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.hawkinsinc.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r379" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r379" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r379" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "LONG-TERM LEASE LIABILITY" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r382", "r387" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedLabel": "Lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r378" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r389", "r391" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r388", "r391" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/AccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r12", "r412", "r426" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets [Abstract]" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r48", "r50", "r51", "r53", "r56", "r240", "r367", "r372", "r373", "r419", "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "OTHER LONG-TERM LIABILITIES" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPaymentsToAcquireBusinesses": { "auth_ref": [ "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.", "label": "Other Payments to Acquire Businesses", "terseLabel": "Other Payments to Acquire Businesses" } } }, "localname": "OtherPaymentsToAcquireBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r65", "r68" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r71" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "negatedLabel": "Shares repurchased", "negatedTerseLabel": "Shares repurchased" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends declared and paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payroll taxes paid in exchange for shares withheld", "negatedTerseLabel": "Shares surrendered for payroll taxes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r66", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant, and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "verboseLabel": "Performance-Based Restricted Stock [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual", "http://www.hawkinsinc.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from debt classified as other.", "label": "Proceeds from Other Debt", "terseLabel": "Proceeds from revolving loan borrowings" } } }, "localname": "ProceedsFromOtherDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r69" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "New shares issued" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r8", "r186" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "PROPERTY, PLANT, AND EQUIPMENT:" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r188", "r396", "r424", "r433" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Net property, plant, and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Description of change in total assets when there has been a material change from the amount disclosed in the last annual report.", "label": "Quarterly Financial Information, Segment Reporting, Segment Assets, Material Change", "terseLabel": "Quarterly Financial Information, Segment Reporting, Segment Assets, Material Change" } } }, "localname": "QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedTerseLabel": "Payments on revolving loan" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual", "http://www.hawkinsinc.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r245", "r396", "r431", "r447", "r449" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r93", "r94", "r95", "r97", "r103", "r105", "r162", "r315", "r316", "r317", "r328", "r329", "r358", "r444", "r446" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r256", "r264" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r54", "r89", "r124", "r125", "r139", "r145", "r146", "r152", "r153", "r155", "r161", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r365", "r423" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues", "terseLabel": "Sales", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.hawkinsinc.com/role/RevenueDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r36", "r92", "r223", "r225", "r241", "r242", "r243", "r244", "r375", "r376", "r377", "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Summary of basic and diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r178", "r181", "r409" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of intangible assets and goodwill" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r26", "r27", "r28" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r133", "r136", "r143", "r173" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformationDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r133", "r136", "r143", "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Summary of Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r281", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual", "http://www.hawkinsinc.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "verboseLabel": "Summary of performance-based restricted stock units" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r120", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r139", "r140", "r141", "r142", "r144", "r145", "r146", "r147", "r148", "r150", "r155", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r176", "r191", "r192", "r440" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segment [Domain]", "verboseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual", "http://www.hawkinsinc.com/role/RevenueDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfMajorCustomers": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of the extent of enterprise reliance on its major customers. For example, includes revenues from transactions with a single external customer amounting to 10 percent or more of the entity's revenues, the total amount of revenues from each such customer, and the identity of the segment or segments reporting the revenues. A group of entities that the entity knows to be under common control generally will be considered a single customer for inclusion in this item. The federal government, a state government, a local government (for example, a county or municipality), or a foreign government each will generally be considered as a single customer for inclusion in this item.", "label": "Segment Reporting, Disclosure of Major Customers", "verboseLabel": "Number of customer representing 10 percent or more of revenue (customers)" } } }, "localname": "SegmentReportingDisclosureOfMajorCustomers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r120", "r122", "r123", "r133", "r137", "r144", "r148", "r149", "r150", "r151", "r152", "r154", "r155", "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/SegmentInformationDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general and administrative expenses", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.hawkinsinc.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited or expired (Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted, Weighted average grant date fair value (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r296", "r297" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of period (Shares)", "periodStartLabel": "Unvested at beginning of period (Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending Balance, Weighted average grant date fair value (usd per share)", "periodStartLabel": "Beginning Balance, Weighted average grant date fair value (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual", "http://www.hawkinsinc.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareBasedCompensationDetails", "http://www.hawkinsinc.com/role/ShareBasedCompensationDetailsTextual", "http://www.hawkinsinc.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Shares outstanding, ending balance", "periodStartLabel": "Shares outstanding, beginning balance" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares surrendered for payroll taxes (shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r386", "r391" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term Lease, Expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r120", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r139", "r140", "r141", "r142", "r144", "r145", "r146", "r147", "r148", "r150", "r155", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r176", "r189", "r191", "r192", "r440" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetailsTextual", "http://www.hawkinsinc.com/role/RevenueDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetails", "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r39", "r50", "r51", "r52", "r93", "r94", "r95", "r97", "r103", "r105", "r119", "r162", "r240", "r245", "r315", "r316", "r317", "r328", "r329", "r358", "r367", "r368", "r369", "r370", "r371", "r373", "r393", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement", "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r93", "r94", "r95", "r119", "r408" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement", "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r240", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "ESPP shares issued (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r240", "r245" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r240", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "ESPP shares issued" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r17", "r18", "r240", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r240", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Shares repurchased (shares)", "terseLabel": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement", "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r17", "r18", "r240", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock Repurchased During Period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r89", "r159", "r161", "r365", "r396" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' equity, ending balance", "periodStartLabel": "Stockholders' equity, beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "SHAREHOLDERS\u2019 EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r88", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r245", "r246", "r357" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Share Repurchase Program" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r374", "r397" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r374", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r374", "r397" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "verboseLabel": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Less: unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r78" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Unrealized gain on interest rate swap" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r112" ], "calculation": { "http://www.hawkinsinc.com/role/EarningsperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "verboseLabel": "Dilutive impact of performance units and restricted stock" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r112" ], "calculation": { "http://www.hawkinsinc.com/role/EarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average common shares outstanding\u2014diluted", "verboseLabel": "Weighted average number of shares outstanding\u00a0-\u00a0diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.hawkinsinc.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Summary of basic and diluted EPS" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/EarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r112" ], "calculation": { "http://www.hawkinsinc.com/role/EarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding\u2014basic", "verboseLabel": "Weighted average number of shares outstanding\u00a0-\u00a0basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.hawkinsinc.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r453": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r454": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r455": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r456": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r457": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(b))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 65 0000046250-22-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000046250-22-000026-xbrl.zip M4$L#!!0 ( &^"!%58EPNO!@@ +4F ; 83$P<69Y,C R,W$Q,#

RD 5+'10QTFV[J06<^ M+2B)LHG(HH:D['A^_9Y+RH_$3NM..XVSV !U+?&2/.0]//>2YME/E]?]T>\? M!FQBIPG[\.N;=\,^*U5JM4^M?JUV.;ID5Z-_O6/M:KW!1IJG1EJI4I[4:H/W M)5::6)OU:K7Y?%Z=MZI*CVNCFQHUU:XE2AE1C6Q4.C^C-_@4/#K_Q]E/E0J[ M5&$^%:EEH1;1G#$9O2[)DSKO=(ZZO-,.HG8W"(*VB!HGK2 . M&LV3XV[\GP9 UF#NZQB[2,3KTE2FE8F@_GOM9K5SE-G3N8SLI->HU_]9 M+WW4"K3\I6PP_14CM(R]@9%_"F !+/+] MB(VN'QW 4R/^..@[K*UZDUV_/5B8HZL!^WAQ\^;B_>!CY?JW=X/?V45_!,18 M9_7FGO1X2C)\W ?CT=^(L;T3X[#,/G"K97C+KJKLBL]O96K*+!3:RGC![(3; MGU\,>L@F?":;%3(HYHHN=2,/^R+G&6DL6>)\I;9E*V5NEIZQ1K_R; MJ7CML&$:5N&H[K:CGHTSFH?CC#?

)X4G(B4,2Q72 M 73!9:::FTC*KO-V602I"80S7 M"S*9\EN!?C?:-'@7 0RZ3%RB@3[(()0:B07,4E0'DDAH-I_(<,),3A_K^G.A M1=$(#6 J38(,A)*9N;03#-!D(G0 J=T,T%2$80(#$$^!':X[X_"$W$Q8G*BY6;)2B[$T%EFX99Q> M>MQ 6=X@EUF"V4+[S/G5/AQ^C>XYX^<7)\U&Y]04#"K"/4F BF.)1^>F(>-: M.$+ P3)(!#F."; P2*29D#F932%_)('T'$D3)LKDJ$?"J%7BF9%I%8H(KPU[ M"2)$ LSRWA[C@6[@.;:1R]%*]'<7W.HK1$8WS(7UA02%Z=SJT#R4[S0.@)']U )3TX\;.&?L) M.,<%J"\SITRQ,^2YV;\*!;% L%5//BRJ7*,!:,],&J=HL!*I:X<2WK46;NJI M%@EWM"KBXIH:Y4)KJ5!"%X'%J$1&[I3 Y(&1D>1:T@"DC]Y.X5-J*3<44=TJ M-"[\.OU31@"0A=Y2I0Q)H SSA)-L8U@.Q#HRHX:/\YOI";X%@@RAK*@OHK^N MI =!V^#):=NM=IK;K-U;C;;(N[^.[&N&%"6ZPP,-BZU"$.E(P? M)9=CD2)C2$!DE(B,5@B9(''V9,5*DAFD^9G3-7QRND)E.^XX0* M.$9R)V=P@]F1I*WR@CVDU3_NSMLB(,[6ITJ8_&>CBK1E@G14'&6PEX^4B4&92%0#ZP+X-C8"+>9IWU^FJ]P MO?*H)MRLD@:2-D=Q$3G-=_-1Z/$"6_9;D10[^P?VY6^>HF^C]4'LF(Z>^X[) MG>*MED1Y+4&DB)NT7*L1$>LK\HBM_',%C2,'M4J;5>AV+]#D="JM%>(S>A\H M) =4'DG@*/7 *^6UUY&KH#@%?_WQA]KXT1G<=0 MLB=!+-IZTB8VE ),*,+N:H,R%_R6XJA/MEPD=6FB.V5/B)%L7RB>F6:(6 J7SB?)R MQ^^Q%>SZ+@&_^M2_ZNWVYR7FRDD=N\C'N<' &L?UTW;9_^#_R.]DWPRNNQ=XT>+ MH8J/EGVNV?9QM=ML[]5LS4'VL#$Q)N/IZU*KM*Q0K*9>G34:%!%J+6].HLA]'W[JG2!NKT'WN^.67_>6_%?&_[WP6M*6E#EOFSM48S<[I MP<_T]NS^37-T\#/1GT@1L\&="'/:^+/KC8SY _;V,G+WH1Y.3LUIT5?>.7AP M^RE3_OI7SQ_?SL36?:@UTYS6U==5> "ZY7:[RA>N4!6?_D*7NUIV_E]02P,$ M% @ ;X($58E90@P?" OR8 !L !A,3!Q9GDR,#(S<3$P-S S,C)E M>#,Q,BYH=&WM6FMOVS@6_3Z_@N-B9EK EB79SL-. Z2.BWK1;;J)9SOS:4"+ ME$V$$C4D94GXD=EH'V\EC,0'J6N(E>.XES9,?SR_ZH]\_#\C4 M9I)\_O7=QV&?U!K-YI=6O]D\'YV3#Z-_?B3M((S(2-/<""M43F6S.?A4([6I MM46WV9S/Y\&\%2@]:8XNF]A4NRF5,CQ@EM5.3_ -?'+*3G\X^;'1(. M6Y)H3BUGI#0BGY OC)MKTFA45GU5++283"V)PS@F7Y2^%C/JRZVPDI\NVSEI M^N>3INOD9*S8XO2$B1D1[&U-A(>M..4=Q@Y:[7:8Q$?A.#J(PW8G/*1'47+\ M1P0@FV#NZQB[D/QM+1-Y8\JQ_VX[#@X[A>W-!;/3;A2&/]6E)JG(+_6FH M[[_Z9K8:L_S&-J@4D[SKAE3S59?%B9)*=U^%[J^')8V49D(NNK_TH=98BU_J M!J:_8;@6J37H^'[8?]L-+SX!-R\O/KU[-.(C"[N'^;%0I*&,@G@W)4]MM'2P7KLBA>]MM1$>//@]1L 3[>+WV;DU#% ;M&,<] M)%,ZXT3SF>!SB#-V*@SYLZ0:5IU

9) X[WM=AO>?GC/CY..,=-> "F.QL0:YS-9><37C=^Z3R!%/@UAWXWVC3PC@$8Z%*ZE /Z0(-$:$@QP"R'ZH"$<4WF4Y%,B2GQ8UU_SC6O M&L$!9,)(R$4PK9D+.X4!FH(G#B"V6P TQ6"8,ZC&R'BQ.0TOG'*M%T Y3E*1 M@U.1'VLGUH%O8 [%>J-=<7@2:J8DE6INEJS4?"*,A7S<$HHO M/6Y 6=\@EUF"V4+[POG5?C[\&MURQL^OCN+HL&F(:&: M.T* @\58\S>N:M1A_LD_"LQ#<\](;)^@ M,&T0U1,'L>S=47JKHQ0ZPG'>I2]88(C>.RUJW:7D87R7DDC21Z8D??/4E(R/ M K\480\-.PMPC@M0WV9.'6-G0DNS?Q4,8F-.5CWYL*A*#0V ]LR$<8H&5CQW M[6#BN];"33W57%)'JRHNKJE1K[06"P7H(F Q2@KFS@M,.3:"":H%#D#XZ.T4 M/L>62H,1U:U"X\*OTS]E. "RH+=8J8 D4"2EI"C;,"P'8AV9H8:/\YOI"7P; M)@?@SP9";U*B-RBR11FCD +KN<\!Q2!@E,AA)>X!)!$\BKX>N9/ MVBF?45DZ+4)GPK8?LCLQ S>8'5G:*C'80UO]X^[$S=$3*H(N&I\>CE5I[T>P MC_K3E37'W#?]]O:$C)=9M5MQU4P 'L5)*5&5V]$PAVM9LI8>(_'EM"62:"AZC2%O+ZG2@JP:;_FLMK;W[&O_\]3 M]"!>/\\]4^>E[YG<.=YJ2=37&H22N$G+M1PAL1Z02&QEH"MH%+)0J[19Q6[W M IK,,F$MYU\1_+&"[ #+F0!\KI'70%[05X/Z#?]C+KQ< 6+CYQ&UL(C@PH8J[JRW*G--K#*0^VW*AU.6)[IQQ M>3KS('Y5NPF_]=\A6Y1!1<-7JG4O%ZOL$JH H2 )K/MH;B"4FS(#.L LN<%4 MT6+G.=;_0:1^1GL7#,BI!E&H@Y>YTS'@B3L%K@A5]_%,Y#,E9QR#6DXGU6&V MKJ2/9X54"PZE\ZGR>D=OT17H]5TB?O#4/_'M=N@YS)73.G)63DH# XL.PEZ[ M[G_]W\+\G< =[X7-8UEBL&X/6/4\AC7(=0, 2%H8WEU^Z4&P*B1==$7NVG.5 M>M4,CY6U*G.YP@PC'J1&U2_";EGYXNJZP?%Q<-1IX8T#J^$?6W9<748(W&6$ MIF7;99TXB([;]Q:'071OV=>:;7>"@_!@KV:;#K*'#1-C"IJ_K;5J=WZ[[(8D M/-VPFX&+>F416/1]_04Z0-J]!][OP9F.SQMR+Y]YV[BJ*X MK,&6N&,T@C/1>_:SNFLF_Z)9>O9S,;CA28E;?/)O2(S)9]B^"PR_+MKWIX*G MY/U*[2]\]KP]5TTG1%M"^O5+!G?N017*7P3K^N/;&=^Z&;6FGA.Z<%V%CH%_ MI=VN\HW+5-6GO]KE+IF=_A=02P,$% @ ;X($56\^H(IX! "A !L M !A,3!Q9GDR,#(S<3$P-S S,C)E>#,R,2YH=&W55UMO&CD4?M]?<4JT;2(Q M5RX)ET:BA"BLNB$-4[5]6IFQ!ZR8\:SM"6%__1Y[@*0EW4VE;=I%" US;M^Y M^KC_XFPR3#Y=C6!AE@*NWK]Y.QY"S0N"#XUA$)PE9W"1_/X6FGX80:)(KKGA M,B983_N9 MS W:4RA?/59J]I09=F<\(O@\[SJ7:I7HEIQ*(57W('2?GJ5X&5ERL>Z^&J+4 M3/%7=8WA]S13/*L8-/^+(1:$Y?ZN*JC'*"]XSK;0H]B"'7V\&+\9)]"(_>AS MI \=)FJ./AM9=#NH]0'D%&/,U#-C'HZND_'Y>#A(QI-+K,WKZ?O!90+)Y*L. M_&C$T0F\]Z?^T(?I:.A01XU66/]I\0ZF,#B;7"6CL_]%>+=![81MF)Q##ZS>!R-/4F']^./L%@F%A*'(;Q$ZO\N[G0?-2%<0ZIS'.6VC$**VX68!8, MWI5$83S%&JY9(94!F<$%6=WP7-=AG*<^'%JVH5P6)%\? 2[6$*/3>02:5 M4U(@)$F!Y10'ZF^E6+\\B-IAKU%WX[,.1$/&!=)V9J&Q];(1ON4J!G)F?8F=X*M89 ZN[9&ZD@GYN5!ZZ3WE')I;85L*N"3:"B3J.)(>KTX(DQ>N9X8$5]TXGV8Y,75\GC.7;MDKB, MX$ P!#DIO@7S(+.$VXE08+?8)-8MF0@!*(;&B< 4ZP*SJNM.*N,YR5/['A52 MMZ>Y;D.N4E0U('%$.)OZB\[S]R+X'X6E\Z2H5(-JB\&0F6!;RS.I*%,> A"D MT*R[?>A1K@M!UEV>.WU.J+?)]TP:(Y>N7V_M1$F)V)Q;K@(J\F:9:[3]9MBP M^YS!)<[0K>'-JN>[52\P=)_6.?$[X=?)H1_M:('37>E'#S3&_'6M4=L*%(12 MW'^[<7$'T>>;EV#9OA.R>+ZR#:L$-8][VOT^,NWA'S^[TGI"(#;9MOV*<0 M M!:=@W>K]]"':#\NW./[3N_>D\_P[>ESU[#,[/2CGI3;0K#:H?>\"-W7VIN8C M]\$'9](75\I"5G?JKF*"V-#N73+OF\--M?!>A,RP0TJS+_(O]]+-;W5+=O?U MT[\!4$L#!!0 ( &^"!%5F)OO"AP0 "80 ; 83$P<69Y,C R,W$Q M,##Z_>GE: 5+P@^U =!" M8+E<^LNZ+]4LB&\"ZZH1""DU\ZFAE9.>?8._C-"3WWJO/ _.9%(L6&8@48P8 M1J'0/)O!!\KT+7C>6FL@\Y7BL[F!6EBKP0>I;OD=*>6&&\%.-GYZ0?F_%[A% M>E-)5R<]RN^ T^,*;QXV4L9(*V&,-M@T:==9LTV;24CI(6T>M?Z*$&2 ZJ6- M-BO!CBL+GGES9M?O-&I^JYF;[I)3,^]$8?A[Q:F>]%*9&5Q/H7WY6+K9<6;8 MO?&(X+.LXT*JE*8;<2*%5)V]T'VZ5N*E9,'%JO-F@%93Q=]4-=+O::9X6BIH M_C=#+ C+_5V64%MH+WC&-M"CF@4[_'@Q.AW%4*_YM2^1/@Z8J!G&;&3>::/7 M1Y 3Y)BI%\8\&-[$H_/1H!^/QE=8FS>3]_VK&.+Q-P/XV8BC(WCO3_R!#Y/A MP*&.ZLVP^LOB[4^@?S:^CH=G_PMZ-Z2VPT,8GT-\,81)_^:T?S6<>../E\-/ MT!_$5E(+P^=6^0\+H?%D"*,,$IEE++%C%);\DQ7890E/NQ;M8% M[T6'8;=>=>.S"D1#R@7*MLM.6%(HG.A, \DH#.^3.,TY0E3 M-K1'L50!WQF>XD->*%T0S(61\-!)-HA6MVPD&P*A,K<[QF/MM8ZMB[7W"5%3 MDC'MC>\%(NLGCE);%U64$_-ZKWG4?4Z)-#>#D".MF>G4&FXG>.&RV8\.(-ZR M#FDAL%029%#8W&WSJ=CG@BMF=T1MX]7K.HOJ^P2+1D'4W*<'6XX>LK_-_)JH MJ%UO($7M+CR3HQ?F ZOUNW:QGYN\6ID\GF&G+HC+" X!0U"3XELPCS)+N)T" MN6+:)K%JQ40(0#-<'+L(!3EF55>=5;KM+G1(W=G,=3)J%:*L 8ECP:VIO^H\ M?X?!_XB6]K-8*8?3!H,A4\$V*T^EHDQY"$"07+/.YJ%+NL#7*/IMP[=&<[@P [6)D![04G((-MOO+$_ MMP[#[QC\B5LZ7..XX7; NMGSC7W_!Q)0]O8+<] O9H4VT"A/5[O1!6XZ[4S7 M)^Z*C_:NKZZ;N2SOVQW%!+%\[UQ ']K%3;_PP81,L6<*LVOR+W?6]6]Y@W9W M^9-_ %!+ P04 " !O@@15;SBE?#T9 0""3PT $0 &AW:VXM,C R,C W M,#,N:'1M[+UI5UM)LB[\_?P*O?2Y?:O64N**+5XX@ MT$!K,,.O?S.WA T(;+ E-'A7MVU)>\J=$?'D$Y&1D7_]OXM.N_#%]P>M7O?O M#;0)-PK_;_NO_P^ _WVU]ZY0ZME1QW>'A==]KX?>%F'Y[L]<_>H$A M)"\F9VQ,+A@-^P^>K%[$H]V6]W3[[0@'39ZX+_> M>>K\9'+CSQ(=>&9$;3[W1 M0! ;?^N:ZY?Y7AL1 U "@J[O,^@/I]L7?[S5MN/ST^ZM)QWK\]-6=]#JVDW; MZV3G0@')5XD,6O?)(TH/O?C?ZKM]>^P[&L0;#'777LOQ80DF_;RI1JWOJ>?- MFVZU=??H[PW?!1_W-Z*>>^VV_^KXH2ZDZX'_SZCUY>^-U[WN,%HO:%R>Q

    V M[_)U?)V^;E>ZSE_\C[_<*+1')7M^6#K"523A.WQXV3RP MO'KPMEUO'%U5KS[@VL&;>/W>:3RWT[RJXF;CX]5AX_"X6MI!S4;YB]M]TS*[ M'WEM]VWKL/.V4SNHH!JNM6NEMZWJU1&+;;FLE]Z>')X26.KNQ#=-_E&,&_WIQ M2ZCSE/%.''E<&GW>M/51+ML?R?9R2K;(*&(=$@!ZH@#%5@$EO .82 RY@Y+Z M:+M!MP?^&<5ZS2G>M 96MYM>]]_$7P:Y@'\DX*MI 2-J1:)1%G,(*&4,2"WB M0&T=1%IQ8QC=V(Y"( N3[_MX_Y[+)?PH"<,I";-@M92" *I"-.$D7"D5!M9P MQ(G"4D;YOA[U^[?,M]QUI>@]BV;G8Q1I M]:I6BN)*;=W=B^TZ/*E>'1[7&E'LG?)YM?3IN/I)7M1W/C,EK&": $6\!%0Z M 8Q &%"(7?1GO%1$;&P#$#L2XBD)O;A-E/H^^-BOU@_NX7>)Z6\-,G(995C( MF/_6,+*ZOS<&K3%P\18O;M]C_/QO#YVT8= ;];-O M&1O=FNC-6+(_HS?7-_(97[O^UG+I>VCY?B%KD+^7[+^N_,]MYG'WXNWKGV[? M_2R#G.MOD33WATD_$P[B3!;T^KIOQ[XVT]TX-0ZNOU\_Y,6MCKJW MWZ0+%C)MM+::$NT,9508ZPDE2DD-/U?&W875$G37V,L8?NT!K+[>:'+D<3TP MZK;&KS\XUE&MOKY9Q^O!J.^W)P+(#E[?XOK8]?=TCWM[U$(/:5 *6Z2IY=$$ MC1"6\C@ 6J?"UQY="@6\VZ/?=.HG>W24V?/M+IO$+K8^[I>>W)N!"P]-H H1 M3A$B6G"!B TD,D;#A9CT)EW"WJ0SZCGQF;=/#5#;3WL]7^R MXZ>N3S^6?+?7:77ON^UCS>/6+5[<;OV/Y(Z=Q0$+)HP7E!.L5<0@Y^)W0CSQ M-,-S! E6(/O L5@"!;B%YRC*_P9$?0_/XZD<8#$#/%>42ZVB"Z4$IR;2,1H' M1>L(QIHA =7SV$3$A'VFCM%1&V5 9:.1$)!)AXBQ'06FY-F+:\T/=ZGI7UOUNJWLT6!'Y M<(YAP-&)<8I3I9"*4C'"DJ"X9\C1M9'/CK6CSJB=IK;JPV/?3^?U_7&ZVQ=? MZ=I>QZ^(R()!! N%(X&+XQ,-QDB<@ZXCBFE5T_@3[;F+9XX8IHJ3;*S$;V38UWTG@5_5G!D0U*.4H@==)K+)QD'E*C&83+2T6B3P6,GN'!K M(YH%>8 S$A,CB#G$901'3WGT_UBT*$J1]UA9:?G:B.FY/< 9R2="&^20L4"Q MI$PP[8C&6GL5G72A!%T;^2R!!S@CD4FDG N(6ACE(VV0UFI)"#11&]$L8E":G9AP M).H&!>&YCH,2%9HPRKP+GA*J,3-K(Z9G'91F)Q^IXM"C*3&,1?D(KBG6D44$ M$CR#83(HK8-\%CTHS4YDT!%*I(HC4&1W2KHX+AFDI)5.6:L@>3Z1+:P'.&?! M82-41!/G@Q+86\HTMT9AHNT"9EE7>7Q>_/1O2C$QF&.%!*-Q7(\C!B2& M>D0=C";+I K8(Q-IGE16<:K73ZJ+#\PN1-#8*F*QHD))2DVDARAH$JB@.*34 M53&A&ZLOWV?T@6^*YE=R/ABVVG.K/$'48F\X9)9[BZ WT(7U$8&8H=0R:;DV7' H M.>2&B FG5F.9)N'RU93I0>R@_D[7'>C!T.^?>=O2[6'+#YY#KE ]4JYC%> S MD"NQ'"*DE1=:4VA56N,6OR&5\M&@O@YO<"S!1, K*M?]WBB.*U&HF8#W+Z-T M.X-W[U[/7ZC\1F3Q!WZ1FHU0(XDA*%XLF%%NBK2AO^?/M#W51]Y-KOP1 MRWLZB;G6L?WQBPQN-*G2=:/!L-]:SQ1&'0?P(#2'V92,=8HQCXF,/IYG'$F? MJ]0<5"J#JD:JQ92.K*-:$6,CL0C$Q+^H)EPR%5U/@1PA% 9D.XZQF2RPSW4I)S"/ M32/UR!-#%),*4B.Y1I)0*J$+5%KFU\"+_P5]6DF)4IR6=YH0K"#4$F\L%\9Q M:+S#D9JN@41?C=JG.4N9>?#%1I*K,4%Q1*%*6)56-RF$$ X6$A5ROQ*7)9(RHZA!6!KF/+0.ZA 5!:WDVN-94H-GU-S5U!^$F%6.1NWQ%$>%$49A M3KCQD++ T0KHSV\N09-RT)$1 3)+'8&:.&(B@=2!(L\H7WT)9ADC.=V8605+ MCKUBT=.P5%"67 ^EO>8>&R2QQFL0E']VA5E_GB&=$]JPJ!6!462X4LQZZ$4P M*0G*LUQI\C#' _,TB&"%F#<>4Z^%)@I[@2&WW$',UB $^QC%64W113/WC&EF MC*2&:AT0UUH3PJ,PI5L%T>6C_E< ]P8; ADC@E-%O))1D @[Y)B2'*T"@.PTI1( M]9)Q+XS6:@76MJU>PLRS ?]"5M%%SJ4LX= I+ZB%06MCO7+&0L5PP#A7J55W M"!>B5MP82U,5'*@Y=9$/:LL$@191R;VB/E>K=7 9%Z):UB,,$U@I8J@C2!/+ M!5(J*$X9-BQ7K146KL%2&FD#MB;K+YPER6-9KUI30A8 MD#C8J.C94!&LX<[(M(.>PSJRFI#K4 MLE6H$[,BNO1[$!@=/2MIE8$A[<4$E79&::P=XH03[7_O,6XE)>JA\-@Q1=.$ MEX[,U$DA K.,"TB@D*LOT;5/[5L,2Q&4.@:Q(@1'9YD8AZ&3" ?!%'%L%K#\K\8YMH2O L/-4_L6R4*T=92S8$5 \5^J M$5="VQ!"9"'>P170G]]<@@8ZDHK>44\(E=!(IJ2+OHHE3" .UR!TO[ZI?8L) MRG,<-03[M+L8Q1;K>',J*;(^V%2N/E>8G&=,*8V0CB)/D9+24.+3]*!W$JH5U9%G0!?YA@X$8KN2-91_VU%?<^0@%@SRM( X8K?G,!JFC#:)''%DS82Y M_B.RBIS?(Z61PI&\P1!'9.P)TD@B J%:!<\M'RWO"C7 .#PR&XFX"%1CJ7P4 M(.)QP(22&+H"VTR^T:W^)]T>^5>77S_^$^^H^_;X\IW_XMNWB_Y^/:G2/1L- M!]D9:/:BG<^6>98[JB1+^[U0[;QD0E@LH<<*0J_$\F^:OA+2FM%^Z28$#FT6 M'O4TBDD;;+2,H!FA4VJ\ ON$SD):>$5LRUF)L:<<424H"TX90KTW(:U)-%B9 MW\.VYBZM&=F62CN&.D&QH(;Z5&]/:V2%D,$ZKBA9?MM:%@XR%V-"5!+)"5)$ M4*J95]H)XY-A":D$0>LAGGES_KF()E)U*XG#UCE+.85IMP?I"#6<"ZW=FHAF MGK[UO"S&I&U1-$*:>L@DMTXP1I%/\4Z^ F)YT^JVAOY=ZXMWE6[LAJ.6:?N= MP< /!Z\NJ_JDUW_=UH.[FPQ%*?4ZOK_GVSKAV^"X=;8J&U@3E]BWHRA 3:5D MTL,(;B$@S((F3*T 8U@9D)TVMXUK3X-WK& ;2K4"]?4RAK] MZ()T=/]T54P+8>J98PY"ARE#TBAE#"3$)5+AN5M3TWH^.N+KW^__IZNOI^R^( I M=]9$VZ3<"LF('Y]L0Y&, M(.,#M)Y[2KQ(S"2:4/ *!VJT6*$2%SOGNN\:EV?^-E:^]_W0ZW=TU_K]8]WW M:UFAT!J4BI$ZHRVE@D)#-=11G,%R22ACRS\.+DYZ<^&20=BT6[:RW%"J+#%6 M*(0]"D2E69,5B( LBT!F-&+9$# V#GH=- T02^R@\!'NK!#>KE2J_Y( W6(* M%R@FA7$:&<:HYU%^5$>JYTV* RMI5]:N]GR*\-JTVF_NFY3/SJJDBY9"/3*< M0(HUTX$(J* (.*1IXE5(;%VT7!9O4TK)%*SG#B)(D=1*"&P1YXACJ@Q>A?+& M2R7$Q>QUH@W&6&"B"*<,6@.]02H^@GN%J,<38)20+JOL]D=FX/\SBA>5O\2_ MIJ5XYX1Y0Z2\(<.?]-]&ZV(I#>6_4MWXP_GKLM MT+6^;/\5_YKL&4Y4H"R.C$$RBA#4F/E(=Y1S J9(\V>T M9!>][.C^46R?Z0V'O>Y'=NW]]PJ0#8P,WLNOB6Z5N^GN#;-QY\2U+CKTV-;>_VM?V4F#5^&J,@@Z$ZK?;GU?U_'RTR_]7^+ ]T=@$%4 M^3 ^8="Z\EN(Q[MG7\_'KR_B]9GP)MV!<.K,C[5*HUPJ[#=V&N7]V^KS \5Y MSE;NEU]_W*LT*N7]PDZM5"C_[^M_=FJ[Y<+K>K5:V=^OU&L+:#I\5-,/=O;_ MJ=1V&_5:L5#:?+U9P)!1]:3F/J^)4KG))7T>"WV<.=XVNN]:Y$VCQ&<7R2QO MFEC;AZD>Z+2<:_N-9='WK /?U/>JA;_B8-+M=6NC3KR)+4P&L3T?TH('X@0V M4*'$"5.2)PO$2:V#"8Y8=>_VH(6N3JS!^=96J6='GP=5P^:M-;X<%%MO#JNGGQJ'Y9>M>L' M>Z>UJU>G]5+SZAVIM9M7/52]:G=JI4^GS<:;3KWT$58;Y?-FHX(.#SZ<'S;: MIXWY8.L)5)"_>XQ?NW3YM7'\[K!Y6+6FQ#]>0XMNL(U>*Y MS9,C?-@Y/&F>-"?7?(K/8MW#1N^JNMNDL>TGM=(.:YZ48>VD>EG?_13?(S[K M9*]5+\4K.[56K2W/WS5VAM5]>/&N43FO-C[$]]QK^W_V+@\/W)G!E%<;IY?Q M_6&]\?:TOEO%M5(55T^.6/.J@NJE2NR_#^SPY".M'AR&^H?/#!ONJ"# 0"$ ME4X#&4$!< $U-P$JXV^AVNS')IU8D3J1Z=7I>.[&L%A&RV:EU#N,Y$<7NHB0[/'C; M:E[5CFM7;SNU@PJ,][BJ-W9P[>HT/O^PU<2'[<.(O/5/TRCY65OMG5 >$)YP MSC &-"02.&N1@E('X:+3\^]_*4'YRP>A;J+W7U5:/9]*_V L1X\:RS]\W-EK ME/?>-0M[Y??UO4;A_<>]_8\[M4:A42]$8MN([+6 2*&^5T#L#_=GH?ZFT/BG M?.O]'VG;M]R05>ZS&WS_*]??>=U(78,4H=-]\R-W:S)B)?9UPP%3>5Q;.L6#&ZY^ OHQ&<>I\N TY?@ MTNL^\-V5Q,-/U/WSMGV(VU_,R5FG>=!$$:?.(SND-1S/*>V=U'<_7-5VWYX> M-CZ2>FFO73OY0*J?9&S[A\]"(>*1]$!(:P%E#@%M# <<4JZ$95)YLK']=A1% M2(J%U.,/85K.P'(&EC.P8:,?VY>M-%IW"E9-KF0G.96GYXF&U4IOC^NEX_CG M]*)VTHY.Z(>+PY-7Z;YW*=CE82>2K-T*K<=WJ5U58+53IO7=^*=1QO6#:H2M M-YWHS*+J?10L[7$H,'+ $ZP!A9@ B;T #'.+K<)86#JA8'1]*5AC;Z>V7\F( MUL,<[-__0AR^S(G8G(C8HGG6ZUZGTQJD*:U":,71=YRK-T]^58&KB%\_3YEJ5Q9]=DX1&]T[D.JR *H@ DHP"8@T4N+H%RIF-[8A$)R*56=+ MLPM_+QH;Y*.P8>ZFL^>/4I%MW1W6XI&5-)_Q\'^XV\35@T_'S<:GT]K!IWC- MZ64-9Q2@4SW98=4XK#=/=BZ;C:,[P__9Z>%)\^+PX,UQ[>!#;%>*,5=(,Z, MSK+7JB8Z\>:>X=]"Y;PE"E!BX_!/ P,:Z0 D=ZA=9P4+#'F<_^YY@Z_.)@N"HP1^4F(^2G_*SO'<.;3/[HNS^F.,\#R)6N[?6CIY8MQGL:?:[8QLIY?7>O?;A;O:B5JA&0*Q&, MJWO#VI-KY *L'Y8L(]O1P-[;[*K;CZH@V3ZJ7L8W3 .Z) MI$9%V%;(0D"CJ(!TP0$!O6!*&FX#W-BNMKI=/^@-]:,]N$?I]7VSY;-E&G=! M^?Y0Q#WPFMOH0S;:T!>52;:?S>QTA9V/YS:^RFWC@\XAI8D$&FH**+,&&$@\ MP)1"CZ$G@NB-;8H % )A169 G9ZK)J]9AR;4. M3T[/JU?'K1J^FTUW=EKKE-GAR=N36J-"JS@^]^3C>;UT=%G=C>,U?MNI-W:N MXAA-#A^135?#<;S?K5[&=[JHQ;&Z%M^YV2E?'3:.+FL-BYM7S?C^L4\:KT+M MPV?CJ"(AI"D.*R)%=@H8JJ+8%&=<0L1H6E.!B42%O=[ 'V6E#&X/U,7YAX$G M.O(Z?JSW&[WS5?:&5E%1ZA\^.T>@59@!'5#TI1B)7I6W%BBIC./$49."84E' MOK3:[04J24:DZOWWT7..A&FM'>M55*5JH_J9Q8N<=10PQ0B@G D@C4; .HT0 M\DP'KQ_CEW_+XUW.F8#E&FC?]Z+FMP];9^-X4Z[U/]3Z\FV/5B(/J0\6>)7" M2<1S8$300$3OE0DF84B9YXPA]$O.[ I1R4?Z,A,%3',"9_T(RJTSW2[X"V]' MP]:7-%4071H_^'-5[/J1;QTM+3;>^=7RT99A =-L+8 N@3/UQQQ!/K'BG;[7 M*P[KS8,J/NQ$6#_8:S4;KTYJI;W3PX.W)X>E:FSO^+G5J]IQ\^3C75@_;EZE MA4IOCP]WWQY'(@)KNWOM9J<6G_;P_[G57.7MF=?4BWO=S,!ZEB2; B0^ M!B:!,40#37$0DHA@)=S8)@0!'J7\V+5JSY@^L)!!\UO6RK__)3$2+P>%H6_[ MLZ3*DZRS8B%2B/8HO4Q!1]R;R2 [G\%@*HR-[PEC_W#1Q3,W;S_RLK2%@1], M,CA\W[O"V:@_&*54CF&O$,_( M (_V'^3*PN+<'8L<.M!26=P5D=Q$"L\C6@WIXW)'ECM%3CTN[[@U;&=Y1%[;XX)-A6+G,8N]D%?K MZPR^]B\[IM?^8_"8R;N5>+':)/4K$YF_L,>I&&DA0L7Y<2O^\@U/GF-V=_[3 MEG<[Y=D7@TRP^A)ADYG+"O.\PU(%'S9.:7Q>/"^5(RA'[E5FU<9QJWI0)H>1 M=S5/W''MY,-46*=ZIR5V"H6SG2_\"5M MR%3X[TV(TJ+#PB"5)?R)%*)EGJM>N'Y/@'*,D[ER/T*Y[\0L@Y'4&AM]CT ] MH!AJH# /P$JO4H5)#;W?V/[GX']JN>K.!YK+DU%PG(5_=S(JC9%K, _U7-I] M)\>,$6&Y0%&=N7$1NK$&!@L$'-6"\X"\8#J1DH'3_QE#=Z&J^Z=^6'CW[O6/ M8_2/*4.FGMT_JW1=R@#R!7-9L,<^OE/:AR0R+)]ECB5?[$;F_1]HDF!_K ?9 MVBU7T.UV/".M&4T>WG]&K>3?1;?.^,D)\<83%^_KLKY>?[*L;^+MW7 2KQ4\ M>8#I<%K:5G#Q:"2XZ=2SOK<^H[L(%[+E\(/"'_%^T10*@U%DA8/C7EH(<+UT M?WBLAW??XES?;FJV""V[>/(B?Q9TUQ7^P#=>UD2CBN>8D_@JZ9KL]'AA:LGD M7ME>9%E#LH;JP;"@8,'IR\'F^#[3?\]]MN[UJ-^/S1HOZDUCWU /1X.51(>? M7OZ&:B! M3^(\66V6!S7I:4V;"7;4>LO0+>,^F*R:_GX4;!4@-H%-Q)E.:SB,Z.3;$6_Z MO6YB-NW+@H\LY[)0281'VVRZLZ2'NI 6MMX%WV_WN!ELVQO%,RED"5KW_-%H MO)5;81\T"G^DKA0O,<&;DQ.&QZUL8=596E@U;Q >M_@YC,LJ_G: MM:EG)_#Y>^$EK3! JI02KB/;JT*&I%4'8^:'^/E,L##TJ+F MDG3.CU'SP8)-2XVC$;ITH1W;ZPO:VHBC:4%;(+;O?=9,YT/:RRQM MHIEP-DU.X?C&#S0V.XQ>7I_VPQ,>;NKUB8G=3DY^H-G79[:ZXR$#80/P-5V_ MR=$W%S1+(Z_K(3UUE@:I387FL6:6_.1*W.]6/(*;&/U<@[[?6$YFO\ W]BQ$ M/U>C:@$]2S>5G$.)JDWZR+O.*6OIF0#Y>7)-$Z_MOXY(=]3K7]X3[LI.RC#0 M3DY:Z)#CL54LNJ>I91M?2VW3RHGM=+97;8*[=!JH]UI-O9.[BYMKC>J^#/W M6 @J!# &$T 91$ J30%SBGG.J3$HDKUW]X]/S[C0^7Z/CCV%B.HR ]#.M"XN>I']0;QWNO_@U][L+C7_N:TTED:)5O;4-1BE:_>Y-&MM M* O7FM\"?/?';N;8L_WJ:XZ_3KS(WX@*S)T+9]W]:C2(3QX,UK@\Z_-PX,MW M#7MG]A=AP: - &KK V4 BV)RQ8P8RT,)(D#_Z@\ZU2"]9W1FN2C]>)'Z^5J M=#ZNW!Y7RO=') OY8#*[P>2ZCW>S+GX][N%\4/G%005.#2I.4ZJ597$HL110 MXR&0*%7^%-P$S8(RP3YY4)E*)'KF:9CPG>F.M)SFWEF:5KAOHCN;WHX^2;>7 MS4Z/!N/YD:CLXRTWAE_+TE]/):7QI#3(? MIZN[MJ7;*5R5ZB*FD].^I$[WW:"0ZC6TW$/K4,@?^L][ISH*2S19]VQ>5O;P MPM0S,/OKM+9%1ZWXWL[OG75S7] M8%FFD^?O B61KO%@]0L%WD^J5Y\1=,9(C(#P"D8/1EN@2?1E" W(8<,@AO[! MP2;/D'AT@']QZ)> :K)90H2M;(W(H- ;#;.1+0UQUXNE)J#6&@Q&*4(S6?N: MK7KS6.IS7GUP \3Z^]9X_K, M90;E)F4_M4LV%9L$SV'/ILT(D[-?#AH;^\B<@.5>#OJXXI^OW^WL[R\^"+[< M)9D7\3;[8U"KWP U/2QD.[EA=;V5V_Q7>SY_C>H']/21"P5_*T5>YI5B3TN= M>9.-LU' HVYKS)3'@_K&;?8L7;"0::.UU91H9RBCPEA/*%%*:OBY,B;-6&U$ M+\>V.KH]^'NC4GMSSX*03*$R?1J;V@U+N[WA9"0:P/6&8'+#V/NQS^*]X$IR MZW$@J-9(95>JE\VK-Y%+U]+N+Z26ZHX?U-KUAJ6IHENU44U!HKN!(%0]L5?5 MJ[)4GL62M'%<$W]D\1XXK3.K7GWJ--OWK"W#.B@-@P;*!@>HD22M MH40 .ZTIQUP9@S>V,2I"R(M2?BWY=JT@3UE/MOBR7U''-R'\*=+T]+I?3\B' MN%W5!M_"CI6#Z7I\"'>+;;^GVN;X<;+RX'6N/:C5Y8XHW15*M MIS9VB7:UN[-UT_?"10ML9:56*O]OVFKQ37VO6D 0?%C8WFX"BI]"B$A]Q,S] M'\ZOR_[,-B<:;RKQN$V/GM3:32X>5Q)HF1.8GL^_6:=WZ:?[+4-YM?<1Y'\V M[VI=LB-F:U[/OP?2^YV]1J&R.7OK&K_*]P*%(>*[* MG1OI@H- E:'O%- J&NE][_/<1OK$-CS!2$DTTJ^)!ME.$>,2('^,NGKD6D/O M_MS*#78I\OAR@W@.@^ I8)U2(5(.3OR4Q5"R10>O=#O:B2_L'WL?+22;DD0O M,^-8M3=\.UK)9K=3!N4*MIM<3_JL8-NSA?8KV?*=E6SU6;_5+I#B5WV9P18@ MWQTE[@GJ9=[YP_PP'SZ^+T'TZWPI)T$Y"5JD%JL'2= -%Z$7"FD']XZ_ID*% M1GR"7SW4C6];J/:R"F#E+&5[]5XAXW21'JTLTU KRS14ZOKNBJK]2K8:BTS+ M5[+M/T<.EXJSWD?Q5F_82"^_ MVA0OO<%*4[ST JM)\;*N7\E6KR(OS?0$BY5L]VKRTM3RG)>NYHA.6@Y?^,6L/+.^ST%M&[R9DR^I&"-7%\23,L.>BMIKK0 M'/1RT%MM+9:/=<;UX+CPIMT['WP/Y!Y&N4(.T/J=AJ:YC5LLA@-/[0OOZ>4+C=&XQ2_2=M>J/A M]?;:>ZW!:0ZMJRISE$^SK!>TTAQ:E\W,QM- PWZ40P:K[_L]ZUU"TAPW5U6@ M.6ZN(FX^7&9C7/NEDA?;6+9B&U)N;-<;_Y3W\D(;OXV9YH4V%MZ&QQNH0AO; M[_R1;H]YC<\VM,B)S:J*$N4I*&N%F&-B@W9RW%PV8Z,;VREV5GBC[;#7SR%S M9:680^9Z068^-;Q\9B8VMC]VQ[N(^7[*)=3M\5XYDSSI?6]'_=:PY<M,#>VGRIJ"S>V2S[H+''FXUG:U\9W M6[W^#6C-871E)9OCZ/KAZ#RF>G,<_65K(QO;U7A-I*C!1V9Z(W$FQ\^5E6B. MG^N'GRS'SV6T-KZQ7<\V#J]TQSO>Q5OER+FRLLR1<[VBH^,))9Z'2)?.V-3& M=OGBN&5:^3+#%18A>L;%T7QA(#BU-^=3=N"\WH]R+CMPWJ/2<]X+#ISL/9JV[55GWQD5YB+S[^_Y^KQM>5VOEM3&HO0)B<_MXON@AJK9KG=[7PXR#WL=HSI\PU(J4<_T;?IM)QK^V=^ M\?W]\HUQ]V$Q_O E'Z$*#]YC@MUII$8)ZE,5F\+U.\_B 8MIY)/U)F3_+9?> MW!^,>?UQ;R\RML)8?[9^2H'NO.U/R685[C$C^"AD_ZHEU8=44"\EO]GTP?]G MU/JBV^.:4[.'EJ=T'"PL9"KH<;WVWW=[YTEO]O)NX&L97NFOUL56M]=]T]RD$-1JXC2C];FIT]D/+0@]I4 I;I*GE3!,CA*6<,F:="O!S)8W$ M4,"H*L[;5D>W!W]O@/BMJSL^W1$<:7VVE70O_2E_T[H]/QCV6W;H73JPTW6W M?[AQYD9A/,\3VW,QW.J..L#ULEA:>EQ4T=B;/E/6S!-UY-.E*?6^O,-[7YJD M.G(GY2^'N^JD?O+QJG[0A+6#O>/J09/6&A\NJHU7Q]633^W#TJMV_6#OM';U MZK1>:EZ]([5V\ZJ'JE?M3JWTZ;39>-.IES[":J-\WFQ4T.'!A_/#1OOTL&3/ M#TM'N(KD1:VE.K;SIEL_.2*'G4\GU4X3UPZJY[72!U;;K;4.#\JTV3CL5$^J MY\U.];P>KWU']HZ;G8MV_>15JUYZ>]P\V<'QGO&Y'UB]4:'5$XMKNU58W8UM MOHK7GQQVKJ^)SQH=XH^\NAO/Z[QI54N'L?T?KVJE4U8].;JL735A\RJV<[=\ M56T5DME6#W_##6R3%D%6) <4!\\D-80@"$*T:,/ M'%&WL=_W9[KE"O[B+&U6,RZ4 MT!(2&$,I@ (=)\$_7)BCD%S!(F-3(:.K6QS8N4H"6RXEE&=R@9K^E80J+2 MZ UU>Q:<9(:.XZ,R#]<*ZF8V"96#VCQ K3X]ZR20@A1+":RU&%!)$##&*F 9 MM\9")"&*EHP9*?*473T3O_+1=K%"0:+?S]9G-E^5V_J<;'V*P(3@O8(20.^B MK5OC@)(4 T]$Q #/)2(LVCH614%F%?.=NZVO<;+^^[WZ^_)>HUDLO'^W4VL4 M"SNU4J'\X6/E?5IU.=_D_=_569M=R*5W%E_\\GU;=X?15TM)@6=IB]+=?F^0 MYP7.#N:FI[:89HYS+ $WG@"*# **"@\8UHH:+Q7D>HC@**6(U,A'O! 04:P5T6NI$& LD&!)\P!'T."]2 M*F;DWBW-I%-N^TM CG+;?R[;OTMX&)%(,&> \4( &KP%,OHW0 AG+%;.>IL6 M'G!4E'16T=GEFX1:QDIC]QOG>!_U7ZD7-<-:7DM]C]\A'WPO?0:] $8#GV=^ M+S_'K<=1+KKWW:-W7@]\)KUZ^#CP6=)%/M#-;J"K3I'<2$*,\Y@#CPA,GCT" M2BL.HF[H8#DRVD62JXI*Y).0ZV? LR*JN0$_FP'?9:K(.8R$8@=WL]=]YJM_/IQB7F'M="RE%J=BCU88IF M!)]6Z\L0>05/_K0BP&B-@*71H:9$85E*/ENX=,8Z*YZ1&^L\ MC/4NI>#:!\*D Q@+.Y[@5TP:(&FJQR'3!BEV"8WU=XAL5+I#W3UJI9U)QG&- MK%1AH1=NY3KI&S/F>>!CBZSY.$1-+L2&, M,<"#]BF'4P*#-0'2&RL :UY@YF4X_O;STHJ!+V$ MP%&A(J") '2(T(:(D3SJ,I/81692Q$M522TWW^4B)KGY/I/Y?N,CT7Q//GXV MA@H&!0+*>PBH$2Z:KPT 1?05W!D4L$]U>(3\93J2QU">EBN4"E+E89$EYAPW M2H;E<#5OMC%VGT0D%9H["BC%:2TKM4 2J8$QG J#G+0L*_Z'?[WF1AX&63K# MG5D>2&ZXS\WH'I_ MXTK$>;6_M2$E.:+-#M'L%!4Q)A!KI !2T0 H"00HJ&QD)@XYQKU"V:8/@A?) MK\_)Y,7^ULC4YT!CLUM]J<)OYK:Z9[[+2U=O^^,FOO>IH/ML9K!S(9P?D1U.X12\/9SYYO)R()LE MD-UEI,9IATR$+\&"!Q0S R2#"C"NB""!"FYA!#(NB@3/*A*^?(QT&1?^B_OK M/%9V7E7>51J5\GY6>'K_GYV]\C_U=Z7RWOZ__R4Q$B^S8M2-YJ*K MR0,HER M=+U1RN*^*^9%UPSXB5:N<6WSUQ_W]LJU1N&&ELVWH/FJW^-W2&>\WKJ\<*8O MT\;EA0QG\,O"L*^=GP?,_'(&U.J1Q/O>;-5YX PKY&8*^'ZL?_FF)+/FA2?3 MQ> X$HYQZH"0,!6#,Q)H9SS@"%-#!(=4L,0+B^37"V4L7SIF#D!K 4 S+-J; M ]"< >BN8QH%AQR%'BB.$* F;38@, .9'_^OJ6/*'TJ82P M/_(N\<%^K]T>5][MG+5[E]X7C._ZT,H+D"TUHRI/I+7GLP74[UK:M-JM8,!HQ,@%D1,L[RY-/U,^)9L9+< MB)_5B.\2%!U](*Q] $AY#**T.)"&2. P$]K0",Q>;VPC581DF?:/_QTB5I6N M[75\8:@OKF-6BTY#74L@FV%\)_')L=0:^B('L#D V'0I5,^,)MX;$,5E $44 M LVI!T1+I355D&.25NQQ.:M4M"6*\/SVQCO#V,A#QIO;YY/L\R[!P-8'2H0! MRCD"(JAJ8*Q@( 2NC<78.$DWMI=JM['?(?HQ4>_"6:HY%FVL%PKM7O<(#'V_ M$RW%+'SOH;6$JUEQC7=15(THJ5(45,XR9HYBTY50B="2"R: )<0!*K6*;E+: M8T03CI6B5EF5%5Q'RU2F*#?;Y6(9N=G.V6SOD@_K&<5(#O,@]R+#'QN+UEQ'6P]C(' MLYF#V7314\^5@@@9H*%+VQLZ$6$-H;3V#C--#>1(;FRC(F5KF,ORVUOP?#9] MR2UXGA9\EXZD:*2+*@HD\QY0&G#T(@P$B'L/F968IW(]J,C9+^],FH=#GA8. MB6?H^&L_VLY9;Y!G?BPW#7D]&L37]/UXU]AS.8C-#\2F:XX9C0GRS@(.8:0A M%%J@%%4 &T0U(HXRG&:,B^S702P/A2R=!<^*AN06_'P6?)>&0"(=0PP#FDJM M4\IL]"&P !@%XT@@FE@RMN!E2MSZ':(B60F;PJ0"W]>02,LOO #96F+9;&N, MC6>0\_RU>6+9=-DQR;@,5E 0AR4-J+ >&(40X(H[!R$C/@5%<)&A99IASBUX MN=A(;L'/9\%3"2)&4BNP!\P+!BB2&JC@!>#(*T48M@R)S((%7B(+_JW*AEQE9N\,^2=9(;_%P-_BZA038H2Z0 /M!(:(S!R> YP%QB+7&( MOX:-;011,0+#JEC\6A2CNM\DW]5KNZ!1WJL62N57C6+A77E_OW!=0^A]?:]1 MJ=?R^,LR,YH;:77Y!A;S +G3*5:C!3:". ^<)#BR&F& T=X CQ6QBDFN:/3: M$%61UN3I*.MGN_-(BY>@!*Z"UH3@2D0AM&]NRR/DO;SB39Z(LG1'/.2$V-^+Y&/'4 M$AU!K0A$ :13>!0B#[0V#" 37,!.02*S)3J(KN$2G66D(N_+M?U*O58XJ#3^ M*>WM'.R\^T4VDKM2S\-&2C[$9KA7X])U[WUW$!_\OJV[-P+ .:K- ]6F"\\Z MJ+V1, !EN004.P$T4QI0'30/QEJEHXM%BTCFP9'UL^A949/ M:\,Y@#X%/)5!P$09@PC74;Q$1L@6R:+Q4E627N.02:G\IKRW5RX5*K77]6JY MT-CYW_)^'BY9;H+B(U)]J[)T$\9\CE\SQ*_I:JW(!8F1(T!S*P!E(GX*.#(2 M0P.R@C/$H@%C4F1JF0H]YC:\=)0DM^'GLN&IA3O&:"\DB4J4+;U+'(3@ -(. MVS8P;+5TF0U3_,NYLGFPY$DD)%*0%#C92;QDI>C(ZU[G++I6.CWWVT+$ MMAX,6J'E7>Y@S0/@PAV&D2YBL!3'5=#TFP.E,NT M#B WZN7D)[E1+\2H[S(6CH*UVC(0J$FYL"2:MY0*!$X\-0HR'T0R:@J7R:C7 M.&I2;_Q3WBO<2#?YMD=F'CM98K*2K5#,P[YS!K#IPJ_!*^\-I\ XE]87&PLD MYAH8*90G$_Y)2(T LL]'Y$)(+&$V=TZ)8'5-?X\C*ZWJU6FE4R[7& M?F&GEF:$:HU*;;=<>SWOV,I/W&,^%.%BT-KJMMI_;PS[(S]5\;'7Z;2&G>CS M#':Z+A7VJR0B:<=QI8G])-E6) 6D(!]=!)+"C"#";- MN0,2*ZB.3QG&V__WOR1&XF6A_.%CI='&[6X%I?KN\]N05( MYV\AF;7I6>O2=SJ]]+">/7U9T*/A<:\?KW9;A0YP[ '%,?@:E'P^IM3/WB=C]1]\_;]B%N?S$G9^WXS-C. M#Q?U@\I5#5?C/2J7S9,JK#"/1=P;B>Y7JYZ)'N5*MC5*I;$]$88$E:6U3HIV&*@\BJ"A/ M.8=2\(UM#HL1&].?>T;\.S\4QHJ6MB/][^^QPO>^GVG*3#02?T^;1#D^ NCHV<4* P-,!:"QUD)C";]D2 M10E%,6+@(^ MPLC2>)PYKBV_&N+:SF=JN&(X^@16802H@!QHYBB E!(7HNQ5 M*NR_+%J5X]K2*Y1CE@N("1#**T"9%D R88#PBD&(G;5$CW%-JJ(0TY.B#[J; MK4SX&.Z-M1^W(\G4J*A:1>V7D[9_U6^];/Q4*\U9F/=_[BV]^V ML7:M+WE6YE)F+=W @,PQR^=]GFK?=Z8A(0]) LE =0HR1DYK!(Q,UBHKD198 M2YX,=)FVE:=8P#(*+C/* M7]X?;4DSH)=UK\>=V-34S;I=.-,M!UK=@M5GK:%N+SH/>BWQ:5:DX9O8WD>I M5;JOQS*[ 5MY6N3LX&QZXX$D.\80!8BAR#%2>3UML02$8&Q04(:0L+%-81&I M95I2FIOQ8GREY>:F.SYH4YE)PM>][NQT0O?ZW$M@6Q6?.1:6N6)L':L'75&[33; MG,J'VE:^Q'1F0%8K36]"((4UUJ1<5Z,]H,ZF661N 8%6P8AF1*:-D+! 183S M)>+K9\>S(B2Y'3^O'=\E)$8$*1QU0 ;%HU\1C=E8I8!@@E,G7"01T:_ C!:C M12^1'?\6H9)OME#HI5(*\4T[9WU_G"IB?_&%5E:,,@^;+#%-N2'"K!C&ZYL" M'!<3?=<;I!*B]=#0%SG6S0[KIG_*_?LY+ M6YKZ-[G%+P'KR2U^OA8_-5%DB4G%+0"AD@!J*4MEP2U@T =G5<#2)XN'N,CO M6:BSI!;_NU;XRS)G9\R#?N#N/;+DT5@^6R1VJNN-3-M_E?>O0>5]HE@$4O[W M3Y:"FD6_K/K0,87X)XX:;4 Q+M('9'70!F+0!S];:24 MSAND-K:9XD4*?SG /W,C6G#0+$?1'$67A(#G*/J<*'J7CCNOC7'0@Q 5/-67 MHR#B)HV<7-M@'+52RXBB7!0)_N5E'DN#HAE??S'4\:$S,B\$?V1?.-E7(?]O MR?^[O<[O1N6PCNX?M;J94MZ95K<^PF)_5D#]2$W:][Z@;9HWU]W+M+BQVQM& MAVS82RCM?'?@$U/H9K:33;2'5E=W;2L%KE/MDJQ2XN:#;SMY%L5C9_2L-\C2 M:[?ZOJW3@LB7YRTW/+X>-6Y<.+%J^.T2;6(C1L.'+UET5Z([:SMO_)U:F8TK MC*A F=,H2!9'.Z@Q\Q$VE7,".LG)YT0V)Q<=][]5FSORP/2]/@4ZQ!?;TNUS M?3G8>'%;LZ):W>GONUTU[I#MOTP_7GI/:[^>,OL^$_?VV3\[!_]3J>T7TV[- M#VO1Q&:^(?W<)'M_*U_7:Z5R;3_;S[&V7W]7*>TTXI?]1OQG7-FW_N9ZO^D_ M/M9V/I8J\?B?4^\SHU;+1S7ZCTJW,#SNC>(MW*!8\!?6IT$P15FR>,M9'!K' MWZ)AZ[DU]H>$,6OL;0:0C:C?D" ;Q6,#VOILX+>N/[QTK<%96U]NM;K9_;*+ M7MY6E60#=T;P#"7&A[^9QR8:9?CC-_$-U]8E72V;IU=R'E M?K?N?I[^G7=Y<"Y*/>:UQZ/X\_JS4U@ZCE@?]R-/JL;SC@>%'C:.+K\%AOLT677WXV6U4;VHEFJGM9-7H=J"EUE0>!^F^ERIF*I1U$>1*&"E M^Y$E8W,$?@0"7T[12J4,#B'B+E(8 ZJ0 M 28H!$*@W$1^Z21"$8&5*@HUG;3U9UY8896->.:D*3?B9S'BNS3*>DH=-@@H MZ2V(<,R &$E!& M)# 6*6"QYE $[%@(X[J&])<++C_)-E:HZL;O9NPSY[FYL<_'V.\26VTU=L%J MX)$1@%K&@>316;7!*>KC_QVV&]M$%I68\8JB9S7V->!Z.);K3=3NWY%D>BS,' MZID!]?3L-+&.:VTYT %B0#UEP##C 5-&:L@C%Q,R3>04I63+'(#([7D)HHBY M/3^[/=\E7MY@XB,C D'*M-$42QN/4PJ\#58@+'W\7[1G7I3W5#!<(GM> V:U M*M&L^IE/]MD]6I)JL4M?@6D%@EI?9?JMVF0.NS.#W>G96 LU(T0(8 1.P:T( MP$I9"I0TD!!(%+(XU;HO2CYW?W<=XUOK:_HS)V&YZ<_7].\R+L6I=IX20$BT M>DHL! JJ !2)SI/AB"N7]M[%181F7/8ASX1;VVA7)2TW\H/A=4BK6.CZGYMJ MS-W@9R!?@_BB\=-=*+Z6XAB))^YOS0]SR'T"Y-9?3P>MF"0<:01TX"XZN=0# M@RR/*D1)\(Y[IR)$*#P]C[A$'FYNJ@N)6.6F.E=3G6)'T16"** HCS3K[QD' M1@<(L$2&4DVP2VFJY)XI_R4RU34@/C\7C%H((&1;9A3^F#"?/Y[[;IZ5.KOE5HWI+:FQ,8[KR)I@H A0*%)VA/2 I=*CSFN.59JF MXT4D?AF1EW2/I%^KI)5CQ+.0LAPCG@\C[M9QMUAK):$!1$L8*5MD:]H1#!QA MED-)F4X;J6%3QK6>-9]T%Q0U],/.)7ONOS MU4,SQ>#I;;BI5Q(;ZX&#R@.*I ":0@\@Y\[!$!QWJ=:H/9J#CB41AH+W1 %.M*,-">,$WMEF1B*4.4*\!0UJ5 MH%?-#W]EIN\'0:[Y.JU+,W7Z^$*33W[OY1Q9%LD,H\;F*;;S&$ZF-S>7(@[U MWGD0Y<4B'S0,&!RBBTZ@],@)SS%.QRZ6O3[DV/Y;A MZZP]^F>ZQPWAWK,=Z-JU'/K'_3Q;OP;>'?ROY;PS%G,MDW(] M[&?/KG\3\:LDU<>1 YB3@T>0@P]3;D] RA#-4"0'J<8S]!AH&@10.+(Z(K&6 M5&QL8UC\_]E[UZ8VDJ0-]*\HB/TP&Z'RU/TRLX<3C,$>]AT)C\'C8W]QU-4( M"XF5A#'\^I/5$@9+8'-IH"77Q@X6J-3JKJKGJ2+I1='V6_61!E2A.B&&$H)((1 M)R(@&U)$4BH17))!2#*C;-86M>4R+KL4FH7Q1Q)E!>./@?$%6088)LH$1+T$ MPTN1B"QC8'T90;$G/CDI*HP3I=N,XL9CO+&R['[.UYM:C^4:3SW<1:^O5^9T M*]K1 &YSW#H"J5ZM+$]1+7H5 []7/=J2*8WC<7@51]5B7Z])0>?EQM9L&IY_ MW0\\F#;C $:9T,PIHR+(VC/)JU=?SLBHI\35,, MA7)^=LJYIX53*.=!*&?AN)HGG&G+4,#*(4X31U8'CES2R>,E8YKR0A' M*AJ-N T)F>RP5MYI&2D7PN)Z]&CSM@X4TEDQTGEH/5I(YVZD,Z](DXLN>I"@ MR0LP@I/!R 2M$(E162O@=1+U*-*?=S?#2NU97L)K-'9BK)ZI\MR.]UNA][D7 MXB",,Z'W@:Q#9;'XX>$A+![%<"D:XE$,E^WNBWD5\;R:@KN3H?^T>3Y)ORJ* MV5PMDN(VDN)@,6^;BU9;1QFB1DG$N8O(FAA1(M([R3S7H9(4!"9*XT5%8:&? MG87N:MR3 C/>0\0_FY!]7A6IL][:DWL /?LWVX0_C#(=ST^-G7Z7#^ MM-.'6/^/&_VZOO#FG-''Z3,%=M_O1\-Q+T^QWT:Q7]79_?VD%R;[Y_1TZ8/3 M>?$;OOB(=7"'QY/K/_+4_4R_[87+/_-=5CPFF$E[S9ZUKYMACW[F5G=W:[,%KW9W_MK> MW-B#7W;WX)_.5G=OM[7S M[JO'J]]2>TV_YG*]_V3F>K]^' M>@9]HT?X97O0FNP/C^$28?Q@]V)NA(=OEY&*+"_071VJAAOHVZ-Q_.W\Q>_G M9-L;5->K/O3[C$]GE)#G];REGY$_??MBRC_#TVD_ MXL\PE]>^#6OF'=\3[/HO_=XGOW>S!"YKQ#+=K+GI99='"%SORGK2&D;SC'&U M37"UV/O.LUSK>SIRORX#[Y E=6#[^V/0!AUH-W^N+4%0N@FA\S*;*EK MMEQR,MPBR4LSI])_C_NG+=:N9%7VQ=W$OWNOW/:KU7F#V*+J:^^1!X=A(V(: M2U3E[I[Y+N^Y&?>GRPIWZ^=>/F=CR7 MSCH'V[Q+M\3.YI;H[+TXV'GYCG3?_LWF/8T[;[=/NWOO>^_?OCCHOMTBW?@(WNW]XEW]CY]Z;SM\/<';\C[S9 ZO87B?H^9[O)I2\H78BO$5M)=KBRQ MS9=#?,QLET]+;"L@IN^V0>@)2T;G:,PH[L?!N/?YO&YBNS4 H3U,N?3.;ZV' MV".TXM=8NHGO98U&>93"69^3"J/O^OPS6 4X3IG,;0^VMZ@!9*DEYT[ M<3QIC>PDML8G]J@DT%H*P_5B+%_"4&:1MS/8A,?X7$7+QT74W4+4=1=+T5MO M:10)(R6Q0]QRAEPT#DD/8^2H(HP"<7!9EZG:(&NT@+5V8^R'8+ULGJ7>EQC0 M61P-"XAO!^(%RRQJ%FB,B/ED$!=>(D.M0UAB;DCTP?*0(U6:$OI[XX&\=(JI M>3>\>BW+$#QYRY4]I+0WG-C^E0Z()ZQF-]O;=46%C6N=8BOI(J^Y5Y9>L]5N M8#V_/.^GKO1NG.RD/?NEN-/K$FT[SQNO/G;\VMU[O5OY&]7MKZ^\WVWOO&GHBK-V*7WS,5)U/6[< X?;?2W= B]%G MFN@E.?.DG\FE.9^U7/=JM"KW^A!G]#B_\1F])[Y9\XSJF]WK-;G(]%6YR$;# MDQ]'2INPX^R'QW!O>&3K+@]\@U. =^FTYAQ+FJ8I:55Y2AYZ+]YM!N!;HVQ) MSWQMP#UF'6_[E?I\97L!]0;5Z^?VJ#>!OS_6?/T9N_]UG%CX8Z@Z_#RW:.GQ MAYSPWA\?'O]R>DW@W ;^7#?7ES^$[W3"H#W631K.QW]\P["QB$\]J1VY;)\ M)<]NII+_V/AKH_M\JS7;-M;:.!KU^BW6;MWT//]#[L>\WTG!1XA;W:R/;U>U MU'"IK=$4&R6YT]IPAXT/C%(KB,+FP_8L],^^6ZQT2D;;X_%Q3BNX!)5(3[M? M]W##GY'W_#.P3;MG/W-.@=_\YSWKT/S=?XYV'FYQ7+ !6\__;= M:??@(X'[V>^>O3[H'FZ+SE[^[BT*]TW?[VT)N-YBSL'-CU_>P_? _9UVWVZQ M[LL.?7?PZ4OUG'OOQ/N#]_W.WJ?33LXYN'@2V$O/M(X>$6$(X@H[I)7#2%)J M F:&4<.K"#\,95LIM=R'YGZZT\ W@_CJ' :^)Z4M1N+OQF>+ ?C*(S&3K5.I MVIC0^I(PUWQHG8E$DB4.424,XI$GI+T2R# ;)66>897+I..ZRI(5RBJ4M124 M)8UW5%@6--;<<&(IE8+Y8%623@=Q'\I:AJU"2\)G=%Z)P5*#@^:(LQ00UR$@ MYU769#HD(ARSSN93;FU%B@HKE/9341J)VEKMN1:Y%$/B-C@60F3!2Y*,U872 M&D%I?([2C#&*6T,1"V!2A3\TA[^V>=1 M;GR^V> 1X7I=-4L["*TC"WW\R[]*6<.5!/8I/OG&_CHU^/W_MX_]X3\#^]8< M[QSL'^Z\W.8=NDW?'[S>W]G[^_3=GA<[>V]P?J;NV: MV?.DN_?Q2^?L$^G\_<%PR8/S B:K ^U#=$+68(R29U%QE0A)85HA<8$@JDJJ M5;1X[E3%@^S,O/F6J,P]5YR/6X'0_!5+LR.,*D-A6"1?SN/W*V@O 3ESSP_S)Q4LWPC+"RF[18Q48(]2#!)QYQURAF.DE6&&*GA; MJ]KR)]T:)T]\W+Z ?TG 7Q3ZC< _'^OFD0F!!4-1P;K+ \/(YK/D43AAM08+ M*^_2*> OX%\$ORB*#8Z"&M\ 7_#P#\?&(Z8&46<0][E M'!*:"60D_ #PLT@#H9CI OZ?"/R_W +]"I9]#Z#V2BCN8M NFF2,DL0GHZ6] M=2JNFZ&_>.CN10'S@51A6# $6T2%!^.;:HF<, (IKZV61$7OZ=HZ;1NQF$5F MX6!2P?X28_\6T.=861.C"9QA'G2T5 4P$S%W5F L0UGX&X;ZA5"C)=(&(14B MVD;$"9=("RL0X<02JK@W+)65_R="_VU6_MJ3<):5_U$X8"XV%XQ5@I.(7%0& MU+]3R#BC$3%)'[)[2P;D1#H['DRIMWM[P(N]%3GFQ/9@ENZA&NAKHYY?&^77\WW%O MW)O$W3CZW//Q%3S[,+R.?OAQ4%WE']L_CB5*4@-==A<3%F/&F(Z)H.B4 T-) M102_&B03#2%2PF20RU-EHA!!(8*BFVY$!/,1$]"Z3NDDD73Y2 U82TCSQ)&, M&!03(]H'7XA@=8G@OE&/!>OGX8F@ /XV@)^/DDBAN0T^($R#0%PZ@AR'5Q'X MWT9C0XIB;5W45L^\@+TY8+]OD*.L^DM* O-QDGS2V5'](H/^C0,:+A$B4/D4G M-5.L,,'J,D'MT8^B_YN&^+E B0++3G'&8;'G$G$A!7*6:$0M2$ :<2!1-_*#(SW=($NIF+, M@S7-Q+AY/((>F_+7-$/CZZ^#6C7;.+&C\'(T'(]+TL;:N&YW(V3C!MZ]KJ,B[ISH\50'G]48ZK#UPO8KP2)M^! M>%$LMT'Q0@)#'#" U2#%9.6L(,@J3I'SFFKGL8PJH[C@=SGP>YN]635$)\;P MG/"J(/D)D#P?>W P>$PK@H@6N80I"8A'$9%-'G#M*(T"*TUE[<>M"[J;@^[: M(PD%W4^([H7P0' A>4,M2B[D?8+P0Y. $7%6YLRB,IKZP@,%WHV#=^WA@0+O M)X7W7"R AV!AH?9(&<7!M,8*.>PTHCIX2H-0KIGP_CE.1XQ;X^/1* Y"S(G) M *M(WLZ&O;[K8G]&=\%TDS5VA/1\LH)H;ZS5&DA./ M>-0,F>R94((GSQ2W49"RGVG) /[((8.'0'@Y[GTOF,]'$KAP@A,:D-6) &:D; MI=%7_I3!UNZK5],"$^-6KXK!E<,%*W"X8.OPJ#\\C;%J].IXY/>!Z%[UX5E+ M%*$V@ENL-.%DP"GI7&E"8<1Q,,AY@1&,.PR^9M+&L+;.:%O)Q91S96O$, S\W-?%Y_M+%9-B!S6(4LL(I'EP\X:TDXBQ19!T!0T(( M+PE7E < L&P+L9BGM("X:2!NP@;_&V"X./#N"M]Y]WP [@608J24RX68%4$N M!(TL]QA'I:,1H>SQ75T4/]@N_H+B!T3Q@AL>.QML9!HQL'@1=T8A$WE"AB?) M:5)$&%Y@O&0P;L16_:*H'Q[,<\YXHX6#8?3(6<[SN9N<>-,#MI52$99KXJV> M2NJ&^*Y6?C_^SF0_CJKJQZ.X'P?CWN?8Z@W@]]AN#>(D5P.8V"]EC_XR[-ZM MQO+YY:'?\=2,@3,"V >BKCA#!0*SP>/ MI,?168ME?45,RVZ! N8;@;GHE!N!>=YU[Q63B=*(&+81<>PPLI):Y+3F)I&H M0BH9A5<8S+4[\0N8'P_,\VY\'[F-P<#*K/(9.:\"UM0+O@PT]$14M@"4Z,*$"M(9C=,]]\V2W? M0!?>0ATA&*\+:BJ.]QJHJK.W,5F(*5H3I. !!8/S*1]OD0X8?G!C-/7$*UF? M25 V"*P<;!<$QNU@6Q3&S6#;G;,)F'8D:6+ =)0M&';U M!]._ ]NR^^Y^V-V96W(IIXHQZA%A3"/NJ$1&:PX )IH19GT@H)2):4MS M;[N^0+=QT*W==UY6W >Q;_-_NQFYVR>=O;_//A@172X(AXP5$7&1E3(Q&'GA MB73P_R#*DKO"N*W=@UZ6W <$[_:WX.58ZR@E12%XDS,T:^2^-B3W_*P MC8?]7FB=]\0*,-N5Z6DHL9I3JA*3ADL>6TRB0 $&!O%L^UN/"<)24Y.HA]4)U C%;8U5&^R,F@*$-P;' M$\?['Q;D5W'H4V#\7P\V?+<8MB9PVJ):NQNA79,M,%(1JV58<)C[-?6.6X3 MLYAGK'!:X;05YC3!B A$ZHAYY-(&)T"7<4YBI,9K+PNG-8/3YH-4BA!FK0-I ME@+8ER)@I(662,'("1F9QYR"2%.D32@II%9([6C$0.A@DIX[R*U 7&1"Y$JT1=>>@+ MIQ5.6PI.\Q@D6C*&>F*YE\(RI\ ,E3G-:C )%TYK"J?-A3:!T;QPQJ$@N4=< M88UTU XIBDDT(DDC@=,886VJ%M-Y-935?A#X#+WQ4=^>YB>)WR?"TG+56Y:I M4EJ6J5):EJE26I:I4EHVN669*J5EF2JE99DJI669*J5EDUN6J5):EJE26I:I M4EJ6J5):-KEEF2JE99DJI669*J5EF2JE99-;EJE26I:I4EJ6J5):EJE26C:Y M99DJI669*J5EF2JE99DJI6636Y:I4EJ6J5):EJE26C[E5#EO,CN(KZLT"U=? MY8?IBN_4]-+A;'8T:87AL>O'A=/9Y3O+=];ZG5=/?\JOFO^CXG1^TQ8[X\/C_MV$D.K*A[>^J9Z>&M:"Z7U2ZZ&\N_2T_?HZ;WA9,8* M53V&63*FJM:&^GTZH:O$3-]T\M7+-Z'?D:^UI =J9A=."UG<9U&Z41_<1(FM M;B=O',)C36I?^6LJ0-_XHCD=._+[+:JKLCGDJ6O1_Y1E,(,F< \$CF/ M*S?21!^KLCGPLJWXO;. WA8<3USD[V%!WA1S_>990&_]V,O%:8M90.]&:*5L MS@-0UWS9',X(34DD)*56B.NH$8R.0DXDRJWPN0H%4!?!A;,*9_U,G!4]4YAC M9AWVW 9K%;714P)KO1EQC061P-"Y_=UE\V7S%'VI0\IQKF M# .K4^J$= 1"XY@F8SB+E+&\ :)R21="*X3V,Q$:#HPS;2Q5G'.C@_;)$:.] M#L9[@UE1:4UAM;F:.;GREPU6(TDE^UT?$ZW,[WF_![?1"'(1QQEG?CF)HV4%H M'5GHXU_^]3U(OXJC*OPV;X %3Q-50KFHN&34&JQH"/ [8Y%%_F%S!FV#JA>2 MJLL8W^Z^F ?Y=+=;!?7-\[L]__+-V4V7^-ZMD/WWI/.M_?4YO/R'AS__VW]/ M^Y_=P=&G_(R=@T^G.R_?[[^'_GI_ 'VS%PXZF]OL'?W[[-W!Q[,./",\,^EN M?F+=/7C.O8[H[FU\L%8&R61 *1<^Y3@FY*@.B!&OHO#&Q(PLQ)Z2SA3E!2T-\X],^M_50G+P@3 MB%BA$&=:@/P."GD3,$R'X ,G!?T_$?I_N07\ >E"&F>,=Y0KYES E(8$\->! MIA!^!/\%%]W-X%\<=??C@/EP*@$;/ EOH4/SGC<@!&24Q\@Y*H+@/'J1_71M MB1=WO2V<(2K@7V+PWP+["3L7=20\8%CZA3:)1N*BM-IX([DM2W_38+\0=;0R M!!@X@4"K$<1M$L@J8 !C@B.6@FE'3%G[?R+XWV;MOZ?KOJS]3T4")5CX69)>XBB6:/&OZ5CB%*:F@><3JT@6'L7! MV%98C5_RZ_C4)Q27A^V>TLNY$0Z.QY/#.)B,]X87229R?HGMP2RS1#72U4 _ MOS3.K^/_CGOCWB3NQM'GGH^OX-F'X77TPX^#ZBK_V/YQ++&26OCRS4*L!&L< MC9)@)F&20#-YBHRF"ED<78I21N5PW3NU&K09JS#!RC%!44XW8X+YN(F63K$4 M-*+:NKQGDR(-%( T#+X-Q <>ZO.<%B9H'!/<-_:Q8 ]/!,4Q-\.\7-KO\IG M':4TB%G*$%>1(\L,F$K$14&$I5; VJ^,*6A?.;3?-]11UOUE98'Y: D/6'(L M*(J$@P4@P *PG@ I!%@/F$@6Y$!9]U>7"6H/?!0F6!(F6 B@8!MH8)0C"?\@ M[IQ$6I.(O/-*I20>TQD&("- [R<^&2()4PW!D$4I CKJE&AE.' MF//))VM#M*EI-D!-1Y::&Q/Y)XXG<*.M86J-X.6HYW/ZV_ [R^92K;)>6] M*W,RWM,/NIB<,0_6-#?CYO$(>FQ*8-.J%50W)QEN/;0PQVQ6[R(M6!Z/IY@'<4Z>I9S/VG0UM0C(QQ&D@2, M0S2NX#@E3VM-C^\CE4%T[WAG0!>U,V= ML3T?.R#2Q1 4F"Q<* A_ZJ7\$4XYU /Q<@S\ MGCB?6\.!P",7!.P7G#XZ15H(B'4-4GELL&5];)VTN55G"&P_PITSA5);P M)X;V?'Q!>>P530DQ$U7.PBZ0DXHCH:WCB@=E:LSO6!#>.(3?-[Y0$-XTA"^$ M&+3 R7G =/+4(\XB![WNP2#/1ICR3$M57R*G O'FJ?3:8PQ%I3<#Z'.Q!J*- MCECE7,TZ[_]1 6G/'')>> (SW&L2&R73?Q!D"+WQ4=^>YON,WR>%TG+56Z[\ M*959/&H4CXY'?C\S9SFL!0.".V9Q9 9$+H:5#^.V$;SL?UUB0#]BF ED[ 6D=])Y4<"B M4F\%U87$6((%R25!@6:'4W 2.07()5C#'#4A!6'*)O55 ^F#!8JN 6FQ,VM$ M\-QB:Y/26'F!M,TA(<)I/F9"$76)1QZH#GE+.FOS.G("%Q0WQU?\8-&@&X"X M.(3OC-^+D$_G2V=SZX/AG&%O%/*PV()8=@'IQ"*RU <8396LKKV@7X%QVM4=GO@/;XOVY'W87JH98)1QQ'!9:)A W2B$8-8F, MT#Y@')UA9&V=R+:DND!WY:!;>T2FK+@/8M_.GZRA3GL"#(LX92:?BX7%-R2+ MN(P.Q\"T,$4IKS!N:P_ E"7W <$[%W QE&$CF49"1 QKKH$U5Q@#-COA2LKUR\I]UUYCH)ZPSPU7!G-N>/4DF19 N#0I*C#ZL/VS8I[ M5->>IBPLQR3JX[SM!8<\SU6(=%2(*LT03 &/'","$IYXR\D3T\15//T4+/&OIYL MQCX)M#F%9+Q3IQY39K7?-XZ MCL;E9,J=V'$^[F' ]@8Z#,B"_8:X,QAIJ@.L/EAHGS"3V ,[DL5=[846"RT6 M6KP/+1)!O8W2F\@(]S0ZB867T1,<'0[I7K18K.@:.7-.44H!XY*20"DP@CBC M,CNN\[D^:;6%X4IYUR)7;2SO7?.RT&:AS4*;W]"FQG??Y7RP-7J>F,<6YHS) MQU:E0D;'A(0FCF,;F0JZ[N-NA3,+9Q;.G'DNN7*)4Y,8\UPH;(BD(#6C#8P: M[HN)WACBG MT4^]M,L*A@(E W#N#M'0::#P_A M.T][@X^MP7 2QZW)$)YV$.)@'/-S#ZKCNG8"OZ3>P Y\S_;A#N$/5?G89U]/ M"\\_[>R[.'VF!-S/T7#,?QO%OIWT/L??3WIALG]^-OW2!V<'B?'%1ZR# MFSB>7/^1I^Y*_FTO7/Z9[[(ZRRZ825P$2Y(6G!!LJ8@!1Q."PD%+]H'JM?,/ M[8_.[_S(?HS(C:+]A&R"!_O-]D_LZ7CMUV]G%DRKN?Z>[ZIIAZS_QXW@HU?< M[=9NK+/_MQX^W_;W=UV:[O[?'$6/>Z]/-_I;FYU=[O[;V]#FWP]UY_I&-_[+ M]J UV1\>PR7"^,'NY8?Y):I[^39[0$6"%Y"N,@# #?3MT3C^=O[B]W,2[0VJ MZU4?^GW&DS,>R)-Y/F%]AOOT[8MY_@Q/Y_ILI9Y]\^SM9]5;YVS^S7L*/Q-, M7?LV?D;N^![3_$Z?_-[-$OK,,/$ -RO8]5]ZYYLESPRY61_\0&/=LJ#!4V17 MN3IWQG>>Y=H:!>8FCSU=YA[WP1KVQM]U]V=IXOK?]S_;>]M;N;P]:5/T&UZAMDC;K)FLJ)31- M^&8:.+FZ<=+J5?6T'J* T&VZ:;6RXJU47CO+0JZ\80@FF-.8G$@L:&N32X%Y M8ZHB;A1SS%'U0F&V[[TY M?;_7.7MWL,%V]C;@[]M?+G+;?63=/4^[!YVSG].%O M-.>G>W<6X/LV\'QNNYU-3[IG[VCGK,,[9QLGW@4.@CZ.O+0PBO^S&_V!B$ MC4LC69:]NI:][NZ"[)9<0??&SUHQW'\8,*U^^QV14=MS)L5KLZ>5%MB(I_Y2%[G>]I)[T9 MQXWQ.$Z^);3"63?GK-Z"!HG)$N M]AW6>"@%4C#[R JD8/9!,#NO,[!E'@K+_N_7+2]L;_+L%C!)BBJ-1M8'Y\"@.QC,?4$;YW;15L10? M7%N-X3'AU3QAYS'-H[LSV!Y\CN-)M>V\T/,MZ'GG^8*D045MI**)(R$( P4E M%7($>^1I2(HDK9/':^N4T06(_KN!+IKF2:('%$_+YGVJRG1^*Y7BE_SZ;GOI MBDW[R'ZHW7T[BG^ 01N>7QK#0L"WV?&12U#WRJ:J*-VGU8%N[4"JP?2C8SFLG[HRVPFOD>%*("VN0$=RCR(V6CE+M M/5E;EZI!J%UY5\SS?3OX&,>MWJ U_+HG*&?I.1Y,QJVCT?!S+S](ZY?C,?SS M[VJS>]GF_EC;W"69)M=IVJS9&]D06Z/H8^]S3J%28IP/$CBI7:)N#_PH;T39 MC--_MP<;,ZB__CJ693ML?6O@WPO2U5*&M<(*&9Z/E;(8D"5.(I,L)=0$96(^ M5BK:6BRN@T\2:"EH;FH8]&9H+H"]%6#G12L3*L7H.-)*@<&I/4&::H*"]%HS MP:+W9FV=D<7-H$T,B]Y*L#95?>2@_V R'/7*OO6EU1V7QK (COKXZ\V"X/ A M6!VD0B1EAYD2'%EE*?"7$Y8F$PV5(#AP&^-%=]G-*:R$%)L'XT<0' 7&#P3C M!1E"J(M8>*0X 1@;39$C"2P($[GG,>K@X]HZ;V.U&'E\$A3_#&Z0C:]^,GN: MQ7;Q@C14C5RSU?MZ ^K5=$ +I]7':>\6I(E@P6"@-62IH(@GK9"-C*,\KI'9 MH&&TU]9UF_.&[#DMD&YH#.\&0"Y8O156Y_6',M)3:C *06G$I0O(,&!MZ_2IP77PB*Z!"\J#^=3&F18C41VY^ M48@00QAA%DD6".+*:&2=MRA&'ZDS@FEMU]8):6->?"2K!>L:I$B!=4-@/:]9 M*/,\&!@Y;XE!G :P-&20R!+K='(6,^4JUR<1Q6GR>"?G,QCNK5=^2A/K26,X M7[=(5@,(=E4Y=7M[DOJXH#T4DPS&1Z$(X@-Q' PR/#F4N&(\$ JF5DZ01A<3 MEQ07R#+CL_Y]S 6?=>!S(?!BHL&).*0TSP<.K,G;ESG2VFLNDV4PST+)NQ14 ]R-8+/'C,A\>TCTN3WJ36R_&R>%U6IC MM8/%A#C)1 H#ZH#5> *U(AAR6;Q0:B,FVBMO<@VD-I?W3L5<7"2-P_=CAF:N MQW>!\*T@/"], E.!&ND09[Y*U:"0)0FC(*)S"HA:A["VOJJ[1I1IIBC)Q6NK MLF6_'(]C:.4DQM.CWO"+._WF)/AY.H2G=K3HM7LS'_ MX_3-.-ML5V3!* *G/G;<6A X,>=6-=$CZ@2PHY80^\1QRS@'3@ 1E/ M?-+"2%!,8.SPMKXB%GPW'\Z#,T)-#I[&Z:?G&[M_ME[\M?-VM_7B]4ZGM=W] M9VMW;[O[LK7Q?&_[G^V][:W=NV7)N:E1N.S76/DZP:^.1WX_EU9K#5,6UT"G MD]-VZZAO!Y-V51TV_N^X=Y2#]$\MK9=GG7S2#5#G6RKVAAL>AFX47\U&]54> MTXU!V#H?T+)0UK=0=A:S/UHN)6<<&6+R410CD5&G=O-NN#Q:S;'T1@KJ*D33*I'TI8JDGZ^O+X8C6%F!?L/XQ6AX6(WE MM';7G(>IK*.W6$<73S*F(")CRJ'H/,UI8AC2-B5$I ]":"E"JDXRELSHJX?B MAXN7%Q0_+(KGU3#AB4H?';)&1<2I]\A9&9&6P2B&4PPVUS=HTJ:7GRIJ/@N: MP_]G<[_$R9?[./F5G%?< W41XN(AR>B3#PG&CVL>$.?:(QMQ1,H3&;2" M-XFJ7'Z"WB=K=@F4KQ(M/)P>*K3P-+0PKY,DT5H(II&(F $WX!P\]PQ1$J67 MT7MA:.4UI#7D=RC!\IJ"Y2^VNQO=YR587H+E%U,DJ^K0RVPZ".-,PGT[ HV= MP^1'MA>>6E2OY@+Y8!'RG;1Y/I;/AX>'PT%5\+NLA;6MA6>+9V4H:&#'L41, M:8&X(1$9[032T1CNA$^$ZKP6&K&XV;X$Q9<9Q@\6%"\P?G@8+^0L6!$F$4V21BQ(,+D]2<@121 3+B6#G&.+L8OOBK.G.%PKD!. M>I/]_=@O#I'E_O,U#..SG[GLQ'.WFKCP>W%:**,CC!@/QZ)0]QA!SRH$I+&4V4P35CDDW9M(1IB8Q6 -]U5 M4@#^E "?%SHX)1FUQ(C$O%T@_]"!8^2M=C1Y[K%)T[Q!->P6**<)RI;[%75] M[4Y%YR@>S0ZS%M_7?QV\G90/LTU.R]I3W]JS6&]9PD*3O+<(5AJ, MN.4YI4LT2!&E--76T>ASAETA[K/V%.]8\U#\8.*RH/C!4;S@*G/&$<44,EA* MQ)G(%<%H1#@R+:QC@DN0 :S-<4/J"74?P\['_.1PKZ0SLH M;KZED%O SE^W3%2'HC:C*PD#:B3H*PXZ.A4]M@$9Y7)M-T60]3@B)HF'P63) M!%7)K*;LDRCH;:K,*NA]=1:4L2U]H@'29 3'B//I-""6^6YS?(* M-P6]15XMKQ?K?)=!*XV&AW,"J^6&H]'P!'XM92B7;EM7(>L'(.O%FE'1Y?-4 M3*)4Y7%7.B!-$D!4^6 MIDQ$DE"@(2&>1$+&\8@$(T$I#Q V*[_IJ_$))2X77[@HR9!Z SOP2Y)>8C7) MKW;]-RDB1/#><(1\<0QZ!LK/824:(24X8FX\W: M.F5M_O#9UI?5O[0*7-#HA!*%%1Z8%1;2T&JIDR4*!>TDL()PR&AN4+!)>4&H MJTP=@MM>OMS9VM^!%JTHOL='=G+[8^OO-]C\; M?VUU]W:?VJ&S"O3XE%(I,V+^+^]W^ RT5FVS'4]&/3^)(;^Q,0C?_N%2RU?P MN,,P7^AOZXOO'^>NWYJ=K7AM)W$KI>B+#ZE&8ET\-DBT3 H[C%@,-M<=YT@+ MEQ!31 & 0'EAEX\U<[.8J>=N-F@SU%:AD\:XG0J=+"^=+&1)P$X8K@3REA+$ MHZ7(8<:0,I$Q8I*0.%MO;4KY4M!)3!<::-I8IS M;G30/CEBM-?!>&\PJP">A9(N %\2@,_+'2^345$9Y)0*B"?GD'$$4$Z]C1:S M$%AE/1ES[T+JSC\Y\P.#\1"^& 2GLFYAW6N%;:OC^VOJF^)C31<(^&805Q0 M@PRLWLCZ&(+#5B82U]8%L/UB+;R:C=N&NY E.6FL28YT)A0R0- M-D4;N'Q=Z;0GOVLWVRM<*#:WM[HN=UYV-O>V=;JG(\)UKE/- MRWOR O1K#4/T3PX=[^R.63I%<]V;*KSMIWMFS/YMPKF(3= M."F:\5::\8K#X%A)37! RBJ/N"4,:5"*R!NB-354NRC7UE5M.WD;%/XH%+,2 M%%/[;I=",?>CF'FSU)#DC68)0=]CQ#GWR%'%$5,A6B.\%U*LK0/7-(AB5OYD M=W3EJYYLV7GY 38U5W-RZ]*4W![XX]$HAC^.)]WAY%VL.+LX&>MC\\5ZPLD8 M;&SR*"1I$-<@& VE$JED':&:<.EE3A"LKRB6MO0GV@LUK00U/< &Z9M24V&? M6['/O)9D3F##,47$.( /MPLY@@]HF/X_\ZR7()_@V] MS^O_@1_G7WUH1Q][@\K//J<3?>9EDX&$Y M^DV&&4$A#O(!>WA517IRVO[SD_:@%<<3^$.5#.S9UVX^?]KI0ZS_QXU^75]X ML@SL\GES_ MD:?N9_%M+US^F>^R(@?!3.(B6)*TX(1@2T4,.)H0% Y:L@^,K)U_:/]KC.S( M?HS(C:+]A&R"!_O-]D_LZ7CMUV^G'K*#OMS MX^W_;7=WV_D XW7SZ['NI;NSM[7;VMMI/=_I;FYU=[Z-OUJ[>_"''#G:;?WRIKOQ9G,;WO_W(@)N.-Y\[::8>N0. 9)HD5:5"H7\ MWMH]/@1:.VT-4VL7$-9+P(V#26MC:CQF5GD%_.$OY^3X\4--^;Q[? BWZ&LP M-;Y=P7=&'^V@=U95&'G^E=_@EXU!> 7+.7!$]>M.>G%.>+M?^6ZS-_;]X1B6 M_3VXIS_Z5:G7IUS?S[I?U_<7<(V_6?>@W^NW^?=?:VQ3OZCKQ[V_WT M_N7K_L[>.]'9] +6ZG[\\_7I^[?AR%$N.V__YMU-3W?>;I]U*:SMFYTOG8/^ MP?L#6.MAC7[_\HWH'GPZZ9[U4^?@#>V>?-!<&,=<1#0:6)Z](,@DP9 +-D@N M/#."K+4BB*"CS,&CX[CV,+.UNM)O69/U_ WF[Q]VW!OGZ7IYJ+^RS&.N"ZW6 MWO[<"GP\L,<@*J<+[TV7X-:^_1Q;+L9!ZV@4CZJ2\#/_S2A ZUC50VM-X,MZ M@S&,1*62QE5<[P68SRV"T=^YB'Q[]AFXD_YINQ6&61' 9_+Q/;C1?A]>3^WM M++ISU?DT'$ZFJF$4_W?<&TUS\WR,@SB"YJ?Y>O$HW[>]X(.C$5RQ=]2/TSO( M3]^/P"E7JHO<1>.KWVN-]X?'??C""%]NJT>&KCHX'DQM@J_/_./^^_9)9L]; M77!X/&K]8&JD5/O4F"I#,$*&HZJK?P.Q&D>Y%4#(/OD]M/9'F8KW)Y.CWW[] M]>3DY-DX^FC_GU\W1GX?1-SXUQ@^VM&OT/7V5RZIP+]66*I> M C?#_XC\=?_DTP"=GZYZMC\!,;TQ&!S#$+V.1\/1).?[/I^F_U=-F3RJJ9?- MJ]9IM*,6&&(P7!LPL?I3Z<_:K7S!__QJUY\"V.V,P\^]X?$8()!Z?;BYK[-Q M-X*M.'6]YFEW?B2VE4N']\;C/'-_R6LKQ;_O;CVO7I'?__VLM3VH/CX\Z@UR M&^"O0SL ^9=G<+MZJP8BR2NMS=0!4+?AX'@\F?Y]$'T7P*$[GT_3Q*[]TZ@]/QE\']J@Z0SP^ M_YH8GK4VYF[GT (=P9U,&0UT;^_P5H]Y$DJKYGU[X5GO'K($IL1T(3,J4ONF8RXZY;P7 M)H"QV#J$\=@?S^;W?X_[I]],[Q8P?<70Y\,#,QB^+, =9Q,J7_GR"$SV[02Z M[C039O;U^ZI_SN%TW)^":5%O7V&]RLI3]IB0 O$'@P9K666?SL!?=<(HOW,^ M&V[""M6HC:ZY'OON]?(,N71!6EV0/6L]69_=4ON\&5>S8FL\Z<$B'L=/(WOR M[)\*E:F0@#NZ#7JG<,HZI#KB"AG2F[+HFT%%C96J_RI=QI<8-8__ MH?T$0#GOJFK6V/'X^/!HBM0*3K;*8C"#65ZLLM0YG))#)ICQ.,YHHM^SKM>O MB!^6!YM]2,=]FPD4R"?V/F>7$;R38W2#R7 T;3;*S# !*7;4SR24KY/O]6A* M^I4_"@T3.H9AG7Y5N_5Q. PGO7X_7VH"*TMO>EWH 5#@81KD&^>_@'H:31"P MVN'T_H:#C]/?^CEGP]?[//":/H"5, Z.9Y\\__I6 M.*[H]N)#U=A5U _DZR?'%2M/BDQS8:2[K>@!E UV!IS-7X.%_^SG ]OYE%ZZ]==(]^_NL M\_(=W]D+_<[F=@['G74WMTGWY3LZ[PI\=_C/X3OZ_M,[NG7:J<*!G9/W!Q]% ME[XYZ1Q\/.ML=G#GX U^?_ ^=?P$-N2.!2ANTX=?AA@?A,[4MQPNP MFG<>S[YJ*B^K$?GQUWU[>UAP'(-RDE'!73 6F^2^FT @D$'M?4NN[2Q/K)\Y&L?'#N0"#-I4XH/]6GE!II+[!\_8^F6M>GOMW^U6 MM;1.C6Z0OU/=/IA>IW5>3K)E/X(]7ED&U5HRO7;EP0"!GETFPYRB?RKLL\K) M2\QDV*Z,R_Q$LV_X&(+O+7Y:??@;Y6+ X37Q_SOL];; M.#V#\:];;'D0V >NC1$&2TXT-2D9PBSPF^'!X]F6!T*I0E>2S%X@O#TU5J%9"-4? M8/H_Z02JZE=\9Q:5"72#"40[&Q^,USX1[1!QSB/./48ND(!D]#+$%#B);&T= M_W#^Y$EC6R?#T:<\A5*&7CWN[XVRVG52D M-?E*6GY&M>-S(SV[,$$5S5R;0)*@D^SX>^[/"VE]:3JWLI78_NID./=T3.,T MYUZ$<[]'?GL(MN3D0O;WQG/@&,6%(,^U!/Q\.,X.CJLN>LGS.W4I9U]L=DB, MLBF;;[?ZZ\SGD;U'^6NKG6++XS*<$P[3?LK/]M:.)V!0'<5LN$_=6D^N'F!8 M1J$6\?##Y[Q:-UPK&+YSO>JOO2J>"3-S?]B'RX[OMO(3;ZF6)"HB')"#T%Y: M)Y7$6F+IF)IM=C13XLX,+LO*_P#$??#QY(.C+,!Z:9&@GN0*C@+L(2>0RBZ8 MP"7G$!Y5:&WWK M[*$MY+U(WK_.69Q-IO.KK>,?6KMSUK'%-H%6%42+R 63AAL:<=(X8,] H2PL M&[O#8QAGF)^SL=H]A:D*G/G77\]_NZ+_GF )N;IC?OR@YTO/..885BUKSW1"+ 7[_ M^(%A@SG\#Q&:JW['&)%F6.:\WSA!UW/GJJ7GNE.8-UMZJNF3]Q,3\[X3Z";^VKS7LQ=FR]5>YO\4,Y__=1&:/3_)4:;7-=-+[&Q\X$)+2AU% MQ(<(TTMC9!2U*&"@5DZ)\L+GZ75=F=/SZ37\/&.R 4R#F;F8(TKCEK-YRA%.S],WPPMNO"N<%K%.] ): '>S#W_JQ2":03(N+ M_"TMX._N?;_989/J\,-*GS21=9PTX?CG.6E2[6E@+?30T7?FS[HO7Q_L[/WWX%W^GLT-T7G9_00+"RP4 M[WAG[Y_>N\-W;.$HP=D?!]VS#G[_LB,ZA]W][N;626?ST\D["M]WL/VE>_#Q M2_?M?WOO#P(L*']S6%"$$\Y(C)%EDB%.&$8:IX TCTF3P+"F9-X$2<1'(0QA MW&)NA-2?#=#?- MQ5ZXO/,&[/ZINRIKNWZUY[;2.WDQ&CK@K^G3YTV0,YF4]Z(=]C*KYX4'EC%@ MACCZW/-Q:C&$WMA^!*L#/ADOMGQ5?F _F_#CZ5)RL<"ZR\Z&V0*4EQY81JIU MK34Y/8K5B@E?'H[S%8!_P?Q^_77'V%67:,%2E;?-0>=,E_7*9,H65[5X#B^Z M*.^+@S5JTJHHN]J;M#\\R;9:WD 23V9;7;[N;;[<2_/;F6&5O_)NJX>&17<: M[5NXU_W8/VH=CR_'">-GVS_.W?C#;S_OLV_)!1!EPBD!;5GC$):=()Y5E,=9>>J>TY_/<)1.@-U&KJ8J[\BKU5VT5_19Q, :@16&6G*,+-#6(.IL; D8.[<'P@AC&60:%%JLRE )]]NW1./YV_N+W\]2, MO4%%AM6'?I]1\$S Y?/%\REXLDZ;OCW3*,8\4UAEF3++!#3[XIF">58IF+F3 MY-/W.'Q2F6O?QL_(M>]][[($/Y/L^K>_=]GOOR<8*S>[7#=+;W39'^2Q^G%E M(++0]HJL)E.[YF&3@/Q8O%<6Q=[5Q-7ZNO_T4OZ'&W;.DZ1QT3=ZVE\J1_/P M&"X1Q@M%E*_*>'.+A-T-'>'M03C.(2K;K^MY;Y+B>/G[;>K=JTH.W MZ<$_H^WG@T4@>ZIN[!Y/1I43J'3CK2AZ.)G#[J/6\'Q ?]+5B:DZE_9+M5N@ M1:M5J=+>1_!D]F/E3YZ:A[5&.>4S<8,;O,+[F6<78L^N$,G9"3\]]=+ZA.NMN8VO-W/"!;U-8,1*GL24^!LZQQ!9;0R3'GJKLU=.W MSOTXO]G;?_/>R>?>3O M#CI?NGN>=#;?]^>SJW7I-G__]O5!=_-]#^X/=U]V3KLOMT2^_L[F?J]SMD6J M7<>'_Z2O>1UW\6EG9N'?2R,)IA=,:\,"WV6+EO+ T-L=I MQAHLHV(H[_=%''H5Z R#6,,Q*0_C%%W>0*I9V[#K-I$VCM0>M2+FHSLV-R^= M^QS/3AB=+J4KDU[CRKR(@]YNS*Y% MS"F J@0Y#:J24'=YVI\6L5Q&Z1DA6@)B$R..!N(\5V JA M-D82F6-&:(.YT]*";IEZ66C#)CU]9E6YFZ(B<%M T"K4K9M\/WQ'@E"7^= ] 5E@K?=()LO!Y 8M;S G2"3*K -S+ 4!_-*6 MG#7(-5D""C6!5DL:C> :>ZZXR"$%8Z.5D3JBJ:5E+W8C0#L?O8].60H#AI(, M'O$ 5KAAUD/W$A=UY(88NK9.VJR =B5!&X*R3@ JD^#$26.$CSBJY+A0.(I[ M@+;@\FXV]A275 D1E+ H)JD1]P9P"2. 8,8$0K2AR>7%U!14KB J62*,&B*B MBY1'JRPS-"J*I9*,2=$$B[H%$RD@5G,944I!*AO*W(TAR] M*N=)"ZG59.)%1QW#0C EN6'1:" T0@,)PFA)[F/B%5*KC=3F_3(<2Q)I,"@H M%1 /P2&GO$542:^HD-X*O;:N=)O7MBFB<%KAM"7A-+"-":C8E^[WM./,&<-S<6+O :>1JA#&L@UHMXK;UCNJIF#:KBLB_4!M?&>X&0@$XD6!60] ML13_W!K0# 88^F>Y*\83BDE7]US$/:L>"V4;F-JD TS59&'M:[1731:J)@M5 MDX4UGL:JR4+59*'R=]^TO^N2DP)&$2WFG(B@#5/,1RUD5,Y:,VZ/SJA!XS[I MJO)WE^OO[LTY;,6P.HX'%+BCB =GD4E"()]+E$8L+>5B8TO1NI!R7=S=:@^O MPK0%%=6QRG@F<3!1<8^3MMB1%#3$I(8,,!TY1$ ML(X2<6$]T+" +><;6X+4*=45IE68]KXP33KG.\*UC(;' M"M-6 =.FSUIQPHXE*E%,SB'NM4*.YZ+D1GB!0TSPTL:6KF-1M5BH(.V=09J/ MA.+,T P#5X81R[Q4Q)AD)!?4B0K25@'2IH]:-65&1D8035(@+I4K6RPHKB2 M',&4YE1%1NIZ804,JA8+58N%JL7"S_?QJ-9.>R 4)'#MJ?9,8R\YU]18IN2" MP+0JW_2T&K*M[8RAY3;>R3;595 M;'_#*IL250S\-T,Q&,_DG0Q.$^Y5H#91FBJ5?765O;BMLI9H9V/0"!L"*HM] M1"8ZBR13R3(KL4B\4MDWK+):.@I(G30-!I9?.FQBL$"(C;"1BU"Y+"NAM\TI M4VMS.3R1$JBL\8@34%ZMK$:1X$2X$T$2L['%<-WP9['CY&K"(-PO!<<(J.%0C8F3K F2B1?=/#6"TMZ6:$3I$IMD^(\"$P- M8Y1CQER@.&A"DQ*&!4$JM5T-M;VXK;:86IY8$DA2 ;2&:H4,EP1)KRT/@,#> MDERA2HA*:]^@UD;AHK ,E!%;,+9"Y]9A-F 1)?5,5MM^KZZPS2D[RR*S*4B' M+"42 >9J9+D"K;7>*8V=53%4G1;>L,I:ZP.7P*94(O OMT0:93TXC$RR&'!E M:%=#;Z<,K91)\V@8DH*Q'%&:D!$LH%Q;3DE/#7$8^+&L,[.H*/DU"D:H6BVL M#L X')@ER?+(& >+HH718'" #P@%8EA%K*\"P'R8.<)76"0LM4/,F81X,AQ9 MHCW"5@:L#;=>Q5RVG?-GAW=6QPJKI[524E!3&A/!D5-/+:@FU[F)3_+68?\, MK:T4\W&*.75RP'(G9IHL8AK,/U62@=. M(B=&:\=9S,E?,6BJ*39&2/:HZUK#CN G5V MRI02"70F8(Z V&@$-$ >C>G=F>2%)3<$_! M 9(&(RX,0#?% 8$#9'605'IK-[:TJ&NQX.KE"]":]G MM_<(Y4XG[1 F7B!N@D9&<(D2K%%B0=J\3EO,U,G"(MLJW*QPL\+-*S\]>)J M;RJ7\YP8M0:H3 CP-V.115[AYFK@YO06*R>*X2"0HPYP$W.&M)$"*>J\"B)B M;W,8@29U^OQ @I4!SGNV:$-[>-JQ%_E1X\^QMOKD[4^^Z,16J[:.J_:>/UE- M;#6QZ_7):F*KB5VO3U:48QT_64UL-;'K]86MI=?[LU"\4C_]D?U/IG@]IUX\&B!5S93^^JE5YM&(_RO\-Z M;73<'M;RA6OMGN^^8D>U\UB+[9S*5NM>MPP;=PRK M7W<+R[\.8Z<#5X?OQ3:,;M ^:N>HO;R?6L^MQ4)[$#V,Z;A]6AOUB]M/(OJ& M^7O#KNUTX$;_>V9[H_:H'6'8^:%@RKZW/0P8Q@*#^]X.,5_T]@4V:Y,IN=$1 M[ZH9WF0BYL[#U0-W;S5%@Y?AIL.9MF@PTGP;^&"[TX;Y@AO] I\XAUDJWHC_ M>]8^S3?;?*Q4E^IQ H_43A>O+NAT)02]-;M>669O+A4(UL^J/D\6[.=R<7[< M]L<@ 1KNOKN5E6N M\=H^$ :O("WT08I&M6X_P%SGB]C>1>W<7@"PP:K#NL;V=\ T6,H,=@4(9=1* M@WYW2A(>A&P=.SB*-W!M2C;R.4<^W6KWSFQQT#'GE2P_Q9&38"9Q$2Q)6G!" ML*4B!AQ-" H'+=DA9QLWA.ZG5G9I/38+F6KV1['&:T7U"/);;7S:USR#66K[ MVO-[T]\^T/M@!ST0IN%_XN#O8SN(+;CX[YV^__;:1W<7DZ.[T#UH?<$'K?W+ MXKCM\M/YWM==T=P))XU+^.]KXW+_\MOE0>M(_)M][L3_^7QQ\#6<.LIEDQYT MFJW/G>9)(Q^W739WML7^R3?3B:&"I3><(*$A?#=C[^-)$*$B6-'*99$:I3Q(9ZK0E)'E9B MHQ:'WIYF;CA>,>63 [SQ$M\E?_.$59J_\H:0/%O'_[S=_$;^>V_:P!SOM\] M+4R8NP! 98#7ZOUXNCZ$O &<*M:>=<8D/T>!T!):KVSKH.K@Y6":W2S5,&7-VL[[4YQ=;CK-9CFRX7\!L!=K=T%CE/8/'A_$#-B IZ.KV6' M0UC%PLR!@6S#7_"'+1ZK.##O^5BRSM&!WRH% ]1B( 8QQ+QH#ER@49D../".2HX MH]/:_@JJE 4KW)#B\PC*Y&W'GW5L?NULF#4FBW3J=SK]\WQL/Q&[PBV]"A4H M#_QAU!U[.HR_3G[Y;>+6MGO%&(HO_78;1^94WBRH6OGV;^?M,#K.X2R;N QI M&>\TC.\\?GNS>&LJ@*%\3Y%-3OB=;^--\J3WR"8AXHG?O'NPA&Q*8A8^6+PI MV-TW?IX_SQ(,9: M SYW/*Q]R.W7'S +2Q&7.Z?X21^]&5V5ZQ;?B*_Z60[J"JW47V>=BQIF]5JF M&@]8I(<\\3N9.'#TS@D^LN/O:^?:./$BX.=;?"8/G?@^NUF]W-[[^L'?'#R>[O1^D::)V$V M)+KU ;ZS?]&\['QK[#1P\^,_\"R[].#CKMAO?>XV/N[^V&M]H4WZ3VJT\<5T M+W!B'+."(!DH11Q'BBQ/"AG*(F>:6LW5QA;%=8-U7=,%9Y.L?+)(!0WW0<,S M,R$J:%@9:,!3T,"CE2G(B'2T G&!/;+YAYE/@NQ1>-MZGGD'@[9 /B_,V?07#"X/A MBQF&YCPL7(@,)49R@9DHD8M$(B8"MCI&H879V"*4UQ5]9''MET/32CF7Q(PJ MY5RJQ^21%4PJJO-.][G& M9XPKLM/U4G40UA75E[05=A>N5VB^*#1O_C%#M90F1&66%1+!B!,!2AM21%(J M$5R204@R]GA977#S9BH$5/"R*O"RI.VT"EZ6 "\S&VH 'T29@*B7%'%%(K*, M492;9F-/?')2%/!"E*XS^M8KA:XH#;U*(9H.'IV.HQ\'9N5I6WYT9\XVB=8? MYRVU'')V"I?IAYQ,$H?Y!#[D5),[(-6C>YLNKBDJ/2-V)6Z[_$]5?,$2FQ1X((C;C$&EFL6>YSZ[B7SL;$ MJO5_N^L/RZ$U819Y &W$L3' *8!82"L5%B)&0=*2.6BU_DM<_VALDLI9I*6) MV0A89!0L#* _MHXGIBEPREY_ADL^X87)EE4<+UR9CY;9QR0*/LL6$)*9#)'; M6UZI2%F["J2_-QOMOC2R"><:$R2J@$&=]H=%AN6O@YC']3U>A\;_U^T\G3$O MQM=?L0XH,(SNSJ_V].]O0\W;U:KYGZ)Y:5^O>G;0_^L9VSV(AV>%9F,NWV M -^&.^VA[_3S:ZN2\--L3T#KZ*))\[5V^7X7P.?D\\G!SB[?^_CE\J"[_V-O MYZ^3_9-=#M\[GP:MO9U==O#Q$VN<'+?W+\']S=4_3X[X0:O9/3CYP!O=9AO> M@S'^GAHG#;KWZ3 XF[S,825:.'"%'46: &WQ1$NEM**)X^F$0!V=95)XFV#Z M.09^$SP/\"_18 ,-GTX1RLM0*]:A=F,AAC_/"IR;^'?OG5?'+]S+V<'MGNWY M(AEY.(SC"(M.V[I)]GC. NR64Q)J=E1+>::^%S,%?Q7N),Q,'*8R]&LS9-[C0J9Q8Q'#]&]O%OO'AJ+\:OP%3!JX.<7AA_G,;> M,,_7Z>F@_P/H#=S]QERYZ.W9,$Y<\.%Q?S!" )I=P(-<&6#\QC!GCP]!)@OQ MVZS]?OMKW^V@G>^-!OGRU]_,6=PANA&0M1#'U29@O=JCJ](/]>O/ /'JWQSF M\,8X[ZX$,%=2EY6K75SIU_8(/NX? .';UZ+\[QNBW+@AQC<4'D3+UCYGJCG( MIC^667?DSB^H-\3EN SD:^.,+$$F0U,$X'W8L&GV7ZXX4:8-C MY0#AM[7S8] 6^]VV._FMS=INKQ"N'$XUS&\.LK!E4Y.O4VCD6']NWCG9HE(* MO!G:"90UJU8G?H^=X40HYPVS/OW.3]#Z D+NO@L 28X8@U]AND87F[4,=QF#AL/B M_8DF7EW0%W-IQ\ "%'4 %XC=Q]WF>GU.SL*X7D>9PCQ)^ 23,6R#EEXQX/$: M%-5 8""3^UW!Y14VSLU,7HR /D(^'X<02] =0N^R9870_,2 %9H_N-+\G#12 M&CR;-05D,TMA ;7#/8*:KK6)!A4(I\Z9P3#R:@7%80A?980$X[ MM@= WA\=7V/\Q-;FI. ._ 'K7J:H]XOR19U^[Z@T#N,/]LO2(8 MZ\#D,CZ%!09C,A:F(DO^(4.:7#H;KB*6LLR6+VQSOG NCG0>.]]A\LJ\O]L# MS7.6+U5>I32M-V>V',F<2809OJGV99D ^$P>18[^+(QL'!1*F$NH3'#A]J7\ ML>T=Q6'&M.D[E--:#.,&K-R R-M7NFCGI83'^3[V-H=M$,NL^S?M<.O.:;TY MEX7_&/-,9EY8E/F!C^1B3:%XU1;U@/[W# 2^F,?9"Q4TY]AV4D%,XF!D81UB M][33OX@%:/?G",VX1L,QJ -0IJN+9E8R^>:X>$/^].W9W_W\=^WH#/ HJ]3X M06](9UZ&$A4'UKDV\+$SF+BL" 4D MTH/S?1A^[9Z"S7TQ/;QM M _[WK)^?8$+V!D55K;P^!<^[<9L)]XLPJ%L'')LS;'T9?MP-PC'A&WN]*W91 MD(MW[,^QQO:AID$F2BP*6N2C39>0\3RA0+C#E&N&+9DIX?"S8BF_O:H7U;I9 MQ*%6' B",3_KPJ#@*H4\CG&[8$QWN%F/LE#%A7*J;VF1Q^F^Q36W05,ZMUZ^ MDS6\,'E_!*7 KU/ZPNA-;,Q3*E\(LJFQ?(EB$GSQE2_4IC%/*U&Q_+$2N:DT M6Z?!/DP*5CD_9[KZQ?P$^7_M9KOJ"?$?6YKU. M\9.$?&HFGK1N\V=S)6?QW\5.YT/JSCQZJAXS/6^E">6\1UNS@._9-I()$ZZ$ M3]ZJQ"W5)F)&B=0TQW YK@]W'Q9@-='8/VXH['] 7TN3M!X])9^XSO-3O/DZ++9_>=XO_6Y?=#])!ITEQWL?/K1//F]"_?"^Y=?SF>"ND^^\ ;] M0O=V&O3@ZY_'S8]_P6>_7>Z?A&_-G0^T\?$ QO+YI-GZ?5Z5!,JXHU$*1 05 MB$NGD7$V($T%QY8;B8W>V%)UR9Y=(.$GIN2E$CXJ('H?0*2\#-QH(:4 ( I1 M"Z4\U3A2@W$T:@Q$O *BE0$B.@5$6EEGJ3%(8LD19S0A$W!"- BEC:* 12H# M$6:/3$1^42!:D$.XTGQZ]CQK59S$54;DDC\_J.#EHEO OT6S->_1UMYLN90D M]DHS,%D<[)5UU%D=\W&?UY:&A_+G/^SP^,].__Q_8CB*.S#L[T7,\.[5<7%I MO[9'5T>"E2E;F"F[657C$M[[= B<64DJ"%*>:\2QPT@K)E'R06 N)//:;6S1 M.L>/+'CS*'/R2DG4%3B]$7 *7E,:N21 O+A(P3C&8W1)<(T=->ZAG+H"IU<% M)WH+G,X/E4HN$!R1UP0+O8* M9()7T_6,WILS61:/3NOZ><[7PY*)2DX[DLI*.=GO?P13T!Q@S,2D MM6!L)Y^[3?I/M_'UH-W<\:SY]0-NGOS9;GS\(!H[!YWFY3?6^-I,C6 M,RH4%2,,4SI0,%UX)YABP4-#G,2% _! MA>D(MLF2!O+*C:R,WM3L27VL MI-ED+]#'*K>&>EK#J9\&G=%-(UXD0NZE!ONPP+LQBYK*SR:BP*^EA(T-^N?3 M%1PQ3\903RSW4ECFE/)<7>7K?9W6L%N->7\WS/QN6GB^;E M)]%H_?FM ==HTD^\"??)J4G3>WO[=%\T*3Q7:SL_WV5S9Y&_GX*39.IC7#4GJR*50N9*W4XC'()"&J47,!)TTE=)2O[%%&*X3K-:[ MWTF%;!6R/3I<4:J(7>*&,,D)859)19A/C%/OI'IPE%"%;"^.;--ABH[D\C62 M(1EE0CP$B[0 >,M;%E3'Y)(E@&Q$UAD5ZX)LB\W 6CXM_7?FHKE@Z^![?+<= MC_[UFM0JK\#G<@$J^%D8_,PV,0++(1B) 24N+>()L]PQQ2%#.=%"@+" MT^/L6M_8(:.)*6P4DH(JQ(V0R#!#40I:"N.=8E& .K/-NP+M070[>67OC(%[ MC PLRAI4,O!0&3CY<'YHG#74Q8B<41IQ:P/(@#+("A,3K(3'3F]L:;8Y>QQ; MN['\\THHMHHBM5W;+NNK3ZK;3B)%,D:,*\Z.B\+/19XBGJ2$E8I6H9:4-Y)/7<]"3[5[8[8UL[Z@-/*),*%N]1(+FWV,$ MZNZ*W&MSO_4)-^F7BT:^ST>@E466V*[8IU\N&ZVCRT;WPTR'I?V3;^?[)W\" M6GUB!ZW='\V=#^7U3XZ!GG9.#EJ-'WL[C8O]5B?!^,\/DU56&\]R@9<$",02 M DQB",P^CC2(J%2<3B10L! I">5I!%O!G75&.B4ET >-"9E)))BL0H$TU^M0 MFY24>W1NP;T#6"U2>-7 PQ;V,(/QT61*EL35Q%V:L1[&>=FJL;>S>V@5C3A8 M@SQS/L<4>&1XL.!X$:&-II;;7/I(;?+[^-FCBA_7BQ9CQVU__"BY,%PH$12G MBCL>J;;)6N*5TLD':3BKY&(1:FE)PI32ABC.58.J:0\3@A["FA5$C0 M2[.QQ?DTP-EZS0#U@&%@*K&TD M.C#NI%3@W#JN4":R8 H"T1:2WE2?&-+;LYN MT/T,&G9[X6P(D& [$R&84R)_!5(I;S-L(-T3B5FIK,KE\^S&Y2&36#H7)=(X M=[*.FB#'=$!*,* 6&EQ"[%\UJW)[W 'B8M*=K7U-U"<=(!Y%9&IEWX<:/^8(?#57_N.@/QP61P3E@=U#HCP7U?]B[2=OV_NS[EGA MKDVF$,9T6>Q65Q/YB(ELQH<(WKN:DD(QQQ:Y4L]*/5=)/=]LPD/.VAU%U&FG M.+L'\MJES=]HWZEJD-4@5VV0B^R%1LPJ(MT?9T,P(W%0'C?DOM_'[=.G05S5 M2>=]=-(A7#OG+;>$6!ZQT-(')00GT1@AY5U'B3.G1J61_7?[>YP)S"I([WHD M$CSQ)&E_M'(G&B;_8OSSB^R='/YK=?^:EJX=$ M(DO4($-"SKUB 3EF.:*>Y\PKFC I%+EL2T:A=JW44@;3@7XV\AS(P&%%$$N68RH\=*QP(63+*=9UBE_=E6; M%>WLOIJG@ZV!#;%K!]^&18+'*/]9Z,W+!D'0Q\WABA>E?028:<&LCU9@%BR7 M2CKJ6(I!).J5<_+!57@JIV]9<#:GK"&1)!!'%0*T2HC#3V0BXX@9+34!]T_Q MG/]79^JNA- U[NW]1G7X,;[2$I2X\I5>7JVGS[ ,89KQR!&L+;A*CDNDL^?D MK&+$6)U(WLOA=:T??H15:71EE2L7XP64=_I02&I/C> <*2>*>AT6V80#8EY) M6#H12%"YI3W7S]Z&K31X]3284!Y%$ 'C '2,:&>,_O%K/G$%( M6$\\L"YE8*UX1ZS50Z=72Z(I8+UI[I_;NG! MVD//6-<2U#B53$F)B;"1>Y-,Q(5]X\1(:5*L]O!7#M;^GMG#Q]1J851""F04 M<9(,TDH ._%4,"X" P.UL<7J!K_!L*TY.KQ&JOH8EV()NEJY%"^OO3-=!KD&U2V=@EZ&WA.%1J^!@UG-YT M#R1%"DL"&N@P&%'X87(U7($]T8H++*3;V!*S7OU;M*#O3$/!LP],*:*HY%QC M[A3#@03G)9/$45WMN*^@ D_ON&LG9 J. /?EN>E!M,AYFI"GVC 3N55 E*7-'CEU?KF1WW! 28$(Z13H(B;HE#UD2/DB%*)NF]SA7J@1_C MV9YCZQST_T95>K4TNB+.3U#0J4UU2D _E6/(T=PIP&43+!)'6'DK13X4DW%C MR\QJY]H'PZ_>1GJK/[*=%]A(7^#IX/-:>:\ED"VJ7VWE7RP-Y]HSN^P:,^P9 MEDA'$Q$GU".C T8V)"$4 ![))_^$F+HASZ[5\%A=6:/H@+>B_X_Q398 )5O M\O*0,+UUKY)36AJ*@.0XQ(WGR-I$$6'&:X=9HL%O;'%:5V0VRN_1T4 5&*PN M&*P6%E1Q1(O5^YD ?6M=2$X@XRE!/"9@ < .4!*:6^$-"\F7*<"X8@*5\M]0 M_B15Q"YQ0YCDA#"KI"+,)\:I=U*IZJ1A!=5_^J0AU]I3S!$P]OFD(?L$#D = M:4!PCTT6[LH3>$?Z_QA/8 D 4'D"+P\),Z<4(AIGI B0%W.HQ<".4(5,DE3 M;3#E6#-P!7#="%JY F\9#58+#"I78-&*/W7Z8:(21&N'A$\2<<,F'9-ILL(E MZIDAX OHNI'/CAU:EO8O*.%@]8Y'=GLA5ED&:[OE<;U\<['NPP_?.+5YBI=.OJ-/3F\E1*JY%!*]11-!IJH!&19*KQ1!""4O",5[I]'KI=$6C5GIY M*LA]7Y [LV?'83&H(A9)*SSB-AJD::"(&.ZX2DH+Q58/<]]XT/)2 I4?N+5: M3ORO#%8J],_RD"9/_[Q3BC7LP[#XB5E[H[ XWWI.Y$9E"E[,%.S-EC]/T4J/ MN4:2.HVXI@G8=[*(^6B4"=AXK\$24%(GS^_FL'!5>N73W0I,*S"M8N,K9"V0 M=3HV'@O".8T,8<8 68///=L=0\0S'!C@:O:9%AT;7V%JA:EO%5-7@* VXZBB MIR\)HM,'/C$(FW(/5H.#1]Q;BJQ2&/DD$Z=&&RUL$5S$6<5.*R2MD'1U]W\K M5W_)6#K3WIIYQ;C'2 83P-5G'AE80A0#<5P;:Q@WE:M?@6D%IE7R2X6L/T/6 MF>07Y;!TG'*4:V0@KJ)%!I81,1D\%B02SOS"DU\J4*U ]:V"Z@HPU,K7?W$4 MG8I*\#C$I $VB0H.<6D$@@4DB+* DXN<"IPVMC2N$\/>##\M@AI^&5FXZ=;D MH9IG75 ;#W^']O?RU2SR[=Y98^DY_>#:( M+;CT[YV^__;*BKKWQT11#TZ:EPURT-JE\'G2W/ETFNS4KS M32F=DNER(>Z]3RG=8Q'MVL%1NU?HIBQXQT-XUF[L MC8;O6)S.#Q4E0E+"$#;2Y(Y2#MDD-$I)6UA%KYV4T^*Q+"I1 $TABW94^^NL MP^9U._SP#_42$"[B^ M,BZEB8#GZ-C38?QU\LMOH3T\[=B+7]N]8E3%EWX;"^W8XHC3V?"S;#[*MW\[ M;X?1\:]&;V)C,BL:![^-;UR^2S8+PC1E\# M)713DKO??NI@R2;A3_WF/8-E#[WL'&=I(AP 6/'QGQR'0DX^,A%X4<#@_,O< M&^/\N(\.^N<_:SLTY6IYP,DX6+)K,4,\"M8Z7CD=>K%3H!PG%OW9[8/KZ9W"),)S9H%IH990'7.-!3MAS M;K!*@UR(;KW,Q=_>)Y=4Z.-5]M#^CKUV'U V>G!Y0VT0O_<[WV'0M4[?]EZB MSL>S,Z169NH>OB$[[]'6?DMU4>%3_^[WCEIQT,TNV'ILG3[1A1YOG?[>V3_Y M_63_ZR?2^-J@SQ^_X)FMTX__M!L?F\<' M.U]^[%^"B[US]*-)/_"]KP?=)OT+QMT\V>]^X0>MS[FO\W04OR!.,YPH"C0F MQ(5QR$7O40R.>F=L8%1M;!%AZ@+/!INN?9IF!3QO!'@6=993 <\+ <]TD#NA M,49N"0!/$+DG! /@2189[!G5F'!5U$"BLH[7 '@JZKW*U'N^]UPLO]I48D41 M_=]Q./P5,,^6P3A Q$/>D&X/AV>VYR,\^O#U6Q*M4>V"U\BL^G*]>L71SWCM M/OPXC;UAK&S(8VS(;%\ADJAAC@MD4^*(FY1+P3"#@A.2!6<%MR8G2I'G1TZM M4.Q3I9X+8WN5>BY2/:&%3.5@0F. 4EI$2)>(4X=QJ90#30&<,,I@9S,MZ&P\H\ MTAM>E9#N!59,>XD-GIOG!7^4:UFAZ*)0=%[5L80UD]$@ZX$> 90RI)FSB&/E/,$"1PE DMO' MK;176:GLZVWZ5"K[LBH[37R2Q-8$RA&/"A35)H^L-18IH[QDB:D0U1JH[$IL M!*TDDREW?Q9 6YX9K%$E_;[\Q*RF&7EEXM?L]WQE2!9L2/Z>X7[!NYBX$X@H M+A%/EB(#2XBDI '(@!34YHJSW-3)\QL&+EQU5CS2K0+/"CQ?A8)7X/DBX#FS M_2@M$3@E1)-5B OGLPM-D4\X@OECC/M\PD!$77+^QL%S 53^YW47?I9JOLP, MYJ^Q=AX'N5DK/%SWM-,N#F//VZ/CFNUTX+7OL6=[HV'>=NR?#6I^$$-[5+-' M@QAS@GK-%F_-)$!OWL[(?[$R$Y*\RN>-QH_MG%X#RLM'Z1 Y./ITW/WXX;YS\E9JM;7YHG'*)4(TX M-_E E$7D 'R1,,X9('PN1CY=:\)YJ;"CVGNL.,/"&BND80'(?2#6JNEB N6< MUV#2X_">FA.KHM#SBU_<^^ 9""S@P/#,G40_JHWZM2^;?V^6.ITB8'#11::8 MCI']D=7^/ ) P+\W7@4DZ)YU1NW3HH*!!?4X.1NTAZ%=V(CA9JUU7'[P(MK! ML'8ZR$ED<*N,+*F=S7?Q3BWV0@RUAAWXXQHC&5&(*8:7!1_>@:_$'S!KO?(1 MW4512V$WYSWWX!J?(Z#66:S]'0??VS[6BVH,!::E> [?]/&T&$]]/,C\-JC1 M[2><&OD>##&F!'/3_AYO?FZ0KW .\W G2\J?V%@ 'ESS)3H-#A\F([M"B<]P MTS]*.0 3N7<*"U@\R15+0O3=H<8GT;S\0O: [C1WOEP>2F8#)Y$C NJ1:T)A M9%ER2"28;^$=X9IO;-'9>J7_E6EH(7*3P[G_/;,#$+YZ843MH!31QP@$#9XF MJH1R$5Q71JW!BH8 ?S,66>2%0!#,J$'%+Y*J2B 6*A#?\*'VF610A1S\AK@1 MN:U"8HA)B77$+&H&=(/.DM]K@1@= S&J=6&>CX=C&/OKK!=+'*6J($>DQ,%K M-+F"D3:@*GQ5E>+4'@%9 M&43[#=D$#_:K[9S;B^'&+[=I!'"(FY,]/4]WK]9K\F&"ET6(Y\^ERK]4Y:;8^=P]V]L5!:_NBT=H5>ZUF MVLOULISA4<4@$,QC3M4E#CDC(J)2A;P3PW4*TY08!\G!R '](EKR@V!Q14Z MQ:2H$6F&$I?3_(3Z:_?>Z#4X]'Q!+IZQMN< >^R8_DT><)D 5-N>[UO7@7J7 M7GN_'"(8B#,P-8-:?Z(,8##R(URYZNU[Q$^ MTH&_\C?:O7*S+DO */KC'DS7T44M_N]9^S2/J>34Q4"'M6,+=G 0NS"\/*;^ MH W+G\\,B^?(AX;%7/P,4EA,H#3!.Y,BEUYID6L1*F>LE$XJ?O/1PF62P)B8R Y9"TN!"M8+/7T%V" PE MF* D2BI1Q'64R%F@NLI89B,C##L&+)?.7<+L,X\!H(0#(*"=LP OE"YUZ9J/ M@/F6T%&H;\:>L]/[5O^%*,%>,;!6_T,QJG>WX/['80Q1"9A;1(R*B#.IWE+:E(S=\MF3Q?_SK.> M#4.!$'_TAU,GBZG](P9T&0?]J]T1_,Z0HWFR?WZ(HQ":!X*8"Q)Q2SDR1$ID MN4A.1DUDD]=2:(9,.,DD1#9Z$NED&5 VZR6/%#%@#33C:U> M?V9K:^:%$;@/@$@9/7^ZZ5540KTNACQW%ZP,"RR0+8Z1(T/#_WE-;+C-'JX2 MO1\2>"#?F60U6OMXK[6;@Q1PX\3_:)P?\B D]LRAK..(8\D0J+9#F"3BG-<) M8[VQA3?UC%S5P QU\F)G:7F,!"P<4RH)>#BV7.ZRPZ0%%LIS% T-&5MHKM$D M4)2PY& F5'(VK_E=.6N3A;\'3F8+K,_!E,?M:;]46?\BE7(/GF5P8Q.DV"./ M8=0'@GK%3TN2U,I[^>]XZ_+R,'%A9;(6@2*[S#08,EPG1%A,7/,8E!>O6NJ_ M6,U;>UKC]9R<7T^Y'"7)M<-QA?_AKU=NU'(+_!.,-W%Y9O#H"O]L4TKY A7^ M-7UP=?L'#Y9(>,P7:!R0+_NP.;@G@>-ERXR_4AUX\YBR^+5'EL1?Z6>:E+:? M?:BU+-W^P(+^Y!)1K4<7/#F*[D__@;OI+C/U^(/,(461F./ M;A[D7)_?U/Y5;"\^K>#_0RN#/"]?;N4B[N?RTL?D)_W,L9FLVG:Y:)\G:U:\ MF56S@XV?XSBYN=C_@@WSOK\UO!]T/X M_^+&W\U=JS!8C M%-I%JZ5&6(1\/.\X,B[@W,Z*1V]9TH%N;.G-ZPZ$,\?K[U'>'Y-24LG[*\K[ MY92\XT"QEC$B%FA.ZXY%8(I 6A+PK8,2U/E"WF=.BU^"3ZV=$0T3LZ$_+3*T4 M?=F*/LTBC(M*\4"1XRX@GDA AN!\&IT$4XX2'VQ6]&?G\Z^[HC\LZ_15SD-^ M%I_U[TE(2\/F@-31Q7L_#*&'A IC./;(1 DB3REP9A,54D!*B Q6Z*1?]3!D MO%0Y[C>7([P5FI1?O",IN(RBNG$F\DH]C\VFD.0I)R*:;VK\M+.+>WH>,_X2 M;82I7'0;X0<>Z?@S72H?:!AO=H;FF0E WJQEW#! MGWSD\";KZ3SNH5>3D[U&H;&?L:K_V(LB :@4:9C7O?1G(=/[Q;[F&M33>:;C M\@V<#>!<]-/E06OWLG'RB32Z'_A^]W.G>0D<[&OCLMG:OVQ^/>A..RZ9BQV MPW.PT^PT3AH7S9TO%_NMX_;!QR]L[VN#[%\V2/,$QM0]2(W98F2P<$[%A)$- M17HY^"R:,(&L3D$[R[1B8F.+U*EX=O>Z1RG.RU?*>9VL-5CZC(G,S%;Z78>.GF^9%%\CGZA.H]X"\F4&V#KO5X"W,,";S. EY-+*LA;%.0U M9QNPJ.B4H"0B)>$'ISPB;5-$QA";K(@:>U?XO7(V":SB>*L">:KB>&\%\O[L MGU4[?8M#O#D[?=BJ@ 5'0N/<95PG!/3.(R8-HYR'R&PL$(\]MC-G1?)>6G=; MQW$0BRI\%<=["X"WG9>R0+WV]XKG+0[UYJ0SA"0 CA(23&O@>88!SY/P(^ED MN%')"+&Q)>IX3L'4BN>M0$.NE3K0?J]GVM6Q]G,1OP+YA8'\[/XES65;K: H M26(SM0W(:(FL M(K6V7L:@4W#%+B?3S^E96Q'?!2OO?P#L$[[9S%N<&K[\B*ZY:*[[@Q*RF M,7D%6W*'%:FLQ<*LQ;S&M,E)RR32CB0$HB"1D9@BH,^::>PQC;DQ+:X32A9+ MH]>BM>(#4M=>KH.@>N4.@H0LJV/*=>? O?1'OYOK6A9S^;FL9)>KYP[_/K:# M^#L 0YBXV"N3BG=QU1[J1^/$TX/6!WS0.N@V:JGC0<.T-,8P&3@0V3FD;-0N1 MX5Q*>3IYKYAT5,QZ[>;"W--S<&Z?E?OO/=4 ADHOF:0T2L-MEB10%^.)"-XS MHD;IE MC79^VN3F"PWCYUUD5W_MV$#+=W6D/HA_U!\/:OW*IU0P\%/]6O%W\3G[[ M[YH]/1WTO^=*)+FMV-7\NF)^<_N6T4514/]*2NU@8'M'93_87,0UE\.,/Z(_ M*[J;]5-J^PAW#&6_F7S?U!X,K[KF%P3O%77W9[\WN!:682$LF7X5U>I'\-[IV%> :>@/A^UL M.]/9Z"QWRQT.SXH"_W#5F]?(:GS=*K??[?9[XPN7]\MS!>/+N:L_KGM(#H[B MZ&JT,/D@3$4^[(V.F&7'N-RR!UXHRQO,O_>H7W/E^,9M,O.TSJQ%;C078J[* M!N(2:N?'L3?NP9E[[N2?/=\NVF%>ESMU,0]W6+/?;;M3C*\X-?W)H,=M-SN= M/"071^<1;G,GX2T?8(KS/J:GS\_+Q$^LVDUXW;X6F]\O9@S?]CDH1;.8Z[U4 MO#O@?&'UJ\POV5K"M7X<2JPYY$BQ0C>$+*Y49U,21D M>"I:;A)#;=(N]X-3L@X$_4Y):9&ETWA]W*[Z&NXZ%CP5[D2&XM&;7F'?5 M)RV_<& 3BWC+H,8;;53RF_VST7 $FI$_?/.:Q1.- MC98=MUP"WV3SK!D9]_ #M%">#MUF&AW.Z_#R]4HAVAKB8L(\R)8K=RT7E[3O(+E;??"U"L%[=O._557KJ3(*_@Q MS>W# %YC-IZ@Z2=R0!Y0HP+9PKCAVWV ))2UYJQH687P=QM_GGPARF#\46TFX/;/E9 ML653]%9I'=M>V:MSV.R/!:MS^V# M[A>^U^K ^/[L''QL=@]VOK"]UG%G^F1JOYO+*#8N#UK',)Z_.LV/?W4/6D=B M[^N'B\97&#L]^-9L>;'W\9]Y54IXP%0J3Q$3 &; SC%RX$DCXKSVFEF0";>Q M10FO V5<[PBO*IBU"F:]]]#]/W%0H-9"4).^ F9.E:0MR$CF(9F!%-RC0LS' M(2:>0DQK"$N).*25SUM6B2 =F$=)"V8,]I92"8@I-OG:X.62XER7ST +Z8]/ M8YKO,[KU<63R23M]K\0J"UD8[O;^4S@?%:E<&$3.IH81)PRG@B$0A(@X#Q9I M' CBW@DBJ&31AHTMK>MB#7+#*F1X,FMZ)CPLD3[=!H>*0RT8(*8Y5'3&(#V]VH^Z?PG-X[?VX-<+"NW. MUIXFE;)0T:2%H^!LXD_=D?I-C.AYG]'-Q\VAY4VTHK2Y@6%]QY+RI>R47%F!8- MBG-J2R9L751$H2BP U"T'!FELAMI#9,N"!-3D4>G]>S&T@JE75>P\ X(TQ@: MS@#>*K:T8&"89DM),Y*< +9D".LZ-9\XK0V@DB1FK(R7SLV>J M<+ W@:.SX6#&,,NQ 8=3R 0XRA1R)DKDA,=*VI!2(-GK-'4J%AS>\"R=7(]( ML<7#SMH'D3UO2M8,@>]FM4^#X2J^[ U \#25Q<:Z$!Q'ODB)Y-(AS:5'246A M%0\X:5E2V0577'P5 'Y8U_)EE9^X2ZV)*%(^QCF;,2O_T[,K6+FZ>'\J$ MN1&*(^&8 =YD W+,2V0U%WD9;\GC_%V._4L3(\1')\2 MI2[@:)/E"5-- U81Q, 0S*A!Q2^2JDIP7DYP&J+YZ9!%&IFG#$65 MT3X1BPP)!BF-C:.4&T)H%APYFP?_()GIC1/0J"J$AFS6_CYS.9E\U+8YY1U^ M3#+!YV+:N1U>HUX;L#;"37M']=I1[ $!Z!1":$.WW6L#JMFBRLCXNU:SZWZ-<'[,3A3!>A]VA^V\P=^+3 8 M!O';)".U(&0WOC6V^U'3MK.A %90% M>R:Y3W4#D9C2&H/ 'M&%BX_J!<%B@#_4.R>=OH7@'3AJI85_!LS\,PPJS$T MMB<5L.!QOL,PAK.U0HC^T/CBASM M?JA?UWC*F ?*\2U>U9DM7\NPEY^LJ$BUF9\5_I@QZ_7\61C!>?[QR-Q. QZ" M"Y8X(3CHFW/<2L6C,UXSHWVUF;LYPB8$ MYB)W*9550ZE6=Y;)F2H35LCY>7MT#(:[9DL??EPBK1#/!&[\=77DG[++NU+E MGB2$U5;&:@G@-[SWZ9 GXRU5&#EG'>*.:>1HCE>D7(#G8#VU -J,;NK9\,1; M18O.@ !F)&X7Y?E W+J;MPM=WJQX! SM^'%.T"S-O>F+WP7S\%:^2VD9,L]] ME!,>P#_BD3C),(=IL(DI;+!*-(7(O;G/EYJI>%3Y4L\I<>X=TB9AI(0Q5'%* B&/*KEMC';>B(ED>"8.2KOVVFI M%GGQBPQ+:U60#"7' ).8<\ABHI"--B41N):<98=Y-G'D3@]ZEB5:X5?N\HU75:5Z\(I.^YWP.(,2RZ0!W!=^WI%ZL"QQJ24_:._]&X/,+-G<;%06N7'YP<_3AH_?6MC;PQ[F[QG]*D_^4:M;WWGLE=+,0\SO=N?Y5 >9C&VKVJD#HN*3=U33!M\]. M,RMYI-/WI+X0\YR^K#C7RS9>M;O*F[;ZO\?K#S\P[/65;=;2=0[LVZ'05C,5 MQ;B%FG !.14TLHH%H9AW1.3NP#_;X;U=6/HFL;Y59#J39V^'QY/]ACZPB*.J\S#ZLT'1'J?6 ML>>38ZRCLTZAJL/-VI=3N.=-2<[W+X==KYUG,0]GN5[V=%WLR=[UJ;WA=5Y_ MM_14\]^Q:&Q5CBG'E1W9=B\7:PVAV,2U';A$.R!X1H"BO%VV6=NYKC?^$$]B M/,XKB7ZD&C[)F=4(B3FQ$ M1K.(M,8><#$::XOT&5*7XN[-$SLJMDFN2@Q?23@HDK]_AV2Q(C)[_O8S"1EO M8%2H/$] OK%#K8V7R@ED 8!!0#!#FF"*.!;@VE.G;9(;6W(.+-\ZL;T?9J:W M)IZ),S1XFJ@2RD7%):/68$4#6!+'6&21W[/Q4.',XL3H9/?B$ N?N#0..0D0 M QP:W-' .?(J14E3#");]VJ)UWB)P?MPSEF*+( VXEI[9!@6B,K(J1 Y:,_F M;7A<-V(VOF-)MN69,E/9EH5)S#X]5%%IHPA%E&F%N)4^9Z-$)'B,1 9"J+*/ MVHBL5G>%5C=23*S,K5^CA-4-,B'-<$!>:NF9Y0';'* Y)];K/BIQYQ;",G8$ M9I-FY^X'?(Y=<+U 6!:Z,?#^#,O1^:%AQ"L6+1+*,L2-DT@+$"1)-2AQY"&D M;%BHJ;,YM20G=F10+$CVB:\Z,Y5=H&YRS,D!W"0:]<:VT]6!7.V1(2RM=NX' MU8SGM<_]KNT]LTW9HQN0+'-O;Z]7VSX[.AN.:GQV5Z_=\X-8S'*>W^ON7!,[ M?V/#;V9='KW;%ZVCE"K*# -]QM[AZ(B!(15HRB1!FLD'*2<;JQ1>_W,;?]N%=0YZ)> MLX65F);'98A192)>2YI./IP?Y7@E4(S^( <6KN"1Y=61?_[. M)[K?_=S>@\\V3S[A??K7\<'7W?.]C_^T01WP_M?=B\;._HP*%./;.6@??-P5 MC9,OM+GS^62_^V=G_V2;P_=!'3X?[Y_LGC=//J=&:_MR;_L0_&LAE<)(R00\ MB22%=*0>!4G K9(X6!JG#RV#]T$G*[0(@BNMC')..J6)LXF QSYS:%E.?FWW MNN7E$XXK[[WKZAQ7?HVU8_O]9Q&FY8R\^#''Q$B4DX#E]M@WG M8 B'L;C07'H M-NE*Z_MGO3(2NM]I^W9Y4ED8C_'UBXCJX@58^;![UOX,<_+^A[_^?7[;!D+>_Q^$O,1S9 MP2_!CNPO7%*!?RF@IO@5%!?^1^0OQ^??>FC2VF+S>-3=V-KN]7(7XE)=\U'S MGZ"D-8+1_W=UFGNS(69Y#+)].FAW;FUJ_-]?[-8+Y4S\O GWZH5V3? XYA/P M8BOX1O;H558!$*_4+@[R@10,:VG0[^83_E("AL#@X"OQNJOT#U"27G^47^B< M%;$"@ *#?(Y?'%<5Y^>%.N>KY8R(S[.X4.AMB*G87H 5A F"!ZZYBSR8<.9' M9=?1B]-BN]H#@L"]!YNUOV]^'RCG*0RP[)\]%I A0/>P/HY-R,/)UPGQ>^ST M3PLS?)7_,;Y1.=3K](W<0W4<2UGS<9!S1,!.#4ZS0MQ(0 -F6T1,E-,$]YD\ M60%=@[(1ZPO3NIT"Y8K0\[WTNQVVAWMI^PK10'E:-^(O?B_;9,^SA>_+REUN MGQ\*H8@@$2/'4D3<*(DLCQ8EIP&D@&'1[#[W^M-$#60^MY4?,[I"UN[I*_W" M5">CZ!7/V9L(XV1IMR='0"O?5?P5Q&"7'JI@$F,&^'[D!.B_RFDPU"!1M"YC M&ANM;HK!C12$&;TO.:_+G>BO3M["YNMY=GNI84_Z@S_&T/G^U#S'I,;H.$T8 M84(2XH$XY+B02"F@MT1+QG,S@.:LF@_SAEB\LCN%FZY^RQL$OT;_O7O%^,WW_'V M!FY\.K28ZZ2=18RX''\4)3**-9SIS+[=_-<%X$YG[[8[BN. M6ZZV_-[C-,S;X'R/\]#*I/A]]*=OS<\*J8UW*']]T6+%#[C&@_J^/N<&U2#7 M>Y +ZK92%I8UJZBBA4_^$GU6GMU$80TK[\Y[M/6KH#NU2\N<-%$(*YS3W'%K M$Y'66L9D=%$'^N@:#9_'NT#_QPWZB34OO_#I(K<''S^(?1AGX^0O&/.7'\V/NY?-[NYY M?FV_^P_\_\,EC),U6\?S.@0S')B)E")A86&X3P%I0AP*TO@0+*661A%6%ZA0N.!)R8W=A2NLY-!3X5^*PJ^!@B"*##I\!'":F!L^9*!5Z!W^4%,L9:)!48#1.QC;F!)N6R M+E8*?1:T![W".UT?!SFJLPSR?.TN>6^AV]T2=HJ*)?M/L6(5:"T,M"YF-HL$ M%TGG #%CN$4\8(%@[3R23$1)#+&$@[M&<1WC5>J%7BGNJFZR5(K[,HH[T\H, M6V598DBY7/K0I(",BA19S\!Q=3**R'(1MKH1SR8;E>*NGN(N?(.B4MR74=SI M/0IPZRR#%4%*.IP[3VAD XT(A^# 1_"4B;Q!6E=S&D]4>KOV>KMPW[[2VY?1 MVVGWGFCL90H6$9,X,.6 D=4I(46LIIK:)#G9V +O7O%58LKO((YEJFU>_6=] M\UXBWF4.J+U-[%JXES]>NH_EPFWWPO:M57M4SXX*UNZ'M>8?,QL FBGO'#%( M!0]T1%B)3$X3,YH*XG*/+ -^A*PS+1Z':B_'.MZ]'B[<::_T<.EZ..W/.QM M^3A!,6J).+<<:68X\HPG[B,#KD$WMG1=X=GN.Y4>OA$?O-+#I>OA3 B!#,XI MK%&@,B!NI$3.L=Q\W 4KK)4JFHTM5E?FD2R_TL/U\:DK/5RZ'DZ[VY8$1H63 M"&OA*+)B-U_1K$].V?F5^54AF7/:K.S=?"H[Y:MMUB MU?[='U9!/XN#J;]GW&>NK%?4.D2$S)$_02*K#07V8"S%,AJ6=P4)JTLZ6[.^ MVLY?>P5>N"M>*?#+*O"TWQV""!HGBBPISM$#1?JJ^?XSZW>@1>G6-MW6-M[]1]O0R*O?8]F?;\S5, MYYOW:&M/4:@36%.1*".$1\,MLP0'AX--#%-O[^LP6:7SO3POF^ E6M2U>'8A@]5S+"KP>2/@8R4)F"J!)>-':,VO?YE954"! MAT3J(B5A8EJ62*".K+PKCW9O-.JY_5?O.]V&W7Z&7HV:^3P3YC.P@-58 V8- M[+YCF?[(Y39O6\SJ6VW3')@U\]D%YC/O4>W;/HB) ?I1!X.FTW:LYHCUN\U. MUS%' [?3MSQ@/NU!PWJ.J84U\WDFS,?V7-L'S:P"\YEW!W/'ZW5MQV^"SL.;CN5ZS0'OHV-XX+7[GN^8GHEQ7U8#%-@= MXC[//\_JSE54-D^CNGTIJZ?)L>[;453GACX TSI93*+BO5ZOW7>M9K_C8C-Z MQVNR/IAKW.WPD>5YHY$%&I/E-.S.G>^P=J_N7$VX]^YDJ0GW80AWWL\"].CT MNQW6-#T@5X<[H^;('SC-ONMU_)[?Z_)N!P@7_2PUX3Y#PKUW!T5-N ]#N/,^ M"J_?&YDC-FJ: ZO3=/JVWP2SKMT<.:.NW^\!#QYQ3)<$ZJ[I]OG1[;W;]C7= M/@S=SIOW7K?=\SN]7M.R45/N]:WFJ&_WFGV'LY'#;-?OV*_>M_N-06^7!.X+ M"&-Y\"HJ=2CK8YO_=1KK(_.[)?EAG7:_/;)'3<_JVGB7XC8'G'6;IFV.;.:Z MW;8WP/(JN^7,K$EZ5QT#-4D_.DDO=+CI,Q>L#Z?I>SW6=#J]?K-OCD9-J\<& MGN<[7A=)NM> PZQ)^OF1]+V[#&J2?G22GOO0DU23\Z2<\[&NSNJ,/ B&KZ(QOKJ9FL M"6S; RG-!QW.VMSL..39[W?N["%\O#""I^-/F*\?8]Q'P_?G7LCJWCT =3+K M0Q:)/A]F7P+S)W&>[\.?QQ^__,OVNY[?^,FH[7&S7!_G>;;=L:].'$ M;,\Q\5["M#;4).KR<4_'2*^I[H&I[OB@2G6N";8X'[&FU^T[3<=VP23O<:O9 M9^UNI]MV'<\%JALTK-Z&)GE-=4_'CJZI[J&I;D[6]=O."-1HNVF-. ,5FSO- MD>,,FB;HV);O>R/7[+YZ[S0&[5K6[0K5W;NI6U/= U/=R9RLLQV;C49P/KV. MU6LZ;;/='/1]MVGRCLE&%N]T/>_5>]MN6-:&J8&/8+]Z03H-V16NB5]/J?63 MMWVR/H*M/UD?P=:?K(]@ZT_61[#U)^LCV/J3]1%L_Q4M.1[71I?1__&?SSUZ/.E^_?[../I]__ MFGP*__H^=.#]GU_^S;K8>KB<3R/9T8:7$2!'[@LR@R7P)<:60P0!.#"YXBX:7)WBKGXTY_+>D5&QX)9Q,;2H7:[>J&(R+02P*HIP.^6:$ M5Z@N\=+N >).XS3 M_<3'E)$S;M9X&5CY0[5WA+>J7VS?(6-TCC,L]6O: XO M%W;.D\?SYA+-6=8!5<_#:O6) M+9R;]"HV,2QEOVN_.C(]'9P??SLZ.3HZ-X?%'^&_X^:^SHS/CY)/QZ>AX>'QP-/QL M')P@_8$8!/:G!#!!O;IZF>-U B4(1"Z]2^";VC3A/#%\Q=)09'E$>/9?P- \S M\9BX.8BC%.\+KF,HAN0EP)9@N,F4(1\"EH6OI 'LDR4&#!;$GE:P6IZPK%K= M,L['L#IMU>DXSD//&'%8$_.,(,*5?L\C<84R"[(QC8_+QV ]E/$1<([ \GC M:?M+,_@ 661*&XSB3/#335X,(C?,<>&PB@S7^6\E&&%Q*/X,6-(G$(R&93;_ MH'F.X%VQQ;Z"N<*=%9CA^_>.&8*4/>[&XB3W<]AS@D\!@K*MK\$ = )-99QE MT_V]O=ELUDJYV[J(+T$*_;<7N__8&R;N&,1'NL>]"Y;LP1&Q/:=K=\P](B7Z M%507^)_5W1O/?D1-J=.T6^-L\NK], (Y%AJG"X?T>X'3?H 77L85!R05V#F< M)D%8$9)_WV/O;SB]!Z'KUCKLQG(>@M_02/M!!H^[:ZSTY)(GEP&?[29__),; M@'.8(9GF(Z!KT&]8",0+/Q1Q)K)XF.$G\41P+@:*%GSKCOD$[],$_TBG'+E# M=@6\X +X7$ , O@)#@*\"[09GB#' !X,4ID;ERP).#P.(X%,A0?@S[1EP))& M_ ) @.]IK!9P#T 5X.(D&X<71GD&V HCC/+PA[8@XH)(QTD,?%_-#J@-O[8, M/!/:">)VVC!FW!@S@,&$!5$&_R&3QGTN>YOV2D_SGW!02!:XT%&>PGLI:9[ M%($SIRAQ\"L$%\F-2Q;FO E:!;+6FV'7D-P5QYFP*/>9FY$*VS! TXT\^DV( MIBES?[ +?-#E">X JUUYN9O!9E/AUX,3XT#BCG& *D5TU3".(K=%J!"@,/?]( P82O,WK^B-5V\-DBU"5>') MA 8#0-#(QC0'8<)2F APCP2[P2:(^3G@H)@2QU:H%<,HH+; ;@)4&. /GL4M M^6")J-RCMPHZA;]G:/L:&1!'1K.41"!Y"RI18>Q*BH>YSOE/EJ(*Q%,L&!3$Y M8XG7,A8I;/=P$'2SQ+L7%!2PPI/]DZ4 E3/)N@ 7&L;GSP>-35&-6/4UHQ9X MG8Y!?1['(8R.8N*:-V8D(59A6XF2>(RNH"&%4X!(I: !!!R&;,0F[#H4!*[D M<@$E#3T(96#!%17Y&F1;U&AV#XM "07;X%[0Z"S.X0,X.0F/LRLX1$"66V/0 MJ@&78\^JI]-\.@T#R;J""+80AM&D=(" MDLCXE<>@_S&:$'?\"4X2+"[@3]$8/@OY"T<]W#R[@+.^H%T)LT7JI B-TOI6 M*ABR#(6&L'$-1>&0X$#Q=*>@'_V$<\DXG,MKJV? BD. 70-%@\<1[4@-S%/E M,F2(&"[Y&+,9#R]YDZQ]9;Y/$^YR4M4X<\=X7,"/J/3(_,FL-EWNII"M+"/S M^)K:&=(:VI:*5K\F\47")KN,9R= G/D%@-UP&I*?(V@51/AD) M]D=,!= -:!FH]C_"N4..&;5U3S(S,@0(+.5WJ*0C6(2>8;6Z"@MQ%+O\LP4: MKQLGB%WA%6$H3#V_6*MAV8-&V^FK124I(I/X 8\); '9!;)*,4,(=88ZJR3(>T0!^"-8B3,@;0K-W M<_A:R"R<_T@:Z+ H7(M%21B@H3-C(F\Y0+U*H7%)@$*;'C1!WDJ!)KX GU- MA5TA_0W:ZR!/X7SH;7@07X:OIX&'9. RP9S5RI7)<*%5>UX)B6WC^4V(DJ=" MK'\^^@0V%0?VXA&L$"N41)JP[\!TA ,% 1=$(!2S.-G\T&;C &06 E08=,8$ M#L= B0:/24^"=F"P&L&\R,-0\!4WOHB(!\KI9?ILX2T6YR[Q.J;SINV5Z\;! M [RX"B92KJ;HLQ\1LXK%J!P$XX2,VU+]1#=.DY/&IH8*04.0SA5:N)A\;KYR M+1+$2@D31$;^%(2$PAI2JM I#@9$H7A6O#]3BE=WQ>I \W/IL&*#KB!UQ;%" M)/@@NKZ.Y,K0A@F$ROT;!YMF3 L[SN$L:;7*/L7ED%-)5U0^E2BSQ/FS6VB. MMQIA+'&]\),)B*(_+YY,8@]1O$"V)00M>&F5K2$F;4 "+>,$'O8XL-E X>:J M%4BE.M4(8,PR-'Z\&"]1#'S!)R)$NW+&@%>!K4GD!/H@J/YPPEQX[M)Q,!72 MGY@\6N5%AHP ,,; RLK(=;JKPKNW]/Q/2Y/FI#!I M=M--7KU&I# 8@RQ9P#-YW:;AI+C;A\W@R:&?7 JX@$Q,.$J!J^J>15H00>0% M9#'N/]1)#=;::S731NY5Q20DH#"B>1&R:6(RD $O MX^=K.Z"]([XN[^E;IKBKE_%> M]+HWKUNL9;><0?/4!TC9O M5YI]$RK?-!W],4'P2XU+-2X](BX] U&QO&;B[HF* ]US6?<]6!MN;_I@#+]] MY!*:NT:G-3)(9.CU6YV7C@Q/CFGOWH*?WY//UL3:I6[!ST8['M3*<8U*]P)( MVVIU:E1Z=B+[Z=I9\_WGZO9S]Z1YMWHO7?&N<4'BPJ#5?NFX\ PX^E.Q .8[ M@-2JVSU9 5:K7:MN-2K=!RK9+;M&I1<@,YZ*%7"$T1L\S92JWS B?COWT0M5 M\C?5.JZ8C[L2A[@7]E[.?V/>[/QN V6]W; M-1=^209WC4KK^6XV%1 O$)6>@?1X*O[^HT)>*.]-K>VMK_G;K6ZM^=>X0+C0 MWB1R^GGBPC/@VT]%ZS_FV5T\-?>OFLE2!VW 8B_.L7""VOQST=WZ&\=QWCN$ MG@&/J''Q/B ]N*,94>/B#LNKHM?4!J6,=K3.T6+!BL5F0Z*4M^P.LO2%^;X@ M.UOL:7E5H6KB^@Y6(Z,%&C.><..U[71;G:(8YYH]7K"B5U$H%!,O7W<[K799 M6!9&:7=_:8AR7T6ML]=6WVK9Q5RRZEO*)D5=*"8Z<+"+N&%XV*HATDH*CZY$ M\;ABXAVN K:JM'11H>ULKASQ(QT_+4.O%*?*ZXE#*FN_OF[W6_W*@3H=.%"@ MV-<6]IO:'&/F<*'?:0W60X66<:;>6EVGCMY?LB]"\FH)9*O[2UGE4!71"Z)U M=D'Q[I;SR\)J97%FP$\ !RY;UWIM=.=UW6O3Z]KMK;$J(=W(UF^[\L6_,*JA6S2-H5 M_15$D531ON?A*;2AS>+Q"143ED4^R^*@LGRK:+$CJRSBD6DUV)\:XSCI+6^*/DQ/!NOL,@GZ:S4)>@>U=CU9 M6\>Y7JM7P3F[P+GNW#>6QD4;&V(A(I]9G<=>-MHJ?/QX8T?:*R2%[P!I7[=UM;4T'KRJ-52P7^%;DOT:HTT.G,$4*A$MCF'S+I1L#%I6,Z"* PZ8U8$$O.72A9LW+$:(,=I&2KU#*)?$MB7D'( MLBW$0]*Q>3 X\FOL:Y6H'II+T\16ZK[; MXS=E!8NC:GS4#O*4^6H;55NU*@[MKK)5>W.D;5EW8!2V/>^BW$!2*F,QHZ9V MDQ'U#0T L]U" T/_8IRDU.XJ3TGK&\5/206S*RGNARK%_9COM'-P/B>?&"(P MFL&F3F<2<_!BZ:U>^9+6.6&)"$%4857^%N<9-DJFUK&C.$FHQ52JD*JDA5F< M_*"&=&R*)V9$G'O5:\OJN,588/5D*"^>F(4N4W(/%:_=:4:FK7@.U_H;XYHN M%87 D7Q1B.^U+SNHR:9L.TB?JI4E?(H:-@HW*=H+&7<_HGT&BP8T5,J(X.G: MK6*Q 'A=R&9] :*[I+8,L94%>4Q"_H(:AR:TD;4E.;U9&"W4 /GF+"( MG'C8"5"V@,3VJ")7572A7#*EVJ&?AZ+9*2Y"TC9L$+&15B ZL5:#!.QNT^[] MLK.(NCQD\G, =A.%1R"(#J3(.^4I,")WMTWD Y:* (G77CM*=W&>*;([3U#LTKDH%-/1Q/4:S(':#J,OK$F?ZVZP]2:E*(/RTJD(BIE3 MY>;F<<V5BMJ M0&>N*V3HE%TAQC5*5Y[@8JHQK>QRB\^DR]W7I48;%>D[M]*--M)]=' 6FRG7 M2GLHO9-X+M1=M[P*U$*<1"=H>D%]MO2&\&-I%T8,XTM4I$A<=+M5D8)E3V'@ M;V,F3W6^P6\9/2:[2,/[&2@YV"/>UUZEGNG"^X%!*L%%!#H;?)CIJ#-O3Y0* MUY(NV"7V$B;Y83S;^HW?^LQ%;&T9<[&LVT0!5OQ6FNO@)IZAY)@@Q !10D6< MPT*Z=U[(VJ;!T28,H(&MK04(T26CW[/!M+ 71) I8^8)$D@J1@GN+=ZS>O1;[N/,XKLL8/XA8Y"[#<[M]5RGZVC(U4L&FUCJ% M+9_Z1BPDID<#7/?^FG**" EEBL='%(OMDH>$8@3;^DV8OJWR>78ET(N>US2W M&Q8V0IY6+,ARX]!D176-R6D;;G)&E M7Q @J*-=_?S2,4O*X$6*1T;,C=T?Z\/=AW6R4'*)"K;H^%9.IJ_G>N389;K[ MDTN+2T .Z6#$0D!?J1;X>82>N4([AS^Y<*&XF"F0%7ROH1WTB(-,!;X7QH D MI.\7DC:5MVW(?LE?7=$? ,AH]*6Y#S*>TA _K@$<5(XB$2? K])!XDN8DVR MPUBEE1FC=X;3VOT&;)9*H7:1A^*DQ&J$X0"J-8V _@)) MG;1,?>/ "R\2-D&G ?H4A2I.SKGBEL(+PIP\7H1@09KF I\3'@J]#T7]9!K& M5UPHRQX@%%YJD( %$0X31#("'P%9/"LXROQ2-@L+FN-D5M]J=#L][>@JW(N( M!["/75P S-!]HLV.J7*4FJ>J617A.:L6M&7DYBO2/QN&99J-0<=18"#QIX-I M+3@ GYZ#PY @NL198=F#1MOIE[P<[\-11!6,3KB?]#4(UG<=4F[*6A3)M8(9G,1S+9PZ* M]#!)T/1+:%GT\8?R+P9L"Z%#8O_RJVB@, M#@7C":]$')! H1I>B*Z09QCW M@/Q/K B$26%2T8VE76KL*:J(B,7Z4]=/2](4=+Q++OQ.$W1BX!<>H'1#_HDJ M1"1)M37!LM:&/9-0M$/6C!H>8NL=T;"UP-/D*2!_9* MN3_*IJ H*2T%C6X"@BRK<,AY-->)4H5;N7$RC1/)RZ?QYC=0N\ ^Z;+T0WG5 M??.)C(0+3][FLPRC>P@(Q,^B?():"%ZXQ,H1(?38,*0I&L8TS$6D\B@6FC6G MVQ==YQ)IN:#)D]R:QL)LPSN=A($]1TKROO&&O37.X?",LY-/IPO>.U90(K > MYFE1CK@FLT69;^1/CB[$:QAO[+;WUB7N$JY_(##HL;K-.Z<3@( 0F#:/ZVF_Q4TW:9LE M7 E$Q)U55BN]9K7,7P1K*9^4IP8\9<2S&0<%W&SU.[^(G/16&^?Q.%&L8%2+ M9RI&+&&R;$33%".::XXX7'K;DU7N$XOSH5GE0%H "-UNMOJ;WMSM H'+N^;" M%X'X!+Q0A'C)72N;23.X )DB-Y@"ZMS($<@F$*Q7>D;$%$B!8 L$@N9\SM4\ M>03F34A68?E *I09FDW>&51?KB"!U5%(8*^#!)N?S$X8TQ_1&:;L/QG9.F5! MX365RAT!?\1)=YO$24:0I8C5N9 K"A4GHPII5C*I>5%WC=4A#J^<0WI:Y$BI M6J*,MG&J'N0 S11?,L3%8%AR_"G*D^.F8\ZSITIS*[1E(I%4.@_1:D.G.8DR M9J#2/0$!Z@<_D3;&Y+QT8QV5$506H+]PG9@F@5:(D@G[26^34EMZK.9H 0= MEZIX?X523_: =.BG4NT1MXKHY&"^'R0381H(5_^%^ .7&J'K0;_S+#X$'&%9 MH9+10;.1T"F$'Q4_D%R*[L 0);B'D=KDG)M*-5._0Q-J*.J_/V!ZT$Q94(F: MTA>"Q0PJBI_8%ZPJTG1 _8FY<94*V3 P7(J4H)AN( D*=(^"9!"=%9U =1?--J>6$ 2Q9.:&4!5SL@[ +%E_DOXMQ MD"\#E8!Q17Y1<4&CW #2FP!G3YY/(-(HQN R1K';L-I+J3VIS_C/(!4;F<5Y MZ(F_*Q'?Q-1CGQ9(7A$911X&1.'"+Q*&&I:L8$LRKF*Q6!?N0;J $8KD";EY M%N5?C8!-&)8ME;O[$Q2[S88*TBZ)FLXVU0Y7)QT?##:\,Y6 <"J]X 4YY M@;!X:*4K U4&+W9S24(NY28I1"K"*XN+^RKYJP60PJWT"SA"]-D+-EF\^#WW M+N0<(U"/DWR:N2HP@F[D3365 HHY=7G%HJ*-IS,V MU3P^Q)N0T0F749#^6$C88<84M0RA&R#/5$DW30G)Z*))6@QB"7$7+P9NE1E2 MM83/R=\OM'M@@0+OB.ZQ. BY[R\UTUW&AR^L&H0)*+U*628NKDI$AB^^ 'U9RH/T1/%R*,K&* R2^?CDU>07PFPA MO%V6&(: 0=<5X$>:\SF](9',2@X5N/)J!KXAY\A O0;Q@)X MV[Y+WC#T]0 O_O!6?2C"U/!<#N%X4-@L!KZJ=0JO!56L'5#EX$>6]XE4M:)8 M2[ O@\W$Y;?<&"LWQM7&0,,FQQ.%'80RH@W?NB&WV_?O?3^BE*^'R0)$7_N" M9P94H)9M?0W&&$S:?[P:9]ET?V]O-INU4NZV+N++O>#G?X.R\X^](:C6(&?2 M/>Y=L&3/8QG;<[IVQ]PC!*!?;1M_M;I[X]F/J(E*K>F8[=8XFP /$]'KIQS% M(3+F3S$(/\W,9P?=;; &H'] FXE,$"H2?TA@@6KPATC?!?U^ M$>'^**T&7VX\E!M/BXVKY!S$RPEGD60>9YSL6'EK;ATJY>2LC*TX5,K14 1! M6(.V0XG)Z@I7O]?3'U:7>2J5^)K%D;0?<8H,\;B0[4SHHR)X3*;A%$;H5Q$S MHJ_S,_QS(>!WBAW.)N6"!QVU!FU.1HPX,P"\69P0S\4,5+1.C#FODS7]*:6ESGZ%*I#ZB/!R9+0;C M HZ*(T$?D0

    *^I>;%5@LLY2% M-NA61 K0C:P$'B(5)0YPEZ4%L5]')RUCJ+OA M2H8!&X#]$U%/XXS317&Q4E)SQ7(97:PH$)=:H%IYD*IK.D\I)+5J4:L6&ZH6 M:/< 81!F7L4YT3@2$KD@ ) YWDA)#Z"X>;I6.J@+9'E)H>J12G=L<&0T^VO(T,)1BXN-1R&*$N&LS:>>]"%5N1>! 0>+F$[SDH_A8/Y..J/4W( T^-72VX#[+ MHU*H>'+JM;3 [KI:H,0"+/+> 4Q1IN6^L,$O.4@3+QO+KAOZB[+'B%F^PD9I M'.;9ZE^T_&8Y?<[CF69S.YPS^0# MS^N97K_;_E???J5>&B=JZ5/ [.8([/@?34*$?1;.V%7Z:J]Z0' ZWX?'YT?GP_.A_#XWA\4<#/OBL_OYX=';P M^>3LV^GAF3'\,]F >HH MT06C! UC#%)L/EL&'<' YZ;:RO4 \L7%R8NP#)CG5 @#T(%UWP=M,TX+GV#9 MH^+SB3%?Y]/B:NDDJCZ7Z*.J'=+DI ML^CGH]/PG%;$HH#J:MB=)MA2,,8T#HHTRR6SR$L=IG EP;]:97*G$S7$Y??55)A#VB$V"BL1C080?9*NW2OYM:1VE@1E]:\( MC01T:X--702#*A>V1M3+2M^L*\4ZKW83E*6\<3:6-PG)Y_/2-9\/3TY M./R(XF4=8=)Y0&&RW.%U>,G"G*E;N8]@'(2"F@^$92M,XJ^8[>=A3.ZV=['R M6DCJ[5JHI@S\I& ;$8%YLR[<$-X5C#(WP7ZB4,T6S7GFJKGZJT^)4*WZSTSSDJ4!EJ\V:5D=$>W8\_%5.IWOK M,&:U".HE :K#C"3PYKLEQX1P)]"0:^Z#+DG*(- 5 28M'=%7#47N',R$$+BS M )4W_*T&&/QK"6Q$F1%M N%+"O8R.:JQ\Z2&@N!IP#.SD MB;BQ%\@,ZFL>@=HJ]9RJPT%G B)_1@7DEJ0AMJ,^7R"+E.*Z1>Z&!VH#R)E-0K^YCI< 9.""O3*(4V>.J M."L%KY!C#_A;6Z#\F&KJ%FYDX<'E(E.!B!ZO^\' N0+"^L%%(?>%YQN;K7 U MNLQY')ZWBZ=]+RZ>_I9=/(\/SN6T_G5X>FX<'8&Y>?[;X:EQ=/SIY/3+\/SH MY/BAK(3!6L<\UQUYP^,=6(NVS^.;-];&YLWGPU^'GX5=<_CQZ/C7M0R;;07- ML+F8&953$H+,"U41$_1#-/30\1C%(4;0)J!V8$YG6-X0HVC&.TN1#H><6)G$ M5#E97#C,R-^@M=K30GDC(#$:4HG7VK8JT>"ZAWQ'AG M)S!^N!+ET>=K?!H>G)^<[C16ET$/R^+!I-Y)#F%UDZO=(9?J;GU/6]_3WO*> M]M8LH+?S#C][8XGX[?CT\->CL_/#T\./QMGP\^&9'^*44GXMLF@DE2>0*Q"R&^Q[:VZV7:P\5"36&YE\260Y4%?OY:$[>EG+A7IC M:Q:DVU\'WPH#0"Y-V6@),,\FEBQATY3OJU_>88Y?R*[V@XB0B%YZ)R6H-.S0 M. %KDF*7Y20TG_A:VBT#L]5UVFBZ9 G\YZF)I573(JMF+_,6O[/;K4ZOM_)K MLV7=\KNNV;W5F]NW^_0_;&G2=AUCLP%S]]8Y!MM^R.[>#P186.VAU MG,%:P^X1/0B: *I# O['J_:KN:OG?7OZT[" T#1*#KF_0'B"YNY+F,Q;T0O6 M/6'/5_(?%[Q';OB:O9BXDU=K/;IDVX*![<+&SRFI^SB?C(0#[TP(H:]*^KQ MD QE6OM7*J#V%>LB 'H(R+Q <-R$(>CC_RK3X1A\+&,*ATH?,[Z&Y,W ^ULL M!O<"0?A%5E!8 "*YR#$E\B^LF\XUH(KK'@1=JL$NQ0(\%0#>P'JQ;L!% @?A M->4>79=SL&2ELD07)]/,2.,0T%P!8*L,^V;MGV!J.GOP?U09FV9GS[3VA"UZ M(VZMA,B-2&??(U1-8PEL*31K)X#;[C8[L>KGT_^>AG8'*IU=:'?VX/;:W=RF;X762P"WXYAKMQOF M8%,%;CE^/"C3>9FGTW9:_79].+MY.#7I[/3I]'N-@;6I2+['X[FMP^6)2-VV M*:5N;\]L[X1/Y0DAI]7I-SK=6UIX3U37?T+'T^ZVVG9].+MY.#7M[/;QB,9 MVSN>YVSM;AKK)7[2Q=RV;>+GXNJQK7[#W)C]; J$7;$)=F6,%X1@LJ%=C6#7 MCD%HP>^8X,<+5)SOBEAPF7E0_6 +.1!=5*PTH'' M9<)GGE);+-$V$<,CBJQM6?27,7[C55?I"P+4O^J:/F ::OC.!0YW^RG MJ@TEB92$LZIQ9R4N.%Z, M+EXZ*6$81@Q?B0"2Y7T9B]Z@95AR;%@-J=,M.8KUXNB!L>U\(/WFE9H^'GX: M?OM\?F9\^WIR;)P='A^=G&H!]+M<>^4XCI81UKJGV=[YT]R\#LJ7H^-#XVSX MZ?#\+[W,UFZ?8F8,BVC].YQG=^?/L[/Q>:Z;?;L3&UU.CYL4(WP9F>K.?62J M6^9@1U+5 0YN$V"*=>GV10631V_,5Y!8=V,2._R_WXX^')TOXY&/G&\S:/7, MWFWR;3JM=N>VN137?==IM^\]SZ([:%GMAT@*>8C%VF:K]^!)(8]@M*\7FGGX M\GZG)R<[R^O10( MZSNT[C%F>=VKM)9UK2?K=CXIL8\'1Z?58=_7:8CWG?Y_ SZ5)0@JZ@07+.G= MUA:VNB[!6O4(+/S5LO?D/MJVJ$5PRJDTN6<,\51"X5P[BE0K=-'AZ='K#!"J M&WJ OE#XML/O'I_*RP.0Y0=5\_#GR=*NCPVH65K-TJHLK3_H62:8G2:65>GL MC=GL1Q"EYJ!C6OU_\9_MIB4+KLL[47QEX^4;W>0^QCD\18AS<,KYXI9ZDUIIJS+' 6^UK. M\JFHUUMSEIJSK. L=JVSU)QE@;/84F>175^!3W1,8UT%IN8;+X)OU!I)S3<6 M^(:]/M]84$]JOO'\^89E/C-U8RL1[B7I:&UF9A=\H!%\X?6+1?)M,>!!/I@D?(XQ ?;J/ MZ2\WF)TJXV'$.D_^7VH<_CO'/IQWF7V3R0]8.C8^A?$LO3@IXSPO*?/X(#R@ED]?D3U3PRTF.NQ]9!DS$(V, M-WPRXIY7[1 GXA -9.>&%[LYTME"S;V:S);G7JT13GU#*',EH:=MM3H*/@$R MQ6R_:?6WDRL73E,^TD= MIM%N69N=HU$>X8F;Q2.>R"XA?3PN](8L*V>^B='?UZ/#Q?MP_UXS>V^JK=1(E>,=2*M# /R,XLFZ=4 M&K'"U]:@[33DBQ=!BIU81 -,#PT&E^6B(0RUO23R%GFBLE&6^Z8,U9+M-!\+'31'I.*UVOW.;%)%^JVW>?Y,3 M$-'F[?(UKEUKN]5W;M?AX_HI+:=S^UR.P=.Q&WX;_OG[T?%9PS@Z/KBU@2V! M,"<=V_3 +0V([EULC66+>[*6W8>K_0W.92MNT/5RAI:;^+N7[[+FN>RE>\;_ M<-]/^)7QM66$IM2HF&W7%'6N-)R\/3]Z<1,K6D9:59C11G2%L[XF-KJ> *'Z!,O25Z\9@ M"(EB181!MW;G7E]P:JO6Z$=T^.S+&TU9_T1>.FW597.3PT'^',7>%?PSSB;A M^_\/4$L#!!0 ( &^"!%6)=QEO:PD #AG 1 :'=K;BTR,#(R,#

    ^OX/IE9X!5+%E*8@=U!DG:S@9(FR))I_-6T!)M$Y$I M#TGEX]_/)27%LB71HI,NLJ, !6I+/(>\]U"'I,RR[W][6,3HCG!!$S;N>7MN M#Q$6)A%ELW'OV\TG9]C[[?C=N_?_$273&"98D0O=4SM'W MB(A;-.7) GU/^"V]PXYSK$%GR?*1T]EY4<3/!I,/2]T)FXT<8)) M%#C#X7[H^)$7!D-W-#P,_/_,CH:'(^SCX<"9A&'@! <3[ P'PY'C>9B, L_% M41!JT@=Q),(Y66 $@3%Q]"#&O;F4RZ-^__[^?N_>WTOXK#]P7:__Y^>+:UVT MEY>-*;M=*_TPX7%1WN^KVQ,L2%%\?G_+UHK/\?TM98*R<"],%GT5L'OH^D5Y MQ48-_ "5F(5/_)'DCGQ<$E&/@=M]=5O5XSJNYPR\'L)2]E/V5XIA.*8E WI@H =<*E&Y+S&=$?L$+(I8X)*T"/'Z'D,H\72P3+A&K M@*=83'2C!9<:UD.92A=)B*7N>JJD@*(ZODKY/HFE4-\<]6WO042]?OM:4^', M,%Y:U5S&9+7G5VQ:4.IRWF@TZC^H/E3?@MHNHG[LVE#@GMF&VN>EJ2]L0^KOHF4S-)$@X=XLN>M'A+;IAYO%U8>: MGH<92Z3&JROYM>62LFF278!+*G]'11*OR+2PHXK=U?14_=<1YB%/XBW=NK_D MR9)P28DH6Z4FF',R!308IE.8QH\83_:@)4612@7K/4'=[@.$Q!>K2 JL$F/< M$R! 3++F\5ZWQ?D1R<%S$ -SI7:]RZ*K6P M_&(A@T&9H;;6R(35(YVGI M!J#7-:27Y-H]D:,R.\KI4<:/?GFJX= MLYO.:]7]^J;[*E5/R13)]!S6U@OR4GJ;F,TZ^ZX;M--Y50=*IBBKY4W=>@W. MD@5$.(;L&TA-\M] MX+J'.SWP4!'2-77T,3\)PR2%%0F;?844A;"Z:R]C#=:@TL!S/2];&5$1QHE( M.8$O*Q)4L'0Z_3=X$C]/A)S!)(7OPI\V4J!?,K9N/Q(?B,0T?I8H!85)E<#U M@Y:JY'1=DN4TA1P3(6".-J%,-\9"D5JTV:T"3[\,6!.CH$%EGHZ+8.M8!@ZS M9^W[+07IHFO59=7:MTPD9N3:VM ZS.P\0[\QT5WTFCQT:WO9P)D=9108F:XDO*!!P9"]).IQY6Z=IP!LMQ_/\-BITT7TVTVEM0TT$1C_R MP)):"?)F345";\B#3''\;&$*'K,^L';>M] 'Y:Q=TND3IOP/'*?D,\$J0_HU M:'MYZN'FP006T155% _21*C,U'4A;(<5$XEY;(&%=%M1NCC U";6>I0QLIBM M#!;3!ZWUZ>!X<\[NU,^#W.K7BC+([%FPK*ZDOX3N9J)MW:D*-7L2++%-2>^B M#Y7"MW:?&JS9YI'&,6G:NMH#,*7?!$"&(S:S*1&'UH M OQBB0%F]Y*NN)#&>&;-BH+ME:UGTJC]PU@ M:3^T%;##R\CM:7])";=H!\O^T8[:O6E6SO,/[R55 [8WW5Y MP]D8K&?4I'?!6W]8A0!IDMY #ZA5[3K?'Z_AWM=-)52#G=X*U+!FBUF M%'B5#9GK G30:BX(%C:]/B]O-!A?;0[?S'0&[%QF;5UE#64T%-_SF[+<12O) M(K=VD768T4!\M7&@*>&=M8X%EBFG(4 M,A&I?_M(F+ \)Z$!;_9Z&%0KHVJV.T,SH3)5Y[6P'0V,+.;18=]OKTL7QXOZ MU%I[F)G&[&2PYJWL0FN6Z,W0UI-K_0M#*S:S8H>!5]ELLU6Q+OZLH)-R198I M#^>0F:\\F7&\L-2JBCE0TA3F4'G)!T]RJJ:0NN96A.#<98&2YD:RZI*T->"R!3VPHFZK#(#*B/DSY:$DZ3Z$:? 1FE/!_M1 JU M4)FJ;[_S)%V.>UEQ*@E,'+,C(Y_.ESZ*D@6F[!SN*:+5Z;*5^"[EG'!S)&M% M7D.;/V.63J&9T)FCTYBP"-3G,%/"X2V>D0@F2E$:2F&.RI+D-<1]12 0&NH# MA)+P]B24]([*QY,\OJ9(M\)>/+;LBJJ5S5K$=U0\YH_MNF ;Y&N(\#2-;]M%5%?R-41P S8?1V0B&9')5'V@0J3JM,LP$6J' M\RJ<*8[%4SQ;<=N#R\Y;E\6M27;(YK@7@N]0:?5 +1)H!N:/+0+6H\^-^@\= MU/46(U6E[&N038\\=#5)X216!YO))$GU"/Z$6:Y"W%Q<68.;!OJ?QJ97@-D_V?#\;N_ 5!+ P04 " !O@@15 M'DJO > 7 "\Y0 %0 &AW:VXM,C R,C W,#-?8V%L+GAM;.5=6W-;-Y)^ MSZ_0>E^W8]POJ4FFG#B>395G['*P3JP$T+&XHTDM2LCV_?AN4Y$@V)?&" M(]'>2J)(%$5\Z/Y.7X!&XR]_?7\R.3JC^6(\FW[_2'XK'AW1-,_*>/KF^T>_ MO7X&X=%??_CFF[_\&\ _?WSU_.CI+)^>T'1Y]-.<<$GEZ-UX>7ST>Z'%'T=U M/CLY^GTV_V-\A@ _K/[HI]G;#_/QF^/ED1)*??K;^7<)HZI29DBB)#"I& C! M9M!%9A-$#-[H_WCS7? 1-08%*6<#QB6$H$($*9&BD0*+R:L/G8RG?WS7OB1< MT!%/;KI8_?C]H^/E\NUWCQ^_>_?NV_=I/OEV-G_S6 FA'U^^^]'%V]]_]OYW M>O5N&6-\O/KMQ[R!\K'__S[\]_S<=T@C">+I8XS6V Q?B[Q>K%Y[., MRY7,[\1U=.,[VD]P^39H+X%4H.6W[Q?ET0_?'!V=BV,^F] KJD?M_[^]^N7: MD,?X[@_&-Y[F;_/LY'%[R^.?9M-"TP45_F8QFXQ+4_2/.&ES^/68:+GX;8JG M95?3C#19/7JZ'0! M;Q#?CIZ/,8TGX^68%D^FY=?E+/]Q/)L4?NI^_M_3\?+#2"=*QFH'+@0!Q@<+ M,6HFNJH8DR*9*WXB5I[Q@J>\(D3%15JQXF+ QTW>CVFR7%R^LM+ 2OJ;8CH7 M?9?Z,7]>?P(MW/%Z7?]\,XH!,6,[ZB/QZ2XPF.*QHS+05)EJEHO4,PZ J@$!F\*N1ED2YZV9D1M\#9 MA!KZ:Z!&+Y5TX\A5:R5+LE4Y BM"X(D)-E2"!-B"1!P'*J/]?3F(O6;RT^E\ MSB(>R:A)VJA :AO!&-20JN+Y610FF.)5T,--Z +%@3J^K;1]BX_;1=;]V#N; MOGE-\Y.GE);_F$WS!99B7?;*&*B%,QGCG8.D5 6A)&7VO3;4V%OO:Y$ZG.&'*["D-T%3,*PQH\'PW" @.C:O40>*,B>9 M.E/A3E 'ZNWV8D5?370CR%.JXREGF33E;Y8O.?UDD;SDE//*O*]@-,JIF&H M'2R3..D$H2H#487JK:@ZZ=R9+=LAW(0ZY@NCSH ZZF=HELA1"EJ1SOV]S;V=R,9A-^V"^,'YUDW].F$ ]??IGFV0F]QO=7 ML1%[0B,P8K(@;>&Y5J<@F$P@DA3:D/0ZNOY&Y#9(F[#"?6&LZ*F%[M3@-.\M MV[&+9=(+7_C3!!>+<1U3N<+@% 4&Y+!)%V.9P45!DAP[.U>J$3$43+VMQ]8@ M-Z&/_T+I,XRFNA'JY7S&@=7R0W.'RR?3TI8@WK;E@T;QP"&WULJ"P\1QE,<" MF$V$(#51^T7RO?/UV_ ,-M>_S6>+Q4BYG(14$4K("DPHQ EF;+:^5&_8_E?3 M.S:['=$A)?;=>/+I<])1*=T>BBG,SF MR_&_5J_?.(61)6%"10G>)=T,B(<0VOIL5)1:AF)2;T_="_N6*POP9;+O030] MY$:,5L91Y=E;C9R\A.P@>E'8;WGK4R22];XW8G9X_DH9-W'CY"6..0#["=^. MESAI:]NSZ6JX44E2Y4HL:F'961IAV%D&"YETK%0MQV"V]Y-U)ZI#,MA[V-HFR6&Y(@GHM:_!HO1IB'VGJQ@.:5&V M,PWV$O<0_GF5N[<8>T[';6'GC,[SM><%$Y<1L)U#G7;$ 9FX!S,\[B MDZF,F9/[&HT+L7<.M"7$0UJQ[6TY!E16-T:]HB6V-<*?<3X=3]\LKL4%=9S' MRQ&*F()V'&%D+=G#6X26_P,1.H]""@6D^ZBBI\]M<#ZNAOX)AZVSUK4Z M0$8%IBB.^[*20)H"QD3**='?NZX'$(K$A;JO=RQ!L8AQ5*=.;"OT/NE7:>+)=-P_HKJZ;3\N:Y]N17/ M9DA5K&"E0C V(D3%^2"'=I&<2_Q/[UCI=D2'%"=UYD1'5?1T%K/3Z7+Q$C]@ MFM!'JGITU0@'69,%XY!-%G&\EK)U/LH@><[]/<4:) >ZB]W)3>PK^J&KISY2 MLZ*S9 BB"QS'*&CQ\\G;R>P# MT2M:975K:SY5=D)7J-;PC*67@#844%9[Y5!5HMX&XTY0![I9W8,D?172SYLL M%K1#CM $CM=TX"=/ MM!,\EB-X?@8C%5'0]*X?W7R/_6&SZAWTOO'N\K:B[UOH=S&SK(SPOCC0RG'H M'OA+\JVBB*/V&DEBB&J0-94UM'[87+F#JG<5;&64K,= M=E5"B$1.2BM4Z!W<7 -P2%EP!^WN+MR!](M:2NF+ *M22[MM;!M?[?Q=B:[F M2C9VWX"^6;_;S^:7Z1E_RFS^857+6*(MGN,]M:I>T+5 *K% I:)EMEB"[)VO M7QW_\)S.+EK^E+([2[C?*@TNCMM_S>N=X:0="GQ%B^5\G#FZ:[]@CWC]A2OO M''E^)&M)"HS7K:ZFG3(64?'3BR59C:':WJ?5]P)\>/ZL!XON3X<=:TKI+8[+ MS^];X2LQOBNN^5(DK= U^:I K(I%G!,0A%<8Y4=XNS :S#OYZ>+J85;!XC.<8W+JJ4HKF., UN8,E*O3$;&8VGMFM\ YI/AK5_VO3QCV MEWXW8O]M-BOOQI/)B%UNKC%KT#H1&'(6,$L'T=D@G<%27>_,X7+L0PJ1>BEZ M)[EVT^HOTR5.WXS9<)Y/A]>7-A?X@/MA+YJ0GQ1?UN D2,W+P;2*DPF$X!]UH M,V557>]S=K<".J3M\6YDZ*:!3TCQE\>?2NDY_]RY+>.O2_ZZZNHTJ^<58/U[ M,]XVQH -&C>>6JP1_JPZ'RE9Y:'\R9-A/\)U9<",S:R47%<-!D3V8PA%1M"Z#9"Q8 M,&C9O79[&_NP4SY&)ZMPM[5 M(S=A.20;V)$?:U*Q_571/P*_\I0G:9RSGJVQ:]U]M#2 (1#G RF2LR5C[KW$ MO ;&(2W*#$B'?170-Q'GA'!V'= %04=>JVISC8!%MYW:&"!)N:*HLRH94;LW MKKT=T2$MTPS)CWYJZ;=FVWJ0O)S/FOL.@D+,CJ!FJBV($VUN$5P46B4M;3+= MEVW_''[_ ZYG-#VEQ2A$7Z2I&DH(#HR1G$-C2%"R2#Z)Z#3U;EE[.?8A^;U= M-?OY*=4=Y-JQ^\%B^:*V=#I>+-LTSSY& CH'DV/4$$1MS6;8W ;K M#5!&2T7(:'SOJNG-D!V4E>O-C@&4\] +Z6LZD0R[JG[K@/>TQ+[YI#NMMZ\9 M\&.O%TDB]]+[+3L+#^NJ>G'@4Z.TN\2[.:W?IG/"R?A?5/Z& MXVG#\6+ZE.;CLY597(P$6[R$7G H*-CF$@K *C*8*F,A[7/%WC2X ](AK3<- M18R>6GEP-X6+XV>3V;L!KN.[8YC[@J^)/!6KVX5JY!\+E KSS^8 MI+/I?=!Q/9)#\FOW19/]5=*/'A>4?3:;OZ*WI_-\C MZ42_O)[2!!X^FG4KP M[,Q5A*0-@=#,8*:K+F4HJ[(6T):;*E^54=E?0QW[;K[]:.E6&T"ML]4(*Y4J MM85HJP23%4=^SC.)=0A::9MS]R;6:X%L613[59!D?XT,XG#^A$*I8!2Y\N2: M[W-20_>"WA7KENVH MO@KSW]JE"R#2M )44')CH-F),#DNQN"_^;L/>^^^;H]MZ@ M^[C(TIH>+,[O'QY)(XPSBB!HUX[9% =H.+:(VKN0,6CV*;VWZM8!^1(2R'TI M\]EFWMX:Z5F".F]G+I[2^?]_F7Y^ZG@DT1LV&IRCB"SX\66,Z'4$E]"Z''-" MZNW5-\%U4%MZ]T2=[OH:EDF?-$6^Z'LY"K&:G(EC$=%6>!6'K4FT2#32F>UX R[.@G"*9%E MM"%TOVOQ3E!?0(I[?\YO%T4-R)_+[F)MPJJB$3%+R*E=.1="@>#9<&84,6 A M4O? G2N OH3$=7CB[*JACI<%WWVCX2C+%*)T#FII'<),5( "/: 3&)C.'KO7 M)VR"ZY"Z+-\3@[JKJ^4)"DM)&"[EP"F=0"\[C5.L!C3H*[5)PO8\!; AM(P;=8Y.+ M^V#0$%H;J/O2Y1;3R!<3VA7 1$8@R*8U693/8\>]K2#8BS->V MS-Q!*7V/A*^9X&5EZL=JU9$6!44M$ERKJC(1D;UER)S-)42=0DVU=QN)C<%M M1*.O;%5Y&,T=1@?VES0?S\JGD=S'=H;\S3%.W] KGN'/M5)>CI+*2GH2H%U; MF[*4(9%>M7+62CJ2V+UN^7YG.-"&_?D>Z756NI"U*>V*-)MXA&M0NP+>=NA)"] M3EYCU:7[FN^N1Q0>^(C1%T_/?=7_$.5.DB&P8V6?KD*[=E1X#O$]YX^MSV;4 MRG)>>2#E3@^[^_[ETW-?]0]-SW767M[IW/XZ8?A8K-%%@1.Y7?Z9%&"T 5 :'2GE(KM?R[LEQ"^A@F]? MFMUR6J.[%KN78;^>/B;/JK/L>>- M@'8ZVOS[BI=4GIRQ*WY#_S@]231O9T)TN5CBM,4%(V5]U:DD M<,8%,*@2Q,#18\TRQ91M+;KW(8@M(>YKF-8.=]-@3\K_G)Z72(\\^:2D%) X MQP/C R> %3-_9XE#Z^"EZ;V"LB/40UH"&))_GYJM^]!L-_]X@V ^P_DC+L9Y M5+W26;(-M\['5I[O 37;=6M%J1:58CM\/X_E>H"'E-8_..6Z:'%@9WFE!&T/ M/[GF4_JXR+O@=?*.URYB5=[$;+.%$IIVO"V 66@H3LNB:T%;^M=*WG35[1YS M>=::KQU36?6?Y'P[^F"K!9G:]8TQ:0C&<3!8!;E2,N< O3?#UR,Y)*^TL]YO MO,EW=Z%WK,.ZP/+\EV.Y M=3@.*HOJK_U=)3ZPD;^\UHQ]T*>WG^UA]#?XU#Y.8%OXW9S"!A?%N4I)5]W: M80@#II9VI:"6X&)%%%+*7'NO8F]_<=].)5;\[#P?G]%G(F\/2TQ.H/0$'BMS M6QJ.E%$(#F"B(IF*L=UW/F]'=%A.I3-OUE12]5).1Z=3J-Z,ZW,!&.5:\:B% M*%?G'22R5TP9?.N*K266TIU"VV(\I&1F<%(-JL">I9^W41\S1=^ZSHC4KM&R MT0!*&0 =FIR5C"D-4/&YL5WJ.M]5,^Z1KT$9;$WI55.Y] XXN&A]WBHK (MS MM?=JU%V8#LD6=^3+%E9X>]7DM0)M>C-K5'LW_CE01>$;HI+$I6@+=.<3*I@O*Z 47I(9$W@1YDH]CX%/DQ<>6]U M8]T)UB&ZW$:+]QU=DDPIRE @F \R_7OX+5]='E8#K [ MJ090UL!.<'6><,'2.YVOBN3VV 2YZ:/ZN+J-@';R;L^)M4?7SUQ>M@+X<%D) M^/241B2J+X%:!6EM5Q?*"D$;A!*PB%1]5+YW)K,IMGWMSD;CO*(3'+/ YR_J ML_&"M?O?A/,16JT5I^*@I2I@V@7N6(J&X#"&(JJLJ;??WQWM(65Z@_#N4QMU M3XKMY@ W%4I#^)KI1*-4JW7%.8BZ[?I@9N.ML^/DE&KPJB;1_9*-K4$>DEL\ M'-KMK,8'8=NSV>E\5% E4U@

    =6P*814E(6A+'*1Y\5FM[[+-MB/*037 ?' MM:V5^#"&[=UL5),/5-GPIF3;R7]EVH6D H2MN1UG<.\_^P='SZW_5+. M7;$>4O/5@V+>7DJ]=PH^J4N:KZSR^(P# %T9#PK0EMV^019-<")"R29S)D[* M=;]<;R>@6W9P_?]#OMW5N>&JQ\7K[4MB##]\\W]02P,$% @ ;X($595M M=L *) 1GX! !4 !H=VMN+3(P,C(P-S S7V1E9BYX;6SM?5MS6SFN[OO\ MBIRNZ=F5I'MF4I7NI)+,[OVF DG0UHXL94MR+OO7'W#)3AS9DB6+ M2Y*=GII*Q[*RUD?@(PF /BW__A\-GKT$:>SX63\\V/Q5_[X$8[3) _')S\_ M_O>[?S#_^#_^_I>__.W_,/9?S]Z\?/3+))V?X7C^Z/D488[YT:?A_/31'QEG M[Q^5Z>3LT1^3Z?OA1V#L[]T_>C[Y\&4Z/#F=/Y)G\_F'GYX\^?3ITU\_Q^GHKY/IR1/)N7IR^>W'%U__ M?.W[GU3W;1%">-+]]NM79\.;ODB/%4_^Z[>7;],IG@$;CF=S&*=O+Z#7Y_G7 M?W@5C7FR^"5]=3;\:=;]^Y>3!/-./;<.X='*;]2?V.776/V("K20'$S3=#+"-U@>7?SUWV]>7$@OAUQ!F0KG_]:G/=D9TRD!F:;SB(P^Q7$E>$.,-SU] M=\Q?G\4R%C@?S1LBOO[LIG@G9S!L*>!KCVZ MGL0.\.SB-.64+][[A6=V641*?A>%A7J)?TX\4[ MZWCV-U[\/$=Z5'[\:)A_?CP46D<="VTI6NGB(PA%:SSRDT[KG<97HU@H].[C M>C%.9!#,\!=<_/?%^.U\DMY_)\,WD]'H'Y/I)YCF 4]%*1DL$[H$IAU&YEU& MVM^SE&AU*3(U'O26$+^7R#>2/YU>RN9B7;GCPE.MI:;,C,.$6VOM.!@2Z1!8,B6Q^5=S?LU#NN MA\LH'C@#=I/Z=1[(77GPR_#CD+;D/'L^.3N;+(;^'&:G VNP2&T]BUYSR[#J'^0V2@&;#.;[%Z<=APM/*/2<5HHQ \-V98WV-ZV$P]*D9<9[QN MLB M#",3D3;V+'CT$)S3O>R;6R-]V.S<@_:N<\[TQ+EN/JP&K<%IJ;)C&70U&JQA M08;,BHA.2:Y 9K4?RJT'^D,RKJ'NKA/.MG'WZII-(G@'G_\8SD^K= @^?=#] M]MGR\CT0A8/E.3-9(#*=R3[UTI.4(*K@Z?\@2B]NX78X'SC=^M;<=;:Y7=GV M&KYT]L(;'-50W[O)IKBCE%88LG9MCN0>@P(6P%B68X"DP0L>0F/&W17KPV;= M7C1XG7F^5V/NU[,/H\D7Q.Y+K\^GZ93@OQ[!>#;P"@TDS"R@\60/1)*515JH M!1@$[:T"OT]K;C74A\V[?>CO.NU"G_;<2M0#)50D@Q-IE49!JW2(+,H86$*A M2B$QEM(\['H7H#\DY1KJ[H9 [N[Q^XKH#7ZXP'3#;!D R41P)9E3EOQJ%PL# M])QE'DTQ(%50T >]UJ+Z ;C43BLW$&?G(X#+G9V&^PWHJW(1E_8^"<5E9BB% M8=J@HL$3K;DTBFMR78)H'=58"^AATZ6=+FY@RLZ'!*_FISBMQMT43VMRR$>2 M19J M--?,#?39^22!@'Q#-4@9??&:T,2BF Z)AAM ,H_>QQ*M-9HWYLEW !XV(>XN MZQLTOWM$_>J)MY<2C/.9@?7 M#:1'$(564H&BW8:N6]]HK@ZMZ#)B3FIQWLO M,M-HR/3S0.(MO'1&8"2C,*5^(O]K3LRW']>58\>O1Y%DIW2B(\:.Z#]Y()T! M$3140+2$.&68SU$SY9-5,6HHIO6DW037O<\5:B[\7E)%+H;\#N((!\)X*R.9 MK:4$,EN3IVG,.?THG$27)/VV_=G#500-E7XE?[IW5>\@QIN4^FB1#?M3&DW( MO?CY\7QZCM\^G(SG^'G^ZZA[X<^/9WCR+7NT 1,6*T^U.R;C:K8^_3R<#;PS M@>S4.H12A:,%B\K2L)(W)4@EM9=]$>,F0 UYLB:G?0UO[J#H59S96> ]K M+ MF'[I%M"-0 V6LNP;L>%&0"VWB%55 FLXL+OB)GU)?6^40# Z:L^9D)K ^4#N MJY"6^50P15G *'U_J?!= <;AF;"-L'M@P!6#YK?.E!H43N:P*)9Q1Z.K5G[= M/3/+1J 4'@Q/K8WD:R#V;R9_P;G-#[,O\)T/!R?S"Y062VBDT4P M6MN(I+RN<% BL\DY4WQ DUI7V=R,Y"$0H(&,>\@A?YK2^=EYEQZP*AYY 31E M9U0B_S7ZZ)@6TK'@4#/.2W3)&H>YM8NP,;B'P(]^-+$RN?QO3Y9D19[R^[N7 M83X[IY]Q5A/AXW#<99',?JF,'\V^A[)9F>6ZQS4IH]P8[U*99$HI>,6%#PXT M-YPT$$!;*1TW28$9K'OPCE-U-L/YT[3(QEX,^2*T$4I63B?.LN=$"$F^*D25 M6'$1 QD3,:CF4W,5F%8GF^\FW=.G>"E0G"UR,(N#+ .ME5*3)ZY+(?:K6E^A M>.8R)A-=:X_D-DS[7W[:<&'52683V?=@M7;KXAJ0 \M] $B15.@4&4\.6> Y M,253(1L;G'6MXYNW87HHW&@J^QY,V!O6W5JH/J2G=S^\F\)X5G ZQ?QR"'$X M(MG@C/;5\_K10 0/!6LI7Y*>1*-HYRZT?3L?=*3=M7#3.LUF-\0/A5=[U%L? MYO.23!9AX^*")>_-LB(AD$V?/?/1%*9$M&3;@]*V-9EN!+*OTY9^F+&[;(_E M[.62XU<&TT40LP<1C3.L0(QDR!M?3_<#LYFG5$#8I%JGCJZ M["+K'K>GJ[ 66RA>^(Z; .SI\.56<(#D,8B3'[S)D10%N? M$+4-'!EX6\GY^1P$[0.YMLOLVI.OWSY_#($ M7,.\"BU+:+&F,!;FN5:,X02%]Z0I/8^3I42^%R@\E8!];%8'5*"5)-:58RDGA-4G*P]*Q=&R+-X.1D MBB==Y.!5N7CX-WCV^YY M-#;TX#+M2K'$4EUM(%<[)(9<2%W0@)>M#^TOW[W_9:*IIJ^?U-Y!I#V$NU<, MWBN8L$-@TI\Y E"Z+:-]$7%E*F$7G.9;!!:]];-OA-@ X5A&JG]E4I MP#N+OX_2@ 66"ZMJ$S ]19^^ W+@E-_=%;5,@9VEW+OJ"P@R<;=( M:V?BA%%GYZ4IP$OS2JC^5;YI:F_/&M]&N*U]R!?C?%X[67W-,@2M%&V/P)RJ M[:NB5PQRMJP8XY(J1D=8SA.YV6M4R8S,SDS>K^!6>95UBIM'=Y:>?F_UMK.H6L^U?R&,YJ<&]UV$1D#<_T M9]/YX/5TDL_3_-7THMGI8C>(-N6L@7'E(]/%(P,K%6T)M@" LL5LU$&/7G!E MB"]AQ/,EZ O=B#:>)62UM2.&[0#*<59 ,Y9 MR6H6R+%AR]G*)]>HKKR5NEB-Q_=GW7IL[BJNAE=;!Z3+/+UG$B2[DS;'@ M?,W$J/FD@GR/H$M*Y!DQ/NS1$OG7<[Z3W-%2W\JBUQR1-4D[K$/)@[9-WB^I^ M?7275%L)=B5A_N)U^=7X#=;4^>'XA+[P^V0\O?SQ&74& M(9$3KA.9?YE^3!&C4I:\^M9-O)L.8.?#5UP4'5SMBUU[QBZP#0R$D"+-SM@U M1./!,L 2:L!)N]"+1QV=;M-7M!Z[@3SEA2;?)$V-N^[ ML37*'YEQ/>NTAS._%K);A/]25!)%09:3JKV/C6$ ()CU!@MD3F9BZZJ59N#W ME:9R/$P]C-Z/)0'FZ^B???GZUW\-<4K(3K^\Q(\XZF)= ;.-1B#3L>OS%ARC MO2$S5VA4(@9A=>O=?#-DAXK_'X@UJ[C;3GM]KJQ73?KK>"^\O$W ]I1HLQ70 MPR3B]*'Q5:3J35T'YYC2 4NND54E:Q! >!8U2L;1H#7&I]P\-_0(N'5+QL_1 M46L;+?5)J1?C#^?S62!>Z\RCVA\2+R[Q&.P^6MVF]"7[_GF M6$8;I)?UBK^<"]/>.B*0*TP(VNJL4%Y=2PC==1I? ['K,G7YP$%)&67AG%G3 MG2NFPD)=,[VTI23D!G7KN,3EN_>_ .VFR^5%YDXR[&'+>9M.,9^/\%6Y1+1P M(G76D4.@%=/6COTY% 8B!.:DYF21J11":X-V!91]!9#:ZK>%7(\EI'-+YKXL MP9D,S%D:C"Y>,%I^!0LI<&L\T";9.I)SE#5-332^73G3%I+OOYQI S _;#G3 M-HI:7\YT!RGWKGH(R)6WGGD?R8'G*C#@J)D!971P2#XOV#)O@VCFLO/H=BR;C*2F!M9MO*B+6NT9IOF2K:'V3F#Q& M0=;,_L9]H ;OS1ER+:[<4@U]G#ZLQG?EIHRG9Y/I?/B_7<;?@.8RC5MW):.$ M.!;/ "3YMDCS.X.S,K=NN[P]RA^+2BU4U8%.51D6O!D6V?L;HOQ 9*H5S6M+(_9A58W[+374?I M'KDG@!!TYS$ BTD DRB+#I;63-F>3)L@>Y 4:JZ2Z\31K8E#2^1UC-8F@ "9 MH5%$;L,3BZ%NKT5P^E]!CLNM8EK3YB9I:\1QD:.+P#-X M9,*93"89 O-.*09&64>VF3&I].REJ MOW[:-Z"_P]EE;_!-X/:57+\=U .EU_>E^LTIUDQO1T WZR4WF"S37- LC( L M"*7K#7@)8Z;?\.9Y]L= L]LR[8^49=NHJP=V/3^?S2=G.'V#H\6UL*?##U]O M@18^<.D24RD[LA"Y95&):F;H8D0J3N76^=1KX!R5Q;Z[*I=K=QOIH8>@][LI M9#R#Z?M+/"E L;YHLC(+>0Z<2^:]*\QR2"4[Y"6WCD0N8WC89-A)XCTL$ETO MEVNC_MJ$AVL+BL5Z\:[&8E@HBC.+7JH QJ7-^E!N088U/VFV*O:SW M%6/WQ%]PEJ;##]_?6:J4,/4B:Y:RJ9W*%.T!(G-&+I?714CA5>N+5&Z!M.NB MLGC\JP_=E;KCD^X];W",GV#T#J=G@QB*5[%(%G(]ZO6RL* XS19(0.,'&67K MP.$MD/:_N+1DQ?)BTE+^/5@=-\%[U0W_W>37;J(.@D2A!6V#RKCN."ZQ:&N^ M8!1>R(29E]9VR.VH'CY)=M!"'WG6IY/IO!*VP_9\,IL/T-[2/O3!4.UV^H;\IT4[\6RX=(:3"##%NG9]B:[2K%QO_P.Q.6%R!O :'@_PI57 M[_]&A#L*?UE].TBN1T4:(Q,'E1C&H)DV.A CC6:%;$G#,:'A&Z7,'EJ!:RXW M:*N_;0366&^_D:3.SL\N@)28E5 !F;>U/@638% *.02TO5B5LR]J(\O[%LU] M]]+]=LJ^L]@G+636T,_N@,#G*T#0N60D^7 VUQN.9.DNE*=](4@I0JX]\9HH M[^I+[Z'R[BRS?36[>7L*4WQ&6_UWK8>[S?Y.0=BUSVL2D]T<\7+1E TJ2)V# M3ZBE(Q_$:BS>\=K=45D[6/OD70,/-SWZZ71:2=95/7_Y]I77\*5KP/L)IOF; M08X)B&S.D?/$R?1"7I@O9-$Y#F1Z22^T:5T;LCOJ=BF W8OB,I8W6 L54[VU M8SY)[Y^.\](G_R:2S9ZF^?#CITQ .3H]<^0K<*>;9*R@N7C5:Y;'4] M.30U=3>HPH"#(;N!RYA,4L6U#GPW [^O8,AQ$7E/RCYT=.5R] OX].5%]U(@ M:X)F&/DTG86K'8N0(PL1$+UUJ*UK3-?O !P^=7:O')BTTD4OIS5W%<2W88QS MO4;C2DK%)F/JJZ]2#^,Y3!;N#C2Y=E9T)#J^+_P54@4;4V'1H-PS\L;V])ZSURVFZCVA[H^AJG93(]@W'"#OIELABX>@^V\PQ#O=7- M<4TBXHHYE%8$%]#DUCOR"BA'Z.'TKN=)>R7UX*XL.59? U[9Z/H']AB3W"1OU*JL7=!8LD1= M9" _$86,NFA>4'BU@DEM\D@;N+TBF)(C +.:5AMM!3+07#"7M#8Y<=Z^U='A MHI)==[3EJ-)%^.AII(\AS0R;)P&1:A\2\B)%!U,[9:%T1R\FW-_>3 MN^5%1[BHM:7+=SWI6DJ]CW#=747SZ_^)$Y.?M],OY( M8\?\9C(:_6,RK?]H(#5)C4=D)13-M !'.T$"6L8]&0*>>]G\:M/]CG!_Y&[/ MKFU=A<-1XQ ^[^ZC_?V\LUUH\9 \!\$052:+-Y'MPK5A,7%/6ZD-!IKW2=_7 MX.[1VKX'ENY_0MV!8O=J+OV3'C&?O1B3-SFTO_[&^=_=OKX.DYI!(U(!"8M.=6Z>,U M.,M$3<^2MH"&UEUA]C6V/R?202;2#@3KH8RBOW&2%@H.KP[5!G N%=(')M(' M^,*B";5]N;:^>EHZH M6+" #%Q1")C(GVV>[788?^DHM? '#D].:Q/ICSB%$^P,I%]@CE]OQ[PZ>;BQ M6D;KF3"U29\QF4$DK=D$PB2/W+OFM\4=EPC^# =!;GNE3&^N3@&6CNCO1 L M7R<\[A/#M^KK?C[L,7M@@ E4LF< M?*_:EUYS)&\1?&!HT N0@1R4^V/P;CGX/R?S<4[F/CE\'V-SYU.^6M,2PB ).A\#+\C68QSN3MQGYG]/X.*=Q;^R]G]' VV7 4_2U MD24S0?K:/S:1&K-F0?"(Q2FMM+@W,_BNOO$A*S:#C8VNK@O%6^;C.G/BLVM*C:WHLD^2M_NHN/[PE^-$$JDW46C MH7W&%!J;+YS94 JD9'D*>[>GCH:W6U5L'AUMMU'M'BLVE0H^.T)44DE,)VD9 MV)"9S4X/"S>,(ELHXD[82 M:L:8,%$;HT*2TCBIG)1:AXCKRS@OWW#P:L[D!#?&$[%"K(EB0.Q",SRUQKFA\.:U==FBDE M>Y^YDLHTK^#\ >/<.RV*!U'VD<:YL^).E[B&&@I:;/Q01DCE=Y_3OW1\':[./>QT78;U>XQSNU\[6Z7.4M!DB5L7611 M<\.*D!!\20)#ZQ+1AQWGWDK/&\:YMU'2WN+<40GN4#FF:*J136P,"ZED9C&# M3TG3IZWSC1]RG'L7WNRNH#YNE^K68>3.%"5HX[B^1ZO!_.)BEHIW&TZ>C"M/&& M>5$D$_2W;$(.6FYDE1Y:@1O=#]="?]L(K-?[X6(16?/:>$O86NGH+?,Q"9([ M2L"0::'9*-YR/^Z'VTKL*^^'VT9FO=X/I[*/PFK/DJP;@5"600'#D,9BB9V6 MFXT,K/MQ/]R=E7=GF>WU;/\-?CB?IE/:\E]/)R=3.-NU&_/*![8[S=\,\](Q M/C>8E%:&I,[)4Q$Q6QM!^^*LT,C38/VC=PS*S&'>V5C?0O?6*!-"BLRE4!/> MC&2QKN<:O!99&H6I^4'R-10[!YNJ67]-9JM.3=]-GET1TMP:4V&.XOQ6+).WI['&?[/ M.3WIUX]U()>G@H+'F&(T3/CJ'KK: RJ )H(:F4PMS6[?\/YF* >+4^^@W&6> M-!!R'T;*=5B7ES]M *RO[)!5H Z3XM%$=;?380>Y[Y48W&M>N!2,)V&83D6R MD#)!]8F#=C1'N+W?A+@E=V*_?-A&W/WSX")RF$0!+R,P@Y#JS7"8GH3D /8DFT4M5[]=Y#RRMA&Z_CLPN9X,>YR+QK57=WVS#91VJV0 M+P5J5;'U?]DH,-J9X(7/PA54HDB+0@]N??J.TW#Q>/(?)M,Y.1E7WO/-CC4E M965C9K[V%M%! 8N\5H* 5UQR;;WVK6?E!K@:%@"L?MNS+Q>_O##5N"$SGG/F M,)"IIGQ@P=3Y ZH6=9>L4O--:GN8>_-Y6K-G3=I^+RHZ&E?ITB%X=DZ+"\YF M%R.:+0P Y3A77+$2?&0:LV( UC+PQMJDB^.Z^0T2ZP =07I//VQ8Y8/OK)4^ M#*@%EDOK?@,P?7E55X$'<3[I_+;?*4]:7P;X3;4='>7PXMQ/J\II3"Z3(JAO=/1T)A/V=%.JFD9 MRPJ9LR5B\H0PWVH3W_CD [@[=Y?RI)6(&A[;=F#^($I.WTT1YF???*W,HXJ) M%V9B;:;K"C"PY,SY>DDVE)B\7TZ]O5EG-SW]WNIM9U&UGFO_0AC-3V& PIK(PE:.6611)YBU-F)D&,AS\MG88--2:R.).PCA&"Y]N!M8#%B M;?>C%*W+'I@5D%SR&$QN?@RXAQ#"&_R(XW.<#:0O@?M46$Z9G%P3>5VV%'-> M"V^53E:V/M.Z?/?!%I!V&K]>2G,'L?:0A?7/Z60V>SV=E.&<'$EO2_&"): _ M-"I!JQIF9B4$J 4B$EN;V5=>_P"5?%?A]N)0C>A7)__$,4YA]'2^P B E>R?1QT$V0/D!T]J*2'G*M7 M'[#BJ>.G[1M?$J,'*EFGI3!,U1MP- H:-9!]Y && ^0$KL* MNX]DISM$)!7/0O*2F8].+LQCD+D&)P0W(BATJODJ6[2+EWU6>CC2)CB7%9._%) !8,1A:$(0/+&QMY3P?\1WN$T$[CVPBW M]R,$)4LT66M6I*"Q%8X,T EF<@J9DY]5S'(5^?TX0MA*RFN/$+81T5Z.$%"& M[(LW3/IZOX^CH8'.M-U%"!D3CV0%W=LCA#OK;6=1[>T(H1:'>8&>Y8*F@C(L MUHO7@]1< ''-BF6'\'X=(=Q9ATU$MNT1PL7']8\(,_S[7_X_4$L#!!0 ( M &^"!%5A]9T1=84 %&'!0 5 :'=K;BTR,#(R,#&ULY+UK M<]PZ=C;Z/;^"9W(J\:X29@,D2 (S2=Z2;7F/WK(MOY;V3.;L.M6%J]V95K>F M+[8UO_X )/LB=3<;0(,4DY/*;-L2B;76 _+A K N__:_?MQ/DF]JOAC/IO_^ M._1[^+M$3<5,CJ=?_OUWO]Z] ^1W_^L__NF?_NW_ N _7W]^G[R=B=6]FBZ3 M-W/%EDHFW\?+K\E?I%K\+='SV7WRE]G\;^-O#(#_J&YZ,WMXG(^_?%TF*4S3 MY[^=_X$SFFJ$!.!07_V[YO(?>]=_SZJK$:7TY^JWFTL7XT,7FF'1S__YX?VM M^*KN&1A/%TLV%5; 8OR'1?7#]S/!EA7F)_5*CEYA_P76EP'[(X!2D*'?_UC( MW_W'/R5)#<=\-E&?E4[LG[]^OCXJDOYLK_AYJK[8F?VDYN.9O%VR^?(]XVIB MM*]&6SX^J'__W6)\_S!1ZY]]G2M]>-C)?/YD5*LEM5JBPFKYS\>$_7R&^I'T M7>[K&D&YRMR/L71LP_1C-'7O##^H[A7>$7.VRO4#=365?3V[&U%GJ]Z]QK$> MB]F237IX++9B=E2>V!^\-W]KQ-B!6LBTDM-0]XZJZL=23:6JV?+)T,E8_OOO MS-]&JP7XPMC#Z/5J,9ZJQ>)2_'TU7HPM>5_^&"]&I<"B*(4&BDD%,,HUH! 2 M@# O"O,12PL(1\O-HSU24_#K[5J+2I23G-]YV+D\\K[.U6*VFHOME^Y^[5X8,T-1EGK%-3Z_\=:S61'S^0WJ^G_^V\_;VT+QW72%UJ3 MX0$U$T_4F5AG839_#L-,N,*P?0<7QH(* \T6O#*B&>)GZY_]K";+Q?HGP/ZD M>A%/2?EY;Y8OYVL+V%RS$/RU?A>\NUJ;CSFQHOYRLSS,](9+K1,.2@@ MS0!65 (FM"&YM"@H8BGEB(UV"?GDLWY:J--C?_)K$_/IK_5*YENMDU>+ZF<_ M^=&$ ^(0PXS @@/-BAS@TBPHJ( ""%*D9:XXYY#Y,'$DO'LDY4KC9$?EI-8Y MJ96^2&JUHR/OQM5Q\>R8ML^%TIO"W=&)Q.8. GLE=G< GG.\QYUA='\I_VNU M6-I]C\7=[+.R!HTGRBRPKJ=B=J_>SQ;FYV_8XNNG^>S;V/B3KQ]_-7I<3V\> MU-RL\Z=?+L5R_,U\?=3BDB^6S[XL_^%%;)_/J1H8O M/5<=T^>.>7:&-@8FQL*D-C%Y98W\R?[:VIFL#4WX8_+*VIJ,IS\E&W.3K;W& M?6XLCNA"=SDAD1B[$Q5[Y?@N07[^5>A45MAWQ$B>*_.%>JOJ/Z^GU:?KZVQB MQEA E+@#3.4X+PK$@RL>C M]90_-/=VK7[R:FW 3X8CDET;_C6IK4A^LW8DC2&>6Q*^T^3&^!V"WS&9=X"[ M-ST'HA>)>7VE]TJJ@= \Y\O08<*H\*U:B/GXP;IP-_HU6XP7-_I2B-EJ:IG7 MR+B;L^G"4*ZY8/%:+;\K-34N_FR^9'RB;M67BMA'!44P+8D A=+8.-%< TIE M!AAD!24"*L2%GQ,=1['AN3FB KY4T M-EPD'\Q+MIJKZL=Z-D]V34H:FY*M4&3@ND,^).?+H M87S]7BT62FU$*RPR.EILSO9-4X"K8RUD]_C MR>1R:M;L2_,4C0W;71K19O#Q0DQF]NMZIWXL7QOC_C;2!8)Y(03(D18 (TX MYX:8I^"@S/(USKG["I3+86)+4)?M3E.1EN!-8=P!W36#NR MR5;YY#>K?E+I'W&Q' 9<)%+S%-XKM84!\YS@ D<)WC.,$P];9?9_$Q*B:-CLFK1LOC413LHI>\=MC93 M#^RDM5X>NF.FU7QN#RB:T=<^U5@M/JKE2)>%4) KD.<%!]C&(%*1FK\14::Y MEA+YA;^TPX&W5^^N/G^^>IM>9& M@N-<%R(#$F(%S'J) :HR!'B!&"YE*DA9^!",KP)#8YQWQM=C$YO85':SS[-! M/NY^3PB>@]KWN4BL"8FUH?\MH.?H];P5M!$_R"VAY^"$;@WMC7/.VNEV:=8D M=N1-B%:>YICE+ ,L+9!9.V40<"DX*#F4&2\5+1'WC*LX)&=HA-5\YC=ZNL11 M>>'JLX Z"ZU^%E!>0 6NGX["$'7]M"_E!=9/1TT]O'XZ?KD?&4@U'EU-EX9@ M+J4T3\GBTVRQ9)/_9_SP9B:5\6IHD9*\ )#1W.9I8$#SM R15DARHQJGKMP M0;N8H5%!K6G2J'J1U,HF1MO$JNM&!R>0;6>#>'AU3 :A4#D3@AL2!_A@H<3O MO\R^_6P&J*G _&7+ ">&[84 W$Q;O_^.5X?&\,LJ^XM-K MY/7W#'L9F\ _J MGJOY",N"0R4H0$7)[=HF!5QS#E"6EIR2DFM,?3R"5FE#(X.MLI5[#<;3I-$W M^:W6V-,_:,?:S4N(AF#']' .> %!Z@Z@1(LV;Y/5<]BX@]G[\=\N-_G[$NL2 M*/7RO\XR>F=^MAC)+"6(HARP0DB TTP"B@@'*2FT5#)C!7%V)8Y*&1IY;"K" M--LAM:I)I:N[&W$1!2HNMYJ#4')RX,XB4*0 W%\U-[\AY.&[;H/IR\. M\QZNV'PZGGY9F!&KC$(;AB M@Q,JD?R&=EF]^@U.9C_W&]QN"J.1-V9!E)#!3)> <)O. !$LK,Q/ZPHJ-ZNEK6)J"\..-"&IXH4 FN3, M+'=X"2@M,! 9*E'*B>8,^RUW/#48W@)H;4#":@N2:65"Y=+4);!F6_7_Y9]1 M ?\(ZC]D;:,?7_G.&)1EFF'(0(Y)#C V"U2"$09(E@6D,!-E*7V2LCJ MGL#<^_,3B%RDCY&O]%X_38'0//]0A0X3F #&QE-;Q>5F>CW]III2+R-8R$(7 M:0I2SFR>5\D E8( P3%".4&0HW*T5W'X="[2(6$!Z^ACM92C1M,9/9-75N.? M$L-J"L7EOZS#\ MH_KY4?]Z9-;3G)02 6Z6W0#G9LU-E:$5E.I,YQ3F*?$J[AQ+L:&MRFU<9\*V MQAG.V5KG&3L0:^[<:.DE9J1C)MLQ*=FUZ2+96%4M]G?MNDB>;0=HJ>GA;$K>K^WLV?[3+ MJ[7J8^_:SZ[ NY%M%V!V3*9KE7=A-!S9J)W\5BF>=)+%[XM6K+K0KF+[K0[M M"<9>C6C?^P-/<)H<%KOHM45%IW+QIMI;JFKIC90J(A>S4COBJ8T3/+&.;-J%]7M>XV3XWF&-VUV1#XA_ MF9LE] @+G4E")""X5 !S@0"59KF:*2YP+E+.I?1S?]H%#L_I^?3YYM/5Y[N_ MFE7,^\N/=Q?)Y<>WR=7_^?7ZTX>KCW>>Y>%/H'WFD; W@B]Y'GR15.KV%)32>7"$ 3WA.V4N=DMP=9;;V8I' M[/HX!R2]3(V&O?$WRZ]JOO:][V95N[^Y6G?_4XL1+;B@BC+ E40 9T@ EAHR MT&D)4\%1P1GQ.+ M]^_?-'G-'!.=,PJ!AL@PC$0EX)3F0&69S)% 4.=.#.,@:VCDLM$VJ=1->3 MH[ ;I[C@VTXGD5'K^ECA.&">.?G49HA=F];!E3:H^MX0FQ&VV1O_,)BLU2C$A"L("9"649I&&&:!$ M4 I4Y1SAG*8^BW2GHL8W@*MV;=?6!7_F# #MUFA_4/)/R0%O("P^M\F-EDG M_S?\/43) YLGWZP]?TQ2>$%@>9%EI-JTL_\D]*(LR_5-X\5BU9RQ[,0V)ZP: M[G^O)H]U*'IV88L9IG5PR,-\/'GRXXO$#/6@;$\\-7GTS=%[-LUNKN$Y4]^>M5PDE787R76%<\QS9\SWEWAXW;S[8[ 9)B"#*<8<8SE$NW&AYNXH;FQ[T]&"K\8*ZIXX7# MZBD?@=J- ^(!V#$C;+#;U;0Z2SG542.XE'([)I$K*1\1]B*%E-L-/U9'^<1= M87RR7EI6*\U%57&H672JM[-[-IZ.H%D6EC)#("\% 9C9C(0\5T#3M&0Y4BKC MPH=23DH<&JNL%4YV-+Y8;YVHY+=::\^4W=.XN_%+5#0[IIAS@?0F&F=P(G'- M:7F]THVS^<\9Q_W&\\+,WLWFG^8SH91UK7AGF6L5K]\:XCG'1O/ZYV*0I&4%Z4&!<]*@&W<+I#MAE8Y*7B1[]12^V-\DTJB?:*-_O?65O%HMY+;:W/'F5@-_QMP^ M#X/1=T ?GLI@4%G\=-V] TO"'Y/=ZQIHD@J;BZ1&)]F!I_EB+0U 28.0C7^T M&"7C:5.[<^<97=%8R8#S*T^8^5<#(8N_K-:!F,V4>^^,-3 MT,^76,R7H\]6U^845*5YH6!:I7 KLQ*2%)!FRK/H6K_()T!0->? WO:;#Q16V+Y@V(VHK2N9A9M9^2([6U4:&[9H4'S MKRT%/A^M%P(Z8L+Z]3_VZT!'WI[;U.=B;U=SLT2HW_FZ%LQGLVJ8CX6M#6,O MJ\BCSJTH&$(P0P04K$@!QH@!1K(,L (CA&6*N/#JT!2FQM!>[3\W*^B9MF>Q MC<[UN7'RJC[K]?6!PZ;'T6'M'/3.Z<0B6UN0U"9LO+_:BHMD:T=]&+QV*R/G MRYR'92Q/+4R)?MVJLX#:\X'.&RT@R+#RE<93/9O?5_[67%7E%Y8S\U3/UHWS M)K9QWN)9#CZ"E"K!": %D0#KG )&=09@7E+!\CS5"#G''P:K,33.K-=R.Y8D MC2DV?-=(23;6)+4Y/CG],:>OG5/[FY2..?6_S7QX!$WV,B\]Q5-V.C]^@9=G MP]H:DQD^>G_AFF:Y C03&*0(8UEH#@GUZC3MJ\#@OF'/VR+O;3VNC4BL%1=)8X=G M/H_O-+FM KH$O^MO56S<_7. L&+E1/D*[[?'*% VFU.XW8. M[+I(PHX#7JR8VO.4Z3?F-@IP>S&Y<48-C2Z9S9=W:GY?$;Z5-)$.FV>'!99_S/AHA^I[ GH^W3YFX/XQ\]$K ZM_V[#^G+-9X]O/^R"B M;J_YV3AU_*;[0^1?\KH-@ECUJP_*Z+<8=9N9>Y6E6R\.?/$/=_S>K0B:$?.> MYS(#7)408+NI1&!9 B:D8(IA3H1GA<330H<79KG3L_ZAZ5DO:K4]>>$TX(XD M$17$KAECBY[5UH8$-OIV58+5'9Y8;'):8+_4X@S 'L^XWQE&.K;UA5)/MY#J M,+>[V=6/I9K*49H*2',L !+"D XTI$,+3H'(28I+EFA6JMMCY9JQ?WXQP%[-_Z)BVC'_',^F-X$Y(Y/) )R$-@K ;D#\)R /.X, M+*'"%E_M_VS4[3/XV)+1' '"L 9, M$;,@*@H(I6=1S+/T&9ZO5!6LMQ51A/V+VJKJ60'EK%DJTHQQ!C'(=&J+%[(" M,)12\RW!D!8I%T1ZA4/V-D=]?%RL>L;SLM.SH^63R+SZ$CN+SWZX>T>?$^KV M6>IMFCK^8G4^0_Z5=6(@&ZL,SUFZ]%NS)P9L>P5^H@P:Z+V/&1]/JHS5IAW, MYDQ.(45T*K'Y,J(=;D>!IZ,M M*#OZYU&0Z]HO#X3,WQL_B48L+_RXH'Z][Y,&[WG=I^\XNV!A'01>!X>/"BZ$ M3G-#%"HS:WR&(: ZPT 2C7DFE"BQ]/+0#LL9G._UI S>.B?B1!T\+V =/:7S MX>K:!PI!ZIR*@8=PB%\X\(F4EZH?>,C4EC*"!R\/HX./:EEWL; MC$>9RHO" M+*=!64H-<$$I(-R0@."LD)!1JFUHUFS))FXD\&1TKU=_(Z.[!]IV2QA7VOF] MZ$\A*S7C"$(.B(8&LM16)D(X!057:9&G0F0E\_.R@D'KQ[&* UNNRES91J=* M86X^-PP" Y@M4RDX307.M=^&0/B3UL-')@YD;A^28" Z_GQ8#)K^14V3^LNE M61'QU;)*OEC.DD]L'C7T^" 2D3X@3\?N];-QT*SG'XO#%YUS0%3M^[Y5"S$? M/VQ#*!2&6A*I@)!Y9DL*Y=9K) #F>8FQ4(4J,O^3H8.RAO92KT\QFK.+'77# M8E3:8/8Y!#H;O)Y.?P)P"SSV:44DZGG/84DO<-#3:O+A$Y[V6P(#6J;+L1Q/ M5K;D^JT2JWFUH+WZ(28KJ:0MOV9#9U=U2N"-OF+SZ7CZ9?%)S2L7]_+>)BZ, M2D++O$PE8%06-K2U>I^TCHEPUYYD:U!R M]62V=FRR,[6VRF9JU8OPBZ2V+&*T3DR@8P7T1-&IWYB?F##NA05%'?R,EG77 MTZ5YJ,?F6U%7(V\*, FS\%5YE@.=T]QR-@$D1Q2D):*8YU B[)6.T")K:([A MNESL6M=3U?.]L76CRTB(=4R"1\ ZW4,JK!M=.QXQ&]$=D=1_#[IVDP^VGSMQ M2VB83Q6X6.7HR/%R97;4BD)#X^Z598'-FM+P M!V%E 7*58YBG68:4I[OG*GIX'MU',]$VAF"\*3[--A6*$[ .>C8.WM8R&\[+ M1)7RNT@>V*-UXWTC0QQGRO%HHP/TNS[K:'#=U3E9*YWPU3(Q:B>/:ED%4,>, MZO"#*EH AZ/8GF,U_,#8#\OPO#\P%W/%%^KO*S5=7MFFP'=FE,L?X\5(<8I0 MEAD:TS(#.!>V7R\O05'F7)9"D33URM#JF&2"D/)/U&S'(5:VYA$I_:9LMINZE[=YXO* VG=5A\G+J?P+6RS5 M[8,28S:QGVK#.^L>NR6D0JD<",8DP(6M$912"!!B0N=%GF'EWF/WI+BAD4/= MX=0&258J)SLZ7]COZ^\]"J.=QKJ=*.(CV#%?G 0OI/'N:10]RLA%1;.GI;_:;LX6/:GAYGY7O'2V=3#=X[H,Q]N5NM1&C[\J-G\W M_J9&.%,YXZ@ F5(IP*7QTXRS1@ M%2L8TIG23K1\EA9#8^N[KVJNF-7P_*RV MTU/@<\;9(; ]G7[NY;YMC+BPL1!<52O+BZ2"/[&&)-:2;C/BG('L,$GNM XO MGC?G#)-+*IW[8&%\N&E"46_E&>;="2UN6@S(F^EG>X9@ZT.;"S[:RIK-/U^S MQ7CQ?CQ5U[9K^JB0)8(:(E"DA0 8ZQ0072UJJ4BS5"')O:*$HVHW-/[<]M"Y M6&]K6S]CQ\)UCP>95.7=&JNJJW;-3"H[D]^LI4EEJN=2.NY#X,;4+S:U'3/X MB\RJ-[UW@GXDVH^K6Z^?@TY@??Z9Z$9(V.>C;H5DSY)G4_-U:CH3IVE:%'F: MFKFEQEUFB "F1 J82!%2I$"EU#Z?@8-2AD;G39^UC9:!?9\/(^K&J6?CU#$W M^D/D36RM$$0BJ,,R>B6:5C.?$T;[Q7XOOE3CT:5Q1*5U1M]-V)=1IE*E;7*# M5C9WOX2V\%QN*\]*E&:X8 5QJM>[-_+07O"-K_4T^"X2.WUY' M^YU?V:.V'GA-%TK\_LOLV\_FGOH--7_9OIC[(_7R,AXU8/T"'K\@.!O+IH=_ MFL^^C:62KQ]_72AY/3W4D9L4'&&>%D @1FT"30DH0QI@@@HJ=:8X3SU3M1Q% M>[VV/>5Q54$2*UN.>3P]&"SAG7CC.@]N'^YNT.V8#RRP506+M=JV$>VK7VN4 M?^JX(;H_8O%2>UP%]YWWXPG(@:0@WQ&BA40T;BY7"J8L1Z 0DAG6*AF@E&%@ M\)"0Y (22,\,BACFXN'(87_0"N(XO&YD% 6TCKDG$*\8X1&=+"F.RWGI$(GV MI<7I&\Z(';US5W3],9H]*5==\,@_C5[90 MG\R3-3)$A5&A(="<(( 5AV8U5N2 <$$T2T6:9W[=-T*T&!IU7=U^^I3479V3 M<4!%G;"I"48Y"IE @H,I0CK[)!+;*& MMOET9V4DXHDG$5+JI0U>-T:+!%K'O.7HUGV]5A]K:GM98YHHP2P"'& &!/V\4-C22/!%[; M-R^4 T_@[49V\5#LF-7. S!*?'IG['1"V(M'G)_F&\>[ GVU\909W:M!/]OF MXC?ZUT4=G7AY/YLOQ_^HD\,T4U1G2($L%P7 .9& < T!UXSK%$I,/+TS-[E# MHYKM&S*IIL'3LW($V]&7B@]AU]Y3K?$Z+Z92&LPT,&K7\=95P:N-YA'=)#^H M8CE&CE+[=87\H-AS?CQO#]RI%U^57$W4C;Y57VP UF?U8 >??KF>ZMG\OI+Q M^K'YY?:[+%C)2VQ+#Z>R!%AP 0B6$C#-:9&5DDOFV4(S4!.?EZZG H*K^WLV M?[2;,(VRR8X%GKOW@=/CN'_?/>1=[^ W%NR"O3%B%_8+&W:UOJ++=>*9F,;: MS _4HM_M_/.@VMO0/W.XF(6=WV_RO$AN:#$K$*?W+Y.+D>:Z5"6O^@DK&PJ* 2VS A@G+,BV\TA,S#HFD%"XO+)47+ (2EII M';BW'!87\W936IRN#_,Y?IG-Y/?Q9'(YE<^KC+X=+\1D9G?(-\WU:"G*0C,. M*,6&(R!#@$&1 \1TKADI$VI7QK1AUQR$O#7*59 M4_$<8)YG@%'* U '90SO/VE2LV (/4]!-VXYVQ4.N:8.@R] M5O BV:H8.>+\& (Q0\SW9/0?4W[,S(-!Y$$$F7*@9"$S00B4 MRJN3UMD:#[*J&37JHLFZGG'L&"WZ/S)=:.K7J>L8VKK M9;:\Z3 :PI&H\WQ]>J79:/ ]I^1X X-^]Q MIFB:44T!H;H .&,E8()G@$"28B5*E6//UA2.DH?GRMW^^NG3^ZL/5Q_O+M\G M;Z]OW[R_N?WU\]5M7-Y^Z?DW?N;OR37']_=?/YP>7=]\]$WQ]EM1AQ/ M"^.CW/7IX([&=1$&J_/NL6 G!.D)5+3D:#>I/:=*>T&QGSCM=WL8<;U5#W-; M0MD.:?X^4=784_DD4JC(D8(YS@"7.@48V31J(20@,D<:(H8$Y'ZLY2)V>)2U MJW6UK<-&BKT7KK M)J#APBY8[01Q#@2];%R=:;U'8XE %'IJ(>&(AE^_B ,FMW:&V+V^OQX0![1\ MTNWAT.\#/9WQ@GWY,E=?FHZFG]4W-5VINC\Z5:F A!6V1@P%6*5FA48D!(K3 M3$B6RIQXE5]H$S8T)GJJJXTF;+0-:T/?BK.C1Q,)O:X]F6#@_%T8!T1BN2YM MHOIU61R,WG-57.[IL#',9V5K6YE!;_2[\4*PB>W",.)ER4K&[;8\L?1BEE)$ MY!E @A6%1I2P7$7O#G-0E:&13ZVD#1ZS#KK%')X7-SKJ!^V.R&\BTPMIG%YG#BKQX8I\?8$']9-I'/"^*Z_VV,8QB)$L+ M#EA)N>WWG@,&"P4*B+,\RPG1A(=$:KT?:G3X)CXH/!9\'T4W0CL+FXYYR@^6 MX+BH/=,CQSZ]?YD([J/F'8MAVK\PM.H=6U:;U3=ZO5F]V)YZ02)SH23@.LO- MNRUPE2MG8Y:8+J74!#LU ' 1-K37?*.K_8YNSF$6P;$$K4 ['F9%@J_K$ZQP MY **T)V&)%JMN191/9>4.VWT?N4XAWM"$STNI30/T**2<3.ORHP;0T90E#+3 MC +)D%E"%3D'A"/#)F;IE.8XIS1U:A9T2M#0J*/)7&B4O:@2%I2!-%DK[)OJ M<03?=M:(B5K'C!$.6$"R1SL:9R1['!FXYV2/=O/VDSU.7']FC;?KZ<-JN7BO MOJD):G;_(80>VIM,@:&C'LU@>KM;7Y MD4;?!'F>J;@ [>941(*O8X8X"[GPNFG',8E='>V I)>I@7;"Y6;!D3.09UK8-F0EH*0@0)L>]@1#HVWA7. :&H/R10$U)9^TS+'G)4(8\G<(H#.1J^?4)_(^+5SZ-F8 M=,R:D<'P.+<_!Y2>#N^W*OX^TLG],:-;C^_W;NKO#/^8OD\.\H]>%+7+0A7O MO3A:PGPQ$D(AE0D,"EH8(B.9 EP4'""N,5$LS3#VVF8.U&-HGXO]3@O)J_J? M/T5IN7!R7EQWKCI'N_--K>-M%VHSVOLN1&R0=R:8W;9>.*G%$)HON$+EV'[! M>;CN.F;5BIB?S^MJ+O6?F_UEB 4I$.9 "H@ IF;US3.A :<2FF4W0J4B 7G' M9RDU/-^Q#N<[U-(A>36I&Q5,ZT8%2_;C#_%;;IV81#>J[7=B.F9=KW9=G1PP MQ(.SQ[Y>)Q0:7-H(YCAQ&S)??V5S:QHB7/\:+$=.,088+D.=$ 5P@ M" @JI'%3%6$E)[#(O4)1GXP^-+^S4JYIS6GU\]RV?(J<&[$%X]$Q1[E#X4T^ M!TV.Q"-/Q^Z5$@Z:]?SM/GQ1V(MZI/_Q)GYJIZLWXA)BK#G@K-0 :YT#0A@! MF!^SN_JKU;KQ]\-.._#9)AXQ B]UEL <>RUWC9":-B%=7?F#[-YM5%:'>"^ MF:VFR_GCFYE4(PAU*DHL@2H4LP'L)> X%2 O2PU%FE*,1.] )X3*K$V9=J%];OA MXF3XWF:*VUT!\1P?V'2ES1K!-L![/5%3XQ3=S#\K\XS\C7U1TCA*^,< N MR"H+/$[U_::CG8&Z!;EC-O+!-R1\P@]HC]B*S@#O*? BRH/M%YD1!%EKV(;? MB/W%= 19^B3@(VR$,"?3#&:^.\M'>TRZO)S*J[^OQ@_V$32KZ%%*>$HI)G87 M+@689AA0&_>10UWD.%=I(3.?K;@V84/C^D"220/LU54K_ZEB]'/O4NG>\YN!FC# M,+@M#FH/!=5T47W'/BL;O2:62E:!&4;XLY_\.ATO%\VNW&-5;V+;DHXS6A#) M(-#5'AJ#$K"TU$ 46DC(4YT+&-PQ,+JZPXNHV&DK:.:_JH%HGC%066T^]VO# MDD45,+6RI@7W&HP_^VZ\.)09[9A7*^/ ZVKFF@H#R>5\;BY1-;-NK6KBWRSS M[OW0&GNQ/LMX[*NK86<3$[_U87Q57ZH_8F>@MS11[$YFC%W4=66.D< 9HY"D M -*,V\S8PNZ>,L *+A%/4YQJ/9K:8DA*ANR?K@4Y\0>M^6-77'J$-TK6.76V+/L>@D^W0C9 7W 9];FC[]N?>U8&%QZ[?W=@" M]U,S)8^7]_9H9H0QTA 2\[X7* B8U$IZE@H[@*3;.W\F/AV_\'[0^%?J.FY\K!)UIWX_5S=V/'*W[]N+VD(94JKLVN?^WQK?%"JAW7117+>O>536^J'JR+=[.Y M5N.EC1RI0UA'*LMSG2D)%(7&92BE64;!S/"(*! L!>&,L;7+<.>1!]6?"0'. MR%T?2?EK/>T6M/KQ,)[;)*K;H"2J'I\'Q\7IP*:W_[7JKMV["U8;9G=P36NM MOTAJ^Y,= )(Z&6%I($@:#"Z2[<,SGC;Y8!$7L/U/7JSU;(^:][N\[7]*]E:[ M+Z!"H/\[FWXQ#'[_5O'EB'&2*HE+P'-2 BP9 IQ(9%; *,]@26F)O-K<[0X^ M-(_W5DW'YF.R4,(>HB5S]6TV^6:7=9,9\^PW\@1#1Y;>[0_?KUAXP:L^?/73-&2FF'V?335!_G4EU]]KUN/OX"[JX^?TC>7KV^ MNTC>7]W>)F]^_?SYZN-=\NGFLW]OQ&/PPH*D4F0@@S90IB 0,&Q+<*<28I+Q MLL@\FU.>#W _Y\MW-A3'>%7&LZB"L66;9^$#J;^G-<@^XT]]+K.J_2$F*VGY MN GL33ZPY6H>.:NL'98.?+.7ZC[>;FB;OQ:M_[A9 ][;W(^9^%N]976Y6GZ= MSBB(1\Y(5N4^4[<[87J300U!MXRV$QA[LHN;H'X1A MT;53X " _S=_W]18'_J=D?O]NN^;M/=)/W!)C$"AOZCQEZ]+)2^-&\V^J$VS MK>J7UH= HXP5*<54 8IM&6TD"*"Y0$!@&T\ "2;(JXRVKP)#^^+OQ[K= A]USL]<5$_,YS)';I. IT2US"!502%F*_LF;L=\X[]4(MU^8="IQ)!S@'G5 *<"P4(-CR',X$0PD)P MX90+?U+2T"BL>7N6[$?RP!YM/+YG><&CD+I14A2@.B:?1L4//H:7O-SU%N4QECDL%(.8(8*TX8"@E %,D.=K=+0>*:._^..<8)\/T[PC!ZP$2;8T;_J==JZ=KG.C>SLJ#UM/)!? M.@+S_'IUNT.^:-$^6@-T;LE(/N9)!0X/!>AGNH8UD@M MUWK&ZB+99GUK2<*#-_97>;!-[R<%!ELO#-Y#7]VO)C9EV*4KT AB#A4V'EVJ MLQ+@-$6 2 Q!6@@,4Z2*-//:&O.4/S0VW%$_\6JYY;TM[S5+SIOU76'?_19^ M9-A#MO=#P(NWZ>\EO>^C@!!H#AP0! US1B+?Y6*AEMM5$\I)6@K#8?- MCYF&]TQ"_[EWATT\F'!WY-+0SC][H>$WJ^5BR:8VM6=$=8J@*A'0&DNSF./8 MO.J8 R52PAEDJ7)+^W 3-[17O]8X.9C+L*.V;\^?5L3;62$^CAT3Q+D0!G3[ M<4'FC&8_K/YG-EFI#XHM5O/J3&RQ^>&?QFIN MAOSZ^'9F SU'3%%31^LGOU=8)@ M>>X%A0T2N!M4.5M_4A-Y/;V;KQ:[B=V82,PA)2 3G!GZ4M(NAB1 HH0""9KQ MU&_GY[BLH9'56Z75W-8C$KN!,[:W1,*L%9Z;.2T@.V[IUDU03C M*5A:12^2K:H1]V).XQ%KWZ5%4K][+*=-WMM/<;CE'-I81PKG6.=:E05 .2L M9IEMGRJ$<78@Y,F,;&&LV\$R.?0J>#P$,,+2ZTJN+ M8.I#!D=]IU\F:/J068??V_."H^URZ&USN&=;PX^*%'*A\PP(L_H 6!7F:\X+ M#+243 E5Z$(YG5L_'WAPG^Y&M\0JY[YU\02KTYL4H0AT_#JZ&>^UZ7#(TJ#M MA2<#];:1<$C]W2V#@[\/W6N\O6>3R>O58CQ5B\6HA)@KE@D ,QLIDI9F^0_M M\I\R)'F99Z5 ?IN+3\8?VHO7;(55.B9K)7WW#I\BZ+I9&(Q+/[N#CI $[ 4> M-/R,S;^GX_6\VW?0F/WMO<.7#:TJO7&U;4R:DI]GD\F[V=S>9(R@G,HR!V7* ML'&4"V6^P24$1!%5YJ7Y'J=.0>TOH_[0".?LE"3GTN4;-,Q?5S8&QP87-+O\ MOUF$D@:BOA*;PAX_MZ7&S,3?OLXFYHY%+?_C;*G>CA=B,K,[YMN^E*44).>E!@AINS6E M<\"HK5\F#_%@FG]6#&?"K+2[T:3[[,F>>59W<@7?\UG0! M9]>?B1V=_W7-^%;M9*MW\ELW;3I]X8I6R<15;L\U3#SAV*]>XCO V95GWXYM MYLI4+CZI>?5.OE5B8OZ0(Z1IJA I0$H-2V'%[+H I0#F>2J(4JD6R*\TM8M8 MGQ>KGT+554J77.N;R$91VQ79'L?9.)N%M2"X,.WQ*9 X4S35!!3:?BU*@SYE MW'P\."]@+@HL, ^L AQE OHO![Q1^\*V;*I]5//31O<.IL#MNQ$;V(X_&5$P M/:=T\$F0XM<0/B[RI8H)GP2AI:KPZ7L# \K&T_%2O1]_LVF,2_/,C/E$U><_ M']5RI C6O* *X"EB#E.&"1A)5#8DE1&)M2(TA-5SELYFIW.Q?V&Z\H<])HFU@=<] MJQV4/A2::X/&@_=:AQGL&=^S.L^_F*&7;]E2;8)V1RD7%!&6 P85LBM+!BBF M%!0%XCH7DA*%1P]5)]';)9LO!W/^=](T'_)X;F!W//):?1E/JU+JKYGYA=@M MM\Z:0[7),)BNUA[/FBI4CE.ES&.6"X"E M5(#A5(,B)1Q*LWY L&R>M:NI_)_\I*W-ZS+"0_[_\R$;S%ERU,?F?^()\UZ; MB0JBQ&*4;+.&_EL=-#O/^7^?X^?3)OU/.Y1VGL07.*IVURW,)[5]#0^=FA:$ MZY(2"9C,4H!1I@')(07:N(X9+EDI.?4[ SHB:7C'/JV=SKU =/LT10"FXZ^% MU;#[,^43.$1BT&-2>B6U$Z8^YYE3EY_9LF<=PGJKOE1D=/ECO!AQ490X91 P MEC* H39_4UH!3J5*D6 \S[Q.(%NE#6W/;:UCLE8R^ M!3A/8=S.%[%QZY@N=@"K5%U71G[T+OSEA)U''=.(&/94TO3HPQ>KN*DC)*UU M3D^-T5_)4T=KGE0_=;W'O]?$I_E,KH1AZ*F\5?-O8Z$6S0%; 86V!4\!I(H# MC*TKAHP7ED*BBI1E-"VK%-)IZGF>V@]I.HM&@ZI@]@U#R MZEEQ$H4S^E<<'[NW7A8GS=OM:W'ZXL"ME_&"??DR5U^J[\.-_JR^J>EJVXD3 M<22)U 3DDM@X"$0 Y1D#K&2%UJ5$4G@5[3HA;VA4\%1=FY?4*!Q<&_04X([; M-?%@['K;YAP$_;=OW'")M8US0EJ_VSENIN]MZSC>%EP$X*N:3.S.-)L^CLI" MEN8Q20&!VF;\LA0PF4I0XI1@FA-62.I9 V!G^*&1QSK?W:J8-#IZ5P#8A:^= M&\X'I6,J\,(C)/W_@-GG9/_O#M=W\O\!4P[D_A^Z*LP/N)Z*N6W#_E;5?UY/ MF_ZD[\>,CR=5$YD12;.29GD&"HH%P)G, %4% R74(E-EADI*_,YC7,0.;Z=E MW4%WLE72SPEP0MO-$XB-8,<;56^*=D/$W6B+YW0-3;*?"!*))GX"2R M5_? !X3G/H+7O6'\\UXM%DK=/*@YLYVKWELQZ]$?FU/KQ=N5^JA^+.^^J\DW M]6$V77Y=C%)"58:,-P%+B@#&9JE",IH#E'*%A,@%)EXIS:&*#,WY>#=>"#9) MS).)_;@I>";<^*H/?#OFL-J$BV1C1%)9<;%AK\>+9#E+N$H^L;&\2/ZJV#RY MF48,*CH7Q$@L%ZQ&K\QW+EC/V?#L\2)Z:+.5D?59"37^QOA$C7+!4\)@#J1Y MB@$6TBRP6"D *XJ8<,V-W M*^?H-8%]W.9?V'3\CVHW]\ULNIA-QK*.")[*3V;^UZ$ -_K=>,JF8LPFFXB= MQ:'XT313N20H-]X$9 "CO 2<2 UR6=!",D9%KKV:P$56<&@TL6O?1?+$PNJL M=-=&^_ILK$RV9GK'N?;S*+CY.2\YP1USWHO,K7\7O8XF(%8+OMCJ]=N_KR-P M]YK_=24G,$Y[Q1?J[RLS^-4WM6G-K4I&%28<%"DF=KE9 $));N9,5G'Y(R-(+?*IE46GHV.F]'U(UBS\:I8Y[TA\@_)+L-@EBAV =E]!N"W6;F M7NAUZ\7A'3,^K=.';=+7J(00(JPET!B;-5^NS$N?*0P$*H7B*E6Z<$K*."IA M:"_\IHU$K65BU*SR1?W;:3P%\O3R[VQX.G[/O9$)ZK5QT/JSFFX\';'W[AL' M#3K4AN/PA8$+P\,;UB/!(&%$0B#3@M7MJBB7&.A,,6G>YC37V.]0_XBDX9WC M-WY44X7 ^.N3:L,S^%C_&,2.ZZ;S8>MZ^7/TP"OBXJ4=A5AKD"-2^EU*M)NZ MMR(XM&'$-(N$VRY&D&,,P8X!!)0 G&QL7');6G&]"+>]EN<6 [NLCO9#/H"S2@._;&/?MMX,JY3G_\K!YF<_OV'MI8(QF4 M/,LDX )I@#/S]E%FG&M(48&(R"62VN\;["!U>-_C1NGD>JIG\_MJ>\-S3>V MM>,*.RY^7:^W&^ VZO90?-\=H%BK<0>)_:[-W2'86ZE[W!JCILHFO23-":.( M28 I-4PC<@%XH3-0Y#C+LT*7DGE55#@L9G K^.>U0T*3=PZ#ZD8IYT/5]6K> M'Z4SZZMTE9=S6,@+5EVT8#P4QP%%LW+HB!6,=L$ :6-R&<0B(2 M)1P5TRLIG#+V.2VBC$"1@BDU\3M9@M24K/,5ITOC*?$60$8*0C(6,YHRA'6 M&/HQAJOHX5'(CN;5I[JIW!VZ_G*> S= MT!.,O?1!W_O/Z/.RN%XL5DJ.RC1#*#>N2ZH*N_7+$* 80< H9FE6Y#G/\L!^ M*XT(GQ>CO[XGS2=WMEHNC.]H>U-<)'S3"X77;2H"VDVL<44EA#FF.#C;#I?_],L>L:+NSK%FD#%*$\!+%AIWOE" 4H0!4RG&5,<%:AD7IT! M8VDVM.VQ;3>5I#&CRDVX2#:F5'[+KC'-OHUOU\!H<^M&/R\R8QUSUW:RSIH? M__:"L;&,U7@PFE[]MB2,#>=>L\+H @+7X+/IESLUO[<'IV_,V(991K+ C*=% M"30G&4]EU[L2%A.K7F+UNTC6#^@'MK19[E'KNK4@$6L'XH"$?C<;CINXMZ_0 MAMK4*0CNE:;\ 7G.7@$CA)':LUZ&'U?V0.A&UUL--]M-K6VP7%9HR;D D$)IO$I, M ">8 9J25&I:%JGT//;U56%XASFWJ_M[-G^T3A W'KVH%HIR/%G9\^"K3[=^ MC.8])6Z\UB7,';/;7I/:6GF+=[/]>K.[_?JV0;Z+LY]0%",QGK?X7GDO%)SG M[!<\3F#.7UT3S@SX:389"WL2Y?=J'1]@0"_15LEDK64G;\AI,&(ER!T7U&_2 MW$F#]Q+I3M\16A35%KJ8S1^-_S"B E():0&(L.7I=0D!03H%-,MMX=-"(%CZ MEJ??#C^\K_!:NX#R\SNHI:CD6 D%!+.]$PN9 U*8E1S#3.*R@$H(XK-T"\6L MK\79>*W?&9BYL60H$AWSXD:MB\0H%K-XZ[ZYT8JT[@S=N"8P M9>?^83)[5.JSFMCMS9V]]?4F85YF!9,I!YQQ^[I2\[I*0H!&J&!:HTQAY$=R M)V4.C_G6[2(>V*.1.JF6'ZHQ(^%JJO38-\'_-/)N+WU4-#MF@K6N8%XKN]M^ M8[-U&S'5QQ6:6#D_)^7UF_SC:OY>%I#SC60]"X<< M!M=KG74&8/VLL19)HV$'K-&.0=REU7,A+[&L.F+HD275L:L#@T:/QU$K+I0L M4@;,>H$ G,,2<%M'0(A2YQ*G,"/2LT3)?Z/H]=L_77Z^^M/-^[=7GV\K,BC_ MF%S]GU^O[_[Z!\]HQW,CU?];Q*;O*OFOZ\CTR^5R/N:K9<6HRYFAC.IDN(LM MF=Y"U(<2E.X?AMY9X/FGN7I@8WGUXT%-%^IR*F^67]6\#A=:?_W2#)%,9!1D MN3*N!9(,,+OG0%*ED2*IEJ57TRX'F4.+W&E43E2MV8<=9P-NI6:%8*-^G!'3@F'@#%2L%SD-AO.IX[!'NI>1ZWGE5XK6Z3 M/N*E1A(I##@W;(-30@#-4@@*X\#0M,19609J!+@4$B"52EJBE'/BN:L>#%V_5>AB@.?HTX4"TK4;5^NU M. U%:/FXIR;'+137C/T2)>&>FG6D^-NSB\XMY?*D%L((EJC,;9$6G&:%W;QA M-FHW ^;US0M)BR+#3IW63\@9'/'ME AY5@S$]ST^ JSC&WT^7%V_VR%(G5$K MY2 .T>NA/)7R0C5/#IIZO*[)X %PP"(9'. MD(3&+?(]-SHF:WB?]$TMLX=U+;/SJKWYUEV* E77AT$'ZKUU4C_I)!@=E7Q[ MH5I()\T]5?0M6EVC^4PH)1?OC(K58LMF"HQ8"8T#3P4@-#6\H'(.2(D9*)G6 M7$&-./9J[W=0RM#NZ MV7(F:IUOK^P"5F^LO&U+>@K836E!(-K^R2$9/>^8M)BYOT?2=G%H76BMYG,E MW\SN['OU[NKSYZNWR9N;#Y^N/MY>WEW??$S>7U^^OGY_??=7 MWY+2OO/AQBB=HMPQVZQU3W:5WS:;N4BV^E\D6PMB5JD.!"]: 6M?^3W7M@Z$ M9[_L=>A ?N3W]?O?IJ./EY_>W+SYJN['@DVL1#9]O)Z*=2M+S&&AC..3EC9X MF&E#<(4J0 $9*3(I.81.?M!I44.CLTK99*UMTJA[D1B%?^_&90[PMI-67- Z M9JAMI\,=YLGY9.9W9W@Q!V7!19:91!BXT(J"7"5/JDR M"E!& MAHSBW_?X:KHT3]"[ M\43-W["E^C*;/XYRAM(\9Q3(HE!F%:PI()06 .)"$*QEQHA3R-*1\8?F%-8J M)I6.R5I)]X;'AQ!L9YX(N'2]0>X%B5>GXQ;#@_H<'QJOMR['+<;L]CANNZS; MT@ZV")D808&RDJ<4E!27 )=%!@@A J1":VV6?)GD63=U'2KYPW-)-D4'6%-T M8+HI.K#8J_GZ+_^,"OA'4/]1U8#HIN9#/5<8EIE"96Z>@=\[YG,8[7 MK6AW5G_C"6H]%]^H90^R\L836$++;CP=Y(QZ[%7OE-W-SLOYW#QJ=6'$7T<@'ZP.WY6L\T-LJ@0K._IBA&61$97E@)72+#7L*1,G)0$I,PL.BF!> M4*_<@\-BAD:T']7WM4\Z;N^(X(.E&U&>CU#'5/3SRWRV6(Q2 M#C$J&;1A=S8-$AF&X*JHNO00A;!(?$T1'K&NF.Z:-;AL3+D(JE,B9RJ'8IDS"QN M;QWZ3_ .A>E@[G?P8(&N4>U_+>YFE^+OJ['QRE:+\50M%FI1OW@ZS[126H-< M*L.(!#% NS#,'9VIB$AV M[5:=!:*_B^6(3"QGZY2X?MTN1^/W'##7^\XL"?IN/!TOOJJJ2?1BQ!DK.(,% M0%K95GT4 R(E 21#L) LQT6A HN#/A$TO'.=C9[)JW?7[VZJBMV+GP*K7SX% MU8T_S@>J8];8J8BY5K'*B8Q/&.U0Q*Z6^53(R]3-/&CHT0J:AZ\.+&LWJ>;# M.#('-XJ:RA.CLLRI38H&,E49P%1*0*#Y9Y:7&8604E9JSS)W3H*'1Q1/HNV; MNC2>Q>[<('>CC?@P=KVHLGJ"2M&D^<@E.]N1%^OB-!%KXWE!%*M6GIO0?FOG M>0&Q5TO/[^XP.JJ^))_F,SU>CF2*9%FMWBZGAB.KE@YJ:ALZC 1#2F.F@,YR:+LO<$ S00!'I=W,IK(47K$( M+;*&MG7SYN;#A^N[#U. MW^\=+:M:?4_TC/?".X 1B0#:)/5*" XF/R<(EUO\H^AO;=/?\?+QZH?X:GU@ M>\H^TD) D:]P6IZ*:F@]YGH.(52]]F>E P_<$!>XNF;S-G-YR^];K0%)C/ZLO8%@6> M+JOG3IGW%1--0*D+ 3!/$>!,E6;M4I0(EQ(CAOQR8)X*&-K+VV1\;)7T?'D/ M@GCZY3T7FHY?7D]4 A)A#IM^1B;,LP%[3H4Y;,Y^+LR1Z\)<]6?GN$TV>5:6 MA9"\ )H1\_DM! %HAH5GOGX[N&[^^=F M=?QZ[R%U$B)OK[P5@DC^^&$9O7KBK68^]\';+PY-@\:SZ>+K M^&'1/*R\,-_O+,L!5Q ;1[Q$@"!2@+RD%(M4P0SG?DS0(FUX?+!6-GFB;2 = MM.'LN&B/@UW7B_9 T/R7[:?AB+5L;Y'4[[+]M,E[RW:'6T(]_TLIS9.S>&/^ M>C._FWV?CC3.8:%$!C3);'R6EH#E"@-$E!3F1TJFSBOW(S(&ZO\W>EXD5E.# M8V)U]5T%[ /JNA X"Z9^U@)^" 6L"(YB<,:B8'_,GM<%1XW:7QHG;\\I _/OUGK_E(RG20-LI?2Z MGV#,R"MOJ**%8[E+[CE&RQN2_< M_R'"&.N]'7[3-GZ$5$8SC!G .24VG#.M MD^NR#*9G.@,X$Q0005+ 4<%SA&@) M(1I-U1<;C77G_OH>%.;TS-+ZF=T3V=WSN\E1F$V?E9[WW80\!+#K)F0H7GUM M0CYL4-*=U)MO12#:'N0A&3WO0;:8N;\'V7:Q_U;"FYEQR1T_.WO7#^AIK/2* M^L$Y:FW0>O;I2+VM8@\:L+MV/7Q!8,79\4),9HO57-WHW>#<:O/+QNLNEHN] M:@^+;:,>S!F'D@N0$[O?#;4&/$]+(#6'VGQ[\JSP+4%[GD;#6]GNQJ_O&N19 MC_;,B7+[@/4(?L?DZO>JVD88-H]>=[KLC M7&*">69\]+PLS *;%X!!P4&NH,X10UFJ,I_LA)VQO1;6/60GW%D93=OMD';; MN["Y$5<@&!V3T&ZK['@D<\#62(2Q.W*O+_\!DYZ_R(GR$SDBM*2 LU3X[U(F0%BELOF;Y3S#&K*4J<"J'LC#VVGJU'.\R!^'[#V ME_$L&#I^%9T1<'X=CUK;]C*:FW9>1/.O[4NX/UXOK^!1,]8OX/$+PKZ)Z[H$ MYFO,Q]/ZB-US$[5MB $]B552O'PT7HY]_19SN"=V9 M_::F*V4+H-E<#SOB7\;+K^MPDNU2C(N4R11K4%+;^0_G&%!&*$C-L$R7FG+I M5;?05?#0/DJ-WG6MOK7FR7>C>K+6W7?KUG$&7'=SX^/:^0;O24@[6OGZ@A5M M+]A1;,_;PWY@[.\8>]X?6%Y1?;&KW<_J83:WN6F;KW!>**2H5""MNIH+50"> ME<)P%:8E1%I1MXR44X*&QDB-GLE&T>"SX:/0NE%/#,"ZWF +P,W2LX>.KZT*JK;%EMDM[H=\9'FHHQFWR:+<95'>CU]X9&SE\9O^>+X;A?YK/OQA.J M^VZ.>*$Y)"D"F*2V!+PM/UA*#%!*D>!&_C"T[?P2$;".*240JX!H^E8DSHBH/SQNSU'UK<;M1]:W7QY>)FK18R>5#SNH.$9[52%_S=O)+(F';,( V8MS68 M1F&;BE.K7%=UMS7>ZZ9E<4OL.$(4L=3.*8F]E]QQA.!0Z1W76\/(Z-?I7+') M^!]*_L+&T_>SQ>)F^E;-Q]_8476N(,J96-EWHWI3^@3SB>#!/9#.O.^)3,/QYJ:* MN&$)LXJ\78?IA:@];5J3LN]MH=4OZ@5>G:3>E/?_J):C@N>I+@D"N2X(P"DK M "4\ WE!=L$FVN9O=L1\V MD.GK;"*-)_AN-C_<&F0D.6>T+"# 3)< 9V4)B$("0"HP+L:W7;*FH;>-E#SJYKXMO0. MG32W;TBG$]%K_\H+6P4IV='](CF1)AJ_IV4HBI%[77JK\2(],$/!.M8;,WB\ MP.)*8\;'D_%RK&P#B.HTRDHT7X:KOZ_&R\<1)QQ";9OSD@P#G)<4$"H4*"2" MN)!E02GR20D])=#+0>XM3W2RU;IJ6E*18:/WO_PS25'YQT15^GO69SH%OQO_ MQ02U8YY[_PS)JW;4_ LY.4(1J[33*7']%GMR-'ZO_)/K??ZA<7=S9OGK]O&> MSR8CSJF4 FG %"X +A@'W' (8"7'.8$%+)!3\;:]D8>VKFZ42VKMW,/=GL+5 M_O:?!4+'K[FC_5XA; =M#0I:>SI2;V%J!PW8#4P[?$%H/.J[\41]7%4;M2G& M#".8@S27&< X(X!FG('<_#07@J5",[\@U.W@0WOUFFA*JV!2:^@;;;H#W.DW M\!PX.GX)/9 (B"7=-_F, -*=P7J.&MTW8S]4], U<=+9=DN_?&#_-9NO\^<6 M(XQE6JA4V[- #G")%:!*"/.I1))J!5.6>;9IS>764/V]R35^M;UIXQI-ZS)>;I][-''3,(WL1 M$1?)5F^+(3"3N.26M5\)Q-/TYR[C> M%D8M[]AX7D7*7T\?5LO%>_.9GZ3K&"HFB6T.#S1);0R53:_!TCA/&J*<*L(+ M[91OYR!K:"L?JVJ=[G&1U-I>))6^21K8WZH-:#=2B01?QX1R%G+>=.* 220J M:9/4*XTXF/R<0EQN"5R%'3Q)V3E3>_VX5V^SZAI9[X9>3PV)K>IJV;;BW]U7 M-KUYJ.HT_6)[>"ZNIX;VQC,YRC/&A:092#&" *<"FN4;E+;G=29PJ7-#5IYK MN)Y4'YZO5.EGON^OZI "WX5<7U/NN P BJ2&P 0PU"!&7HSU/6ZS%;%]J][L4[GDR]A;2?HE20I(*D06$M+EK,- @MHT!.YW*$FM#\EG9AW4\&3?)09_J/4C/U;O[##DN MY.,"WM.:/AK(_LM[;[QBK?3=!?>[Z/<&9&_][S]"0)>9*JIT^6Z\$&SR5\7F M5U/YUH@9D1+S$BH)4"8)P!DE@&=QX0,;?'?Z)G4BB96 MT\2HFEA=W0] CT)Z^B T!E =PW3%&.>2ET"0#+,<:8&CK%9<\ T2DG'/! M"E$Z50-U$3:T%[^.4+1J5LD[]CS._B-9*YU46GLD_IT"NYT*8D/8,27TCIY' MSF1$%'M*F%R>AZ9?XJ0C/*U9DZ?&Z"]ETM&:)_F2KO>$-MY=+)1J/+7IEZI' MZ#I2]/'7J30$/UO9/;FK'\)<>GEO_S4B-.4$2@@THV81J3(*".<*2$X93*DN M=*D#%I%!R@QT/6EM^4.R3FCS[>@;,BENZ\;N,.ZK/[#5_R+96)!4)EPD&R,N MDETSDMJ.I#8D9C/A,W",UG,X1(>>6Q.? =-^!^-S!@L\AAY/QTLCY9OM>KXT M3^*83U3=_^G]>*JNE^I^,=(Z+W!I5J ,*PZP3@T?&@X$%)<%(A12CKPRRUV$ M#LU%O5W=W[/Y8U,QV:@/*OV3K0%-![+D-VM#4AGA>U3M,AF.9]:1(>[Z\#H" MI/YGV!X8Q3K,=A'9[ZFV!PA[Q]L^]T:-P!LQR+4J60E*5$K;W8>:=3/B0&N: M9D13E+MEX9R0,S06ZCC:[KPHNP'Q24MT7>)57,0. M+]9DYR-:]X;=[&8P(5;WJRI%.V'W-H+Z'P&=LITFPRRCLU1I F299@ 3B@#5 ME +X_W7WM3UNXUBZW_=7"+C W0Q0O!!%4B3G @M4YZ6[<*N3;%(S@T5_,/BF MQ-..G;5=Z61__24EOY5M621-J=0SP'0J%4OGG(?6HW/(\U(6T"A8*<-%2.5U MZJ48KOIZ>G8Y>H#3\Z2H]GSX34 65/TQ_#8.IO$NTYH<\]D_8" M$![3:2]='3E&95."]L%4CW.]V\;;G"R[GC1$,NNAYE(JU\E+ UD)#B 37# D M2^LUA3#297%C8R*71"/L&BPS;;ZZ&5:!#=0ZP/4CG720]4PVNYFRC::'1P$; M91,.1/$")=4LE,O"AAV#XF7XR004OZMBXUVU=&< KTSSY]W\5M4G *OWXD?= MU[XPI>$HKP!QB2,XIPQP#0G@JB0LYT3GVH0&NQTRQQ?I;A5T'1F=AJ%!51?( MOA%50N!Z#Z<:';,76VW_XDH-=D"^[P R(I3R!"=9'-4E;^ @RM/\TPC*]\(X MAKG5_[0$5B?P/RQNM:Z'28K9>S'5=_.7XNMT+6;U!IX\KA'XX%K%V1>W^6B6 MWZ;*-'G^+LWYT[R^2UWV-N%,,L2D 4CB'&#K]=C 2S) F$#E; MX;$Y2DTE46U,I@XKCC:]KL.XKO?E]J/*,2UBSTQ[^_[N96?[4U>ONR%DUZ7V MY6*US@YL2D?#0P&?B,5[5W?0E\!0X!^_0P:3&_<*^M#T-UI-B"A)D2L!':6+66B_\!U&FA,JL.2@$LR^3C73@#%= M <1E51G$"5$RS-^/06D8MWZC6212?F^B&.M[?F-L54K'^L=&)F+GW6T'9=%C M8X[9[N3?K^XIO=U40CDV"A$*6,ZX=65MU"U+BD'.6*ES58K2T,@NTC&[=(.= M7*I-P=%!_^CH!M%A&W37(=3ST&7FCLG&9;[D#V=9%=]+UQ/"\$B4FP)"2 $PT!YQK#;"A$#&. M.<%>?6C3J#,V[^;UNV;J6Z.N/HD,6<_H$\J>5ND93B[3 M+5"*(\T(7/L[Z@Q1YKF/0". \S@:C;EK#\5:V^$BKQZ-*\A]^&,Q406R4:&4 M '.A+/\6$$@;00+-"\21D+G)@[(Z N6/C7HW%>'V6TT2UF.=P=W3>^L/S;Y= M.X\:K/4BDR9SFR@W30V^-6&@ZJMV[(:HNSHC?3P55^W0!-5:7;A-]$ENTT'D M7(H4EE*(LLI!CE .L,4$<"(%0%6)+)U!;&!0*L@E86/CK(,^.:'94^% >Q_D M)H&O_S/<6.1BCF\[(4EW MCE2< LRD!ER7#!"J*Z*P*)7TG[-^>O^Q$873,&:,^AGD+M- CQZC^ .H(B9 MBG[NV^3?T>,Z; 9JXN'W=0GKU=%N^,7V'&+ MU>JT6(4967!346##..OZ4,&LZX,(@(9!I 07E6#7U >=%SO.??8S-2ZU^M?5 M"+4 [^L*I8:S=Z?H/(8#5PI=QJFG6J$6H<]:+709B*YZH8ZKHYFI;EGC0O>W M9CW!E LM#0+*$A' 1"# =%X"H0TJ*ZRL*V7"HJ\G]Q^;'_52K#XWP[%=JM$T MJG_/,83>9!(+3/^L46NVV<[94\4F.V;Z/TU3BOI#A]M"MZX]Z.43T1@N.0=3 M.M)XAV>&<:6=HX.S'TC20^$FLIFI"%!>02Y=:6;CV$0H"@2$'(L>X+"HF MH2FO:1]12QG;LU\KE;QU1 .H'P=<#5//3'"N;42M8W]-(YY T%/+B$;&LS:, M>&)F5[N(IQ\>X##)XFXFBFFF"I@#*04!6&'+#HI 4%9005E!KF50 F*P!F/C MB_V!4MGC@5*-?0]'2J&(CO)0R1GQ3,=*A_@]Q\%2+7^\1TN'\%QUN/3D1CUP MW:]B_;BT?SZX>JZ<24UH1"@I,,, &"AOWF ) 4I)*:UZ0,FC&7(0.8^,[ MGT=T:TGV6VU+%GU2%;-F"5CR^I48 4_&+$):LKP,XQ!TV:+!> CS,D1!E-EQ MJ_"I&\U(]%NMEZZ/:O/'_71NX 1+JDA!%="Y*6U@F#/ 16X + JN>$X-E5XY M11>EC(WX&D6SC8HWVQ\RIVSV;AXP>Z,=V,O'(T=GKBUY?%[,[!6K9H[91,'2<(4PH!S;I[[D&O *2:"D M,I)Q2*7+)/0_ASH5,X^3>=N MIR.38N9&'%R-,C(:0:0)0!P2^[HR"#!!-!"(FJ(H#&*ZW*#\>JZ'PW@K;&B$ MS5RGA-?/X;X.L)[?6$]QVHP?O5VOEU/YN*Z]Y_4B>R_2EB^U(Y)J'.BI@&$' M=[8:>#)BL_V38:^OU7(]V>1HO%MN*K)OOT]7$T)T64&A@632OKQT;CF@PMQ& M\@7BQ+[+A%\:?)N L7FK&QTS,=?91LWL-Z>H9P3>"N3EIST%/#T_ZQ'(>#_: M7>9?>K#MM0T@CW.74=N'N?-S8QOB_F:QK,S41LUF]0\S_?1Y M;?3M-QM;?S+U8%XWRVXWFWX"(2LAE@50@AOK_4H.),P)$%1*8K0NB0IJTC,. ML\9&6X>M?+J'A\LKAHRNI56 M,Z'6D[PJ$28HUE)K'M]%,Q)9#4%: &(X K9FF$$&*C# P90F[+PJM;2I>@L1''YJ#H M0%GGZ8C.3D%AZ/H>JEV/V3#G:L%P11RK7<;BBI.UEAL/?+AVV;S3\[6.SR>? M*GJ[GSYU>S!\:E(2C!"'&%0YR0&&&@+.*@5,43 M(56BH!$SE\,U\7HJAA^X MO)F0.9M6YMPPJ0-CLMOHH5X1Z^;IM?2S#&,83AJ!?EI]^DNFQ.KS7Z\= M#M&Z-GX\V _>/?-?R[B(?8;F1O5>HKMPQ'J;(=$J^)F'270!TCU5HO,.L=3V MS?J2B^6/<]UX"B8K@W$.-+.^'D8Y!0)S!""L)#80$41U*)FUBQL??6VU#>ZG M>Q%57QI*@U3OQ+-1BMFB0'G BB$%@QD@_GD.RUQL0?KU3GA]T"ASW; M\P;@Y-S-_\HX-OK/1[&TS];LAXT(Q5Q-Q>QN7BV67^J8[Z/YY(1],%]='#C_ MM/E[$R?^:B/$I?U\$Z!,((*(0L5 CB2WC@[2@+F3M)RRBA-=:9JK$,Y*I=C8 MF&UG5[8S+#NP[";;V)+MC-O_:KL5L[4P:TP,H\%D*^Y'EL^QCCU3ZI!+&$RV MJ?%.1,G)U!J4N%.#>4SOR>\?.YVJGE.LMQTJ-NT2#<0\UX4$B%LVQT6. <.J M IR+7!D(%2D"9U6=$S,V@MYJF>W:I(0UG^P U8\UKX>J9PZ,0"EBI-,E$)(- M>#HK9.!Q3Y<,/1W^=/'3D5'I$=D<\-"]%7:W-E]6$ZZQ+F7E*@8Y!-B-.&4" M5Z L,#=&4F)X6%SJ(71L]'#R;C]\]6>_.;VS6O% NO!: ,_X-#&L?4>HUR,: M'I(&0)0J*/41.6Q8&@#"26 :( M&TH IT8X&LJ!0(("I" 23+*BI"HBB:)-WDA3)>H>EWJKCR"V8BHTH SB8!DJ,(&42QM1+3A $\7 M:"#5(TBL9_YJ],M>U.:MVOM4/^^*>WI<8UK%?[7ZJLT793K/&A#^#,53YY=M M].511VK_BQ1 G5^,X4J<6N0GRS;99\X5D&%$2>]Y;.U2WKNK)/NC+7N2V(+ MEQ[$]SOK>:^GU535Q/;VL=Z.5L(89OU6@ E! &-LG5GN>*,LF100Z8)XC>7K ME#0VPMC4XKC)N9+:(1BRA?ZD#CBOJEMCL/7,#4 M8>!I!5/7!0-'SHWT=U43O=T^KC\OEFZ"R*0J64F@KD"E2@&P&US,54Y!B12W M[@>V?!)41YU@Y?DZQR.,/E&/6=[A@ MN&L-GCOJ;=7OSQ'>=L&;+([M%!3WBOF;?3CJ,C*CZQS&U>K1=:U\_=WI9B:( ME%1)9F-66%+7E!8!41@*H#&J0'EAJHI%'.9->]4R[/-WI M1OE,+5:A2<\=Z/O1UU"&/@?E_./ADL_=^7!.Z M&X)I?Z@3:3_8!_1U51FUGC"F)*U*ZYCDV@:R4A9 P@(!;7#."JCSJC0AW?*' M53\HRAV@$__;UP_9W=N7'U[??GQM?\A>WG[\);M]^ZKYX?5__NWN[[?WK]\^ M? RCK(&_$WYD.-Z5[IEFG2E-/DUV8-%-MC^AY%N;X#?=,6D2W7UE\,?>+U>IP*,+# MHAF),)%":5PJ"BCA$F#%(& E%J H\M*^Z#0NA AYUUT6-[9W4Z-M)DVU6+JV M4_7?UN)[>,N"BR#[>M*IH.O=IZYQ>N%4_4O+K(V;+:@/XGO29BD>$*5KD')) MV-!-43P,/],(Q>>J2*=\G\BY*7!BA JM( <$:P5L#$Z!K* &6N6(B8HIH[QZ M8;9*&-L!SF$V<62MV"F*GI[F-=CT[0P&P1+NG;69GLJ!.KG_L#Y.FWDG;DCK M!^,>Z.TI0%/9X9AB4^JQFFA-,!?V4:8",H K-TP75A1HQ#A7AB&M55@OHW9A M(5_D83H9[0_AECMML]5&W>S%]J? 1.8+^:"/79[-;U.5C G M=&.1B!PN"!J4);H-/J8+CRO">./S'[_/)[\8,7-)V_KMH_4PW'GCYC5&"QM' MY#D&Q% ;6*"* 594&-!"598_J"JD5T;J12ECM-CIVF@8[!950O,T,R MK'HFA=YAT@M5)V0W+7Q[A^N)N+'!YLVE7G!L:-1^M.;&G.:HYL?+%P]"C5[Z M;UG1[\-QCE3=I^-6_??C=#5]6L5=,((1H09PHUQ[-XP 9Z0"'&M#N*10%T%I M^JV2QD:,M:+9@:97U,NWP^OG-R4!K6>&C,0KV&_JQ"*1V]0N9U"OJ=/<8Z>I M^X(XBMAD7[D92-8?L]^:SV)EWE6;L;S2;;N6D ">F]+2A,H!X[D$)>%02TXE MRW%8 L-%>>/+9-@D.RYWJ@9FLUZ&5R&C22&@_9I*8N'E!DB7J$QI"0MNF#&T MBD@\2XWQ$'EG_0+MQ\?7XS;0]-F-GEFU6&9[35UL^_KR3/E@6O:")!$U7Y8U M*#U[F7U,T7X7119)6)>^SIRM>Z1..&%Y26$!9$DM+XM2 8ES!O)"89PC2+0L M@RHG[X_<&(&"9_SN9D@^2?W'S@(?+G M##L=('_V4[&=@U;BTZ>E>X%:;\UM=GTS\T=3WWK?[+FD!4+02"!X80#6KIF' M*FQ 9D252\Q13H(&0GM)'=OC_53I9H>V5CND(_05B^!'",FA[9DGDJ :T7HH M *5D?8A\9 [W,P)+#6V%4\U#IG3NFP M-VL7XG[ONX0X]OP6N@["X!>!)S")Z+E+VJ"DZ6GZ,97Y7A;>F>K5)F%B-P6C M24J:8%,0S7,&,)'NX MR( J!@3 28R)P881W3ZH6&6,CDJV:V7ZV3*.H?QNJ M-C0O$T8BC/K>3PF&)ZCG5 < 4=VFVNXY6)^I#J,..TQU??2*;8[5>S'5;Q;+ M!_']']/UY\^+F:MOLK\X[R%-EPNS=RNA@VBW%'D5_'#:C)KZI:R%ZOHKLJA*Q80@/>Q ,/'RKL8 M>._-WVP;,]5FF5FS)*Y3WH&=V3LYFS;[BHD#VTA<4\:@H2H,'RY&@G0VLHN] MUQ69A*N7]0._WC6B-:7)*Y5SD$-%+%-""63N=G$Y+ B%D.>&AU5CG)43\A . M4XBQ':&W432ZR^]Y6/WH[&JH>N:K"(SBL@;;,$B9,7@B8_ALP38SSV8*MGXX M[O%_&GK=3X6'7[+YN,G)_=_O3W?W=PW^%L4(WVGX,D13!GMGB9.]E MI^Y-ME;H-3T&Z3 +1IO<= MQKCBI-5ZJL0L^]5^AQZ7FVRVRSAX/^!G[;[T$-L+#AY@^[?]P_OT7H,\H&?5 MWSZ$Y_\QMAV+-M5T/EW;A_B;.\U9VQM/Y?CY GRCWS!0' ->Z9WOE-S/,LQ?[1EQ; ]KWFR*:O,1AEZSM2Z#X@1O! MQ(%SVAHF\CYQM'=T6MW4HK^:SA[M[YI]E7>/ZY75P6^W=[*-0L)(\C8E?/CR0%6HV>Z/,EG.FG9?V#!3;:Q[2;; M&Y...:]$,Q&!QFHQ*(]>"=4QG5Y[NSA6/9X'?ZO4XY?'F3N/>F7974W7$R0X MUU!B0+%P3?8A MQ8*LUS7E"%J[)B.(Q NX6.CRNW.F=FHW08!WK@[$=W:;'K MF=EVH&VUS5XB^\"N[RWI.HU\OS&]UWK38-HIGNTT3[@W'0I6JCUJ;[G# M[E6'PG&R9QU\@\A#$G<^#R?AZ70)A,;G6TLN%7:/DUSXYEDZ(6TY_%Y(O3Z M/D7? K;7\R83E7UM9+N[LS]X0'[1YHI3IOOR1J MV&-W#Z-/3M]]KHE,9E2?C7Z$4*X,Q10(#-W)?TX! M*Q4$5*B*\4JILO)JW=XJ86P$U2B9;;3,:C4SJV?H\.]C("^S31)X>B:58&0B MAGRW6'_%<._C.PX\U+O%H--AWFT?O+(_55,\ZC*/%W-7.UIGJJC""%SR"A@J M(,"P1(!318!46A-3$<&IC&I7=4[:Z![PID!]KV10RH\?P)ZN12K8^G[P0Q&+ M[W1U"8G4C:_.RGJ>/EB7S&YMBW7QHCC:J#<%OHCE[ZM-OVS)=%4);H 1K 28 M26&9PA1 21NY:%1BB@)W28Y%C'1GI-8P3VP_ZB+<9=_Q4MWYN;/VDWB[FW^I^$YU])CXL9K,WBZ6[ZZ2"):ZTA*! M105P*2K 2&7_PTFN+:U@(_)Q=)6*LF]L/LYPO:5V=!P)6,*M]<]J Z*V1T(6QN\EVA/^@1]X"+.> )N$^4L;H89O1Y2IX(\^2'Z-?J M]4QG[(G@;#^"3R4@TN/=.M$'M=IW\Z^/Z]6KZ4K-%NYW^U$*D%68&"2!K% . M,!45X)#F("_+G".:0TF]VB9&21\;M1_$]H>%[JX2[O#OC3VNV:CKH. 2C>NY MFHOY+WZ(G8(0MGZ=GW->B].T;#[L>X=YS#*ZI_.<@V<-ZT#&PG/C043>Y MHD+E5JGEH]';!BDNVWR3GESE5& L$%#(6(=8NO:25!+[UZ*B.2D)@4'[ I?% MC8T4F[W23:^8;+;7-Z(^I1UC/R)+AUS/S-6 MM$T.U"UATQO/U!25IRT"QN^ MS*33\+.U)=U7Q69563;:SQ)\OUQ\6HHO34WOQC%<,61C%R@B9RP!L,ERRJ[19>":D MI;AI_+B -]9I%+/_,F+YQOYF-2EA61I$*"!4&8#S@@-A! &8E25#Q)38;X[C M!1EC(]!=/_Q&S\PIFM6:AL\+.(;S,M,E JEG_HK )VI@0 L"5PT,.+[GX ,# M6HPZ-S"@[:-Q'I=6LND: BYPH8C5QR MNV2N)5X.!)05%(CD)0GL#!6NQ/B26E_>?OPE>W/_[A\?LS4HWB04SD$T4H,*@C% _0L?=SQ9W"79Z7T_6/VZ41+Q?:3+3]GZ2\ M!*9"TH:45 *F\P)06.5&D@HQ_^J\PQN/S;EQNF5.NOA]@*>IPCNQ,#6RK?33UXS16?GG18%KF1I""!8E0 74@)) MM %$YTB5!<.2!<[,>"I@?%'!M@?$5>-RHN;DC-!S]P24[SH/=UN IC>Y_?S:T4LUIG2U?ULOI#? U[\B,6P8\=^H6V;T=]UX6P M5C_;ZW]0G[3-_1;K7L;:QP.8B(XB%!B4LN(!.J:U*^X4.R-$+=V8GU>F^?-N M_K25XDOQ=;H6L[=F/2%%P7A5$ "ER_PSB@.)<0X(A(441N02DHBAJ?X:>#V6 MPX]*C>B]&H"Z'\@@<>_A$*R.G8C^ [C+8S07/N/%%:0ZAD":!Q'5YSB0#+2P4*!)&$ M"E%I],3:-UUH&UDNUYY[-4/I'_+L'UO1'PW\;:.CYK/T9:A0>%/U6OAZ<+]>;HH;/3^5^N/\'0YGJ'S MP9$"5YXWO:OJM#HW2=X&1HT6N[W6'%9E*4H*E.0$8&*#/%D5#!!&RERC7),B M:/JCE]2Q[6+MSUY<\NF!VO^^Y9_8G6V_10@\ODH%[6 G6E>@&G_.Y8-2ZJ.O MBS*?YS3,!X;6 S*OBY.W7/EYN5BM)L90Q ML )40 5P) 03B!@@M!498$@UI MV"E:E\CQG:N]N32']B:KMBN7R1[UG\L6-*$C68*59!C]N2@EMS[1TN97* M!M1!>J<\0:;_ABF-N+%T27EB?$!KE*?775G\_M./W8^_3,W2WNCSCWOSS6)2 MM[K\H=FS.T4%Y]4[9IG3Z]N]Q M/9W\T/=AF M;F\\NYWK6_W%TJ!SMMQIX.OO+M8TDPH9*@IE0&%4!3!' DC,"@"AP:J$4!2D MV![(>89L7H(CSN'ZCMH:O6^R3XWF]5,DGNB>F4;YP"ITSZ7@-G;FV/JE&!6Y M_8]0@!O-0:X(-[!DJLC#IC&E6X@A@^>C9;@9?!T\P^?DZ/8=/V^!_?G@^_U4 MZ6RC=<+P.0BE5/&SG]!A ^@@($XBZ+"KDQ:U6>=9S-7YPBE<<2FX]69IB2HW MA\&ZM-(0 "NF"T1EKDW@'(9P)<879A\7M;VY>WO[]F4?16V7UL:/QOK%NV=* MZRAJVQGQ3$5M'B#V6]1V28$Q%+5Y .19U.9SIY3-53Z8+V+J<@Q\NW)0Z5+? M, (%,0A@(@E@EAR!RG-H/3L!"5XK7W/7X9> MP=X/:(9:O$1-66*Q[K4[2[!2(VC3$@ND7[^6Z+M']N7;YA;>NX3##VYHP+O* MOF7J_>))10M:V; <4*T4P**@0.22 59PQ 1!%(HBS..]*&]\SFVM(%A4X'&U M/3D*[,EW$5\_[DR&6<^4N$] KA6U3+A%SRK;'!$E;,GG TJJCGP790W;D,_' M[)-^?%X7)?$8]:M'UPWV?9U]V-0*T?U8Y-/R[2&7G/Z?VT MF]_AV%RX,+)B7*G'+X\S=TI29P&Z5,*E^6SFJ[KP2RV^F,W,ST*2'"O-0"4J M"# EI6LKK($N48$E9AI#'4(]WI+'1D&W[U[>9;?K]7(J']>N [Z+/]Z+NM]P MW'Q5_T7P(Z)>H.V9D*Y"-;Q^/12A5*7MWG*'K7H/A>.D(#[X!BF+K2:(4ZZL M:P0*13G !<8VMK(L!7G)BX)KSD-;Y)T7-+Z@JGF/J\.:!M-Q%!<"K*?C% ,%X!4AJ#;0 %-1*!FR^MPL9'$N\>?GG](;M_]_9G\/#Z MPZ_9_=WM3W?W]6EBQ%2$\PA[;K\D0:WOO9>ZKNMIM?=.S\2#$"YBD7((PGE! MPP] N&CPV>$'EZ](L56[S=]! C)D6 &0J!# .-= (/L3*07**RI928+:ZIR5 M,K9PYF2GL>L=& !HS)[L^/*?@A&Z<@.VG]RF\S*><<.U(W/I\H?C6^L_6+=O M-77NQ@?S=;%<3U15\)(Q"A0G+H52:"!IJ4')34%A18G@P;WUCX6,[:'?-8_? M*YHUFH8WUS\!]/)3GPJFGA_Z"(2BVNNW07!5?_V3FP[>8+_-K',=]EL_&_Z0 MWUO,9^\_+^9FTQ-!E$SDE<9 $6P=?\4JP"72+C^Z8$@)IHWT?;B/;SZVA[K6 M+ZL5[&H^T U<]T-\#1P]/[P!2 0]M&TF1SVL)S<;["%M,^/PX6S]3)S#O=EU M63TL;M5_/TZ7+D7#ON#7/][;A5O?SNNF!%^_U/,+*T;+2C*@=6&]<,,0X#A7 M@%!8B)(B2A$)*RSQ%^[U'1ZTN.3]YN1G53>BV>A]DWUUFC<5#F:K?)C''K B M?FY\8I2'88JMTNZT8:-V]GZ'\OL]RJ\[40[V^L,!2Q0*! @>-#X(!^0X:(BX M0QB???[C]_EDFTZV"U$^FD^UV-M/GY8-*TR4,1 J[/;=]SG;"YV(?1JHWG D-"><3R<_^1?T_UW-_*$@;QK=7U32>TQS55.Y] MGT$(/-2J+6T'7W?E;F]S$GWOVHGD!$M9$@2@!\U@6^2->MD+IV#[ZSQ^A_S4_-3[XP<2GF=W M_-3$UKWQ,Q^-H\A7T]7V/6??M.^J#^:;F3^:^]UD(RTKA0I9 "-%"3"F&DB$ M*U>05B I3,%HT*/>)7!LS_U3?9VKL-'XB@%2G:#[44-**/O>5;\.Q6#:\(4F M$8=TBAN44'R-/V87[^M2#7VXFUL!=B&GQKH44!!:0 &*LG1M96 %>*ERH&G. MB-)&E1B%[?Y=E#>^#;\#Y:X=ZW"(JQ^57(_5LPYO\,$NP7"&,YCT-H_A4-8S MCV X8W;WU(5S%T7F_JK/1C_.S+OJM5BZJL[5>[/<)A).U>UED[S>J=;-[IGK]\'9@?&+I ?-0T >L^DM;7 P;VUP=5;-17M-]E/ MNR786)+]5MN2.6.RVIJ4_8FOPS-5ZG*D%L/F-E\'U4GR\Y6WBQPSN/CR93&O MZP6:,OAWC^O5VG[;K (3G!O.%"6 5EC9F(X:(,NR (ARF@L$4:&+H(&"%X2- M+;)K=&T:@]]LNDO<9 <*!TX2O(2S']6E0J]G/HL'+GP(H ^OQ>4A;S<(X8 <5A@Q1J"I (<=N.A,$C+OVS5(RCAACF ?Q:@Q00W#HE3#Y MT6*,\3U38*?=P4QW;&0B5MO==E &.S;FF*U._KV-F0[QO;<__<>_;7]C_V-# M%_,?__;_ 5!+ P04 " !O@@15GC)@*>A1 "QH , %0 &AW:VXM,C R M,C W,#-?<')E+GAM;.R]67=;29(F^-Z_(B;G=:S"]Z5.5?=12!%9.JT,:13* MRNYYP3'?)'1"@ H %:'Z]6,.[B1(8O&+ZU16G@R)A,A[S_]'+QY=MR^O'3^@?!A+C[K\M_#NA%X3Q"8"F "DF!7-;_%3_HPPG:_6.(_U!:OI/Z\V'[Y91%QO>/XD M73\\^!/U.[C\,:@? 1<@^3_]L4I_^N__[8B;SN,_Q<7G'^N/_'@I8YRGG^?KZ?K;ZWE9+#]OZ*4U;)ZY_O8E_^N? M5M//7V;Y\K-/RUSHX;__?0Y5V,PR62GYOQ]]WH_7='Y9YE7]L?KY&_K@XK&5 MIH8TYS_6>9[R.8,N7SU;Q%L_-*OB62PO?W.&(<\VGTY2GDY>+FC'O BK]1+C M>A)C##)&#KJ$ DI:!2%X!&Z5YEYIIGVYPR):RXH6LY'F*L=_^KCX^B,]^,?* MMOK%AG\;WMU[W3G##J/[DDD?Z&1 M??-MMZF^*>@7R_C#8IGRDK3/Y>MP&>\)_3;R+W[BQR^XI =!_#2=I MYR^+Y7K"@^116 O(N =2M*194S(0T"FAHT54H8GP[[QX)QR(_G%P##\[@<2[ MO)PN2%FF5W2.3X1617$D).M@0461 :WPD*UV5M#:6#Y.B6U][4YPD/W#X7!> M=@*&#TND [4R_@+0K!C-0E& B6DRN**#(.A;Q]!8Z841O T>[KYY)TBH_B%Q M%$='1L6Y!?7+=)9_/?L<\G+B3);%6*3#3M&)%Z,&Y,J UBY+%7D.XKCCXNX; M=T*![A<%1W&P"^F_SQ^GE0GS]:_X.4^X,0IU#I!0"%!:7B[/Y>OGMY2+E2;(V2FTU M:,<(V(H[0)D=&!F$P^)$UJX!,!XE8B>H=*"]YV 9(7*9$( M5A=_O9G.,Y_X1,911@56>5H$9@1G2@'K:XQ0B> U:P"0+:_>"1R^=W M@/&2OGR[_+#X?3XQZ**(CD,1FLPH)8@I'#FHX%WQ7)6$J1TLKE^\6^B*/1-4 M',C0GC"Q.1K?+M\M%U^G\T@&E;,L)B+<,"U!65:C,#%#L2IQYCVSZ-L!X\[; M=T-'QY'-9JSM"2+O%JLUSOZ_Z9>-Z62R%E%P7F^+%"@7(_B8)7G>A1O2?T[P MAIKCUKMW@T?' <]&;!T9'%7KO5AFW-#M,4AA X/(?025M0$O#$)2CO'H/!:) MQ]W7W'C;;@#H.,1Y,.M&%GF]8)V]^[287T9@5&*DL8(!&9PCVC/1[ETF5B1I M(QI!=O-18K_[QMU$WW$H\R@6CBS^WW(\6Q)TN0@?INM9GFA"*WJ6(*%--=% M$W1]C<(E+U)BDA\9T+[[QMW$WW$,\R@6CBS^#TNL*2R_??L<%K.)+,5+:RPX M:3UQ(%KPMI 9D]&C)0VFW7$QJENOVTWP'8)YO^YS_B)YQ_S)MXJQ-* M2,,#!%H&J!0+>/)](0I4*5O!C3LNSV';6W?#0,NENZ5-=1^#/)R17>#@M\\XF_UTMIK.\VHUX=';D$L$HS)9PT0T5"<8')G) M2FG+>+8-<'#KI;OAH/MHX^&,[ ('/W_.RX]TY/UYN?A]_>GEXO,7G'^;>&1% M)%6@"'3U[HV!ER(!9R6*>LUOL$6&Q-:7[X:+[L.,QS.V"WS\]BG/9I?4JV)C M<)YL9NLXJ(B"OM(>A#.J8"DV-,F/N/G.W=#0<GNVKF4@U;.>F!@2%S&!%3Z#RO2'CR5 Y$G9DDRT[FY5Q4$.R",T[ :2 MCJ.3C=G<\3S6+^)<9?IP(SI1"Z<"1WP2*'"1PKAC(.7EB M#"_)'N=QW'K=;M+O.'QY./,Z2<;_9;J*./O?&9>_T">KB=()(^O!L2.@YBMF!H5Y@XKS,Y7T210BB9-.3(:DJ7C8"F MD&W,2-%E]"JJX_R-!U^]&RXZCF"V8>K8.0WGX;1K;%^6'_DD=! A@LB6@1+6 M@-?.0DW8T9+ K<1QT>V'WKP;+CH.6S9A:3-8_,N/]_CXACXXO*[[Y8),H?DJ M)_IBM9A-4RW@_PEGM3:=G*V\7OUUCF=I2I_>7LQN9=[[/+Y1U??!*SJR"/QL M!1\1OTPV^7)5D[PMOTSG]-8IJ9/%>=G7%1H)'"P7ET%'E 2>8 !=D6 +\T); M'>.CQW?!5=@@Y>*EYYLRS]:KRT^N=^<^=!VJ>R[?\6*U(OY>K5*RA)G5]@TH M%2CRL !54&"*50XQ,LX>BW,&Q9%'U6WZ M+S3LU3*TT'<49!9C2:\+L+Z(L1;JT1ICIE6$6?XU MKZ]NNSGC008&S-88I-4U%\)P8"+9Q%VM^GSLFO @#?<(/>,TX!@.:LUXWP62 M7L^_$MV+Y3=:Q$1E%Z6I)9[1TS$@:0MXZ1DD8450BMP.UAHY-]\_3F^.X9!R M,&^[0,:[9?Z"T_3S'U^JOT/Z\^WZ$WF\-[DTL8C&AJ@AU1P]I50"#,*"4"DS MS5VM]6L,F!W(&J>AQW X:BV)$<-(6YDTR2$ZH:0#+I0!Y0(1G^A;8TVJ'QGQ M:&^HHVWR<7I_#'A$'N+?L[4#4/+NC/R\5J M-2F<29Z+