0000046250-23-000006.txt : 20230201 0000046250-23-000006.hdr.sgml : 20230201 20230201161752 ACCESSION NUMBER: 0000046250-23-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230101 FILED AS OF DATE: 20230201 DATE AS OF CHANGE: 20230201 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: 23577014 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-20230101.htm 10-Q hwkn-20230101
0000046250false2023Q3--04-0200000462502022-04-042023-01-0100000462502023-01-27xbrli:shares00000462502023-01-01iso4217:USD00000462502022-04-03iso4217:USDxbrli:shares00000462502022-10-032023-01-0100000462502021-09-272021-12-2600000462502021-03-292021-12-260000046250us-gaap:CommonStockMember2022-04-030000046250us-gaap:AdditionalPaidInCapitalMember2022-04-030000046250us-gaap:RetainedEarningsMember2022-04-030000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-0300000462502022-04-042022-07-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-0300000462502022-07-0300000462502022-07-042022-10-020000046250us-gaap:CommonStockMember2022-07-042022-10-020000046250us-gaap:AdditionalPaidInCapitalMember2022-07-042022-10-020000046250us-gaap:RetainedEarningsMember2022-07-042022-10-020000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-042022-10-020000046250us-gaap:CommonStockMember2022-10-020000046250us-gaap:AdditionalPaidInCapitalMember2022-10-020000046250us-gaap:RetainedEarningsMember2022-10-020000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-0200000462502022-10-020000046250us-gaap:CommonStockMember2022-10-032023-01-010000046250us-gaap:AdditionalPaidInCapitalMember2022-10-032023-01-010000046250us-gaap:RetainedEarningsMember2022-10-032023-01-010000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-032023-01-010000046250us-gaap:CommonStockMember2023-01-010000046250us-gaap:AdditionalPaidInCapitalMember2023-01-010000046250us-gaap:RetainedEarningsMember2023-01-010000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-010000046250us-gaap:CommonStockMember2021-03-280000046250us-gaap:AdditionalPaidInCapitalMember2021-03-280000046250us-gaap:RetainedEarningsMember2021-03-280000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-2800000462502021-03-2800000462502021-03-292021-06-270000046250us-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-2700000462502021-06-282021-09-260000046250us-gaap:CommonStockMember2021-06-282021-09-260000046250us-gaap:AdditionalPaidInCapitalMember2021-06-282021-09-260000046250us-gaap:RetainedEarningsMember2021-06-282021-09-260000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-282021-09-260000046250us-gaap:CommonStockMember2021-09-260000046250us-gaap:AdditionalPaidInCapitalMember2021-09-260000046250us-gaap:RetainedEarningsMember2021-09-260000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-2600000462502021-09-260000046250us-gaap:CommonStockMember2021-09-272021-12-260000046250us-gaap:AdditionalPaidInCapitalMember2021-09-272021-12-260000046250us-gaap:RetainedEarningsMember2021-09-272021-12-260000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-272021-12-260000046250us-gaap:CommonStockMember2021-12-260000046250us-gaap:AdditionalPaidInCapitalMember2021-12-260000046250us-gaap:RetainedEarningsMember2021-12-260000046250us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-2600000462502021-12-260000046250hwkn:NAPCOChemicalCompanyIncMember2021-12-272022-04-030000046250hwkn:WaterAndWasteSpecialtiesIncMember2021-09-272021-12-260000046250hwkn:SoutheastWaterSystemsLLCMember2021-06-282021-09-260000046250hwkn:IndustrialMemberhwkn:ManufacturedBlendedOrRepackagedProductsMember2022-10-032023-01-010000046250hwkn:WaterTreatmentMemberhwkn:ManufacturedBlendedOrRepackagedProductsMember2022-10-032023-01-010000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:HealthandNutritionMember2022-10-032023-01-010000046250hwkn:ManufacturedBlendedOrRepackagedProductsMember2022-10-032023-01-010000046250hwkn:IndustrialMemberhwkn:DistributedSpecialtyProductsMember2022-10-032023-01-010000046250hwkn:WaterTreatmentMemberhwkn:DistributedSpecialtyProductsMember2022-10-032023-01-010000046250hwkn:DistributedSpecialtyProductsMemberhwkn:HealthandNutritionMember2022-10-032023-01-010000046250hwkn:DistributedSpecialtyProductsMember2022-10-032023-01-010000046250hwkn:BulkProductsMemberhwkn:IndustrialMember2022-10-032023-01-010000046250hwkn:BulkProductsMemberhwkn:WaterTreatmentMember2022-10-032023-01-010000046250hwkn:BulkProductsMemberhwkn:HealthandNutritionMember2022-10-032023-01-010000046250hwkn:BulkProductsMember2022-10-032023-01-010000046250hwkn:OtherMemberhwkn:IndustrialMember2022-10-032023-01-010000046250hwkn:OtherMemberhwkn:WaterTreatmentMember2022-10-032023-01-010000046250hwkn:OtherMemberhwkn:HealthandNutritionMember2022-10-032023-01-010000046250hwkn:OtherMember2022-10-032023-01-010000046250hwkn:IndustrialMember2022-10-032023-01-010000046250hwkn:WaterTreatmentMember2022-10-032023-01-010000046250hwkn:HealthandNutritionMember2022-10-032023-01-010000046250hwkn:IndustrialMemberhwkn:ManufacturedBlendedOrRepackagedProductsMember2021-09-272021-12-260000046250hwkn:WaterTreatmentMemberhwkn:ManufacturedBlendedOrRepackagedProductsMember2021-09-272021-12-260000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:HealthandNutritionMember2021-09-272021-12-260000046250hwkn:ManufacturedBlendedOrRepackagedProductsMember2021-09-272021-12-260000046250hwkn:IndustrialMemberhwkn:DistributedSpecialtyProductsMember2021-09-272021-12-260000046250hwkn:WaterTreatmentMemberhwkn:DistributedSpecialtyProductsMember2021-09-272021-12-260000046250hwkn:DistributedSpecialtyProductsMemberhwkn:HealthandNutritionMember2021-09-272021-12-260000046250hwkn:DistributedSpecialtyProductsMember2021-09-272021-12-260000046250hwkn:BulkProductsMemberhwkn:IndustrialMember2021-09-272021-12-260000046250hwkn:BulkProductsMemberhwkn:WaterTreatmentMember2021-09-272021-12-260000046250hwkn:BulkProductsMemberhwkn:HealthandNutritionMember2021-09-272021-12-260000046250hwkn:BulkProductsMember2021-09-272021-12-260000046250hwkn:OtherMemberhwkn:IndustrialMember2021-09-272021-12-260000046250hwkn:OtherMemberhwkn:WaterTreatmentMember2021-09-272021-12-260000046250hwkn:OtherMemberhwkn:HealthandNutritionMember2021-09-272021-12-260000046250hwkn:OtherMember2021-09-272021-12-260000046250hwkn:IndustrialMember2021-09-272021-12-260000046250hwkn:WaterTreatmentMember2021-09-272021-12-260000046250hwkn:HealthandNutritionMember2021-09-272021-12-260000046250hwkn:IndustrialMemberhwkn:ManufacturedBlendedOrRepackagedProductsMember2022-04-042023-01-010000046250hwkn:WaterTreatmentMemberhwkn:ManufacturedBlendedOrRepackagedProductsMember2022-04-042023-01-010000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:HealthandNutritionMember2022-04-042023-01-010000046250hwkn:ManufacturedBlendedOrRepackagedProductsMember2022-04-042023-01-010000046250hwkn:IndustrialMemberhwkn:DistributedSpecialtyProductsMember2022-04-042023-01-010000046250hwkn:WaterTreatmentMemberhwkn:DistributedSpecialtyProductsMember2022-04-042023-01-010000046250hwkn:DistributedSpecialtyProductsMemberhwkn:HealthandNutritionMember2022-04-042023-01-010000046250hwkn:DistributedSpecialtyProductsMember2022-04-042023-01-010000046250hwkn:BulkProductsMemberhwkn:IndustrialMember2022-04-042023-01-010000046250hwkn:BulkProductsMemberhwkn:WaterTreatmentMember2022-04-042023-01-010000046250hwkn:BulkProductsMemberhwkn:HealthandNutritionMember2022-04-042023-01-010000046250hwkn:BulkProductsMember2022-04-042023-01-010000046250hwkn:OtherMemberhwkn:IndustrialMember2022-04-042023-01-010000046250hwkn:OtherMemberhwkn:WaterTreatmentMember2022-04-042023-01-010000046250hwkn:OtherMemberhwkn:HealthandNutritionMember2022-04-042023-01-010000046250hwkn:OtherMember2022-04-042023-01-010000046250hwkn:IndustrialMember2022-04-042023-01-010000046250hwkn:WaterTreatmentMember2022-04-042023-01-010000046250hwkn:HealthandNutritionMember2022-04-042023-01-010000046250hwkn:IndustrialMemberhwkn:ManufacturedBlendedOrRepackagedProductsMember2021-03-292021-12-260000046250hwkn:WaterTreatmentMemberhwkn:ManufacturedBlendedOrRepackagedProductsMember2021-03-292021-12-260000046250hwkn:ManufacturedBlendedOrRepackagedProductsMemberhwkn:HealthandNutritionMember2021-03-292021-12-260000046250hwkn:ManufacturedBlendedOrRepackagedProductsMember2021-03-292021-12-260000046250hwkn:IndustrialMemberhwkn:DistributedSpecialtyProductsMember2021-03-292021-12-260000046250hwkn:WaterTreatmentMemberhwkn:DistributedSpecialtyProductsMember2021-03-292021-12-260000046250hwkn:DistributedSpecialtyProductsMemberhwkn:HealthandNutritionMember2021-03-292021-12-260000046250hwkn:DistributedSpecialtyProductsMember2021-03-292021-12-260000046250hwkn:BulkProductsMemberhwkn:IndustrialMember2021-03-292021-12-260000046250hwkn:BulkProductsMemberhwkn:WaterTreatmentMember2021-03-292021-12-260000046250hwkn:BulkProductsMemberhwkn:HealthandNutritionMember2021-03-292021-12-260000046250hwkn:BulkProductsMember2021-03-292021-12-260000046250hwkn:OtherMemberhwkn:IndustrialMember2021-03-292021-12-260000046250hwkn:OtherMemberhwkn:WaterTreatmentMember2021-03-292021-12-260000046250hwkn:OtherMemberhwkn:HealthandNutritionMember2021-03-292021-12-260000046250hwkn:OtherMember2021-03-292021-12-260000046250hwkn:IndustrialMember2021-03-292021-12-260000046250hwkn:WaterTreatmentMember2021-03-292021-12-260000046250hwkn:HealthandNutritionMember2021-03-292021-12-260000046250us-gaap:FairValueInputsLevel1Member2023-01-010000046250us-gaap:FairValueInputsLevel1Member2022-04-030000046250us-gaap:FairValueInputsLevel2Member2023-01-010000046250us-gaap:FairValueInputsLevel2Member2022-04-030000046250hwkn:HealthandNutritionMember2023-01-010000046250hwkn:WaterTreatmentMember2023-01-010000046250hwkn:IndustrialMember2023-01-010000046250us-gaap:CustomerRelationshipsMember2023-01-010000046250us-gaap:CustomerRelationshipsMember2022-04-030000046250us-gaap:TrademarksMember2023-01-010000046250us-gaap:TrademarksMember2022-04-030000046250us-gaap:OtherIntangibleAssetsMember2023-01-010000046250us-gaap:OtherIntangibleAssetsMember2022-04-03xbrli:pure0000046250srt:MinimumMember2023-01-010000046250srt:MaximumMember2023-01-010000046250us-gaap:PerformanceSharesMember2022-04-042023-01-010000046250us-gaap:PerformanceSharesMember2022-04-030000046250us-gaap:PerformanceSharesMember2023-01-010000046250us-gaap:PerformanceSharesMember2022-10-032023-01-010000046250us-gaap:PerformanceSharesMember2021-09-272021-12-260000046250us-gaap:PerformanceSharesMember2021-03-292021-12-260000046250us-gaap:RestrictedStockMember2023-01-010000046250us-gaap:RestrictedStockMember2022-10-032023-01-010000046250us-gaap:RestrictedStockMember2022-04-042023-01-010000046250us-gaap:RestrictedStockMember2021-09-272021-12-260000046250us-gaap:RestrictedStockMember2021-03-292021-12-26hwkn: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 January 1, 2023
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 January 27, 2023
Common Stock, par value $.01 per share 21,052,277




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)
January 1,
2023
April 3,
2022
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$6,146 $3,496 
Trade accounts receivables, net125,471 122,826 
Inventories101,581 94,985 
Prepaid expenses and other current assets7,050 6,431 
Total current assets240,248 227,738 
PROPERTY, PLANT, AND EQUIPMENT:333,781 304,055 
Less accumulated depreciation155,406 142,209 
Net property, plant, and equipment178,375 161,846 
OTHER ASSETS:
Right-of-use assets10,551 10,606 
Goodwill77,401 77,401 
Intangible assets, net of accumulated amortization74,946 80,193 
Deferred compensation plan asset6,987 6,783 
Other5,496 2,761 
Total other assets175,381 177,744 
Total assets$594,004 $567,328 
LIABILITIES AND SHAREHOLDERS’ EQUITY
CURRENT LIABILITIES:
Accounts payable — trade$50,573 $66,693 
Accrued payroll and employee benefits16,320 19,034 
Income tax payable1,801 39 
Current portion of long-term debt9,913 9,913 
Short-term lease liability1,689 1,657 
Other current liabilities4,584 4,130 
Total current liabilities84,880 101,466 
LONG-TERM DEBT, LESS CURRENT PORTION120,710 115,644 
LONG-TERM LEASE LIABILITY9,082 9,143 
PENSION WITHDRAWAL LIABILITY4,004 4,276 
DEFERRED INCOME TAXES24,297 23,422 
DEFERRED COMPENSATION LIABILITY8,384 8,402 
OTHER LONG-TERM LIABILITIES1,487 2,374 
Total liabilities252,844 264,727 
COMMITMENTS AND CONTINGENCIES
SHAREHOLDERS’ EQUITY:
Common stock; authorized: 60,000,000 shares of $0.01 par value; 20,850,454 and 20,889,777 shares issued and outstanding as of January 1, 2023 and April 3, 2022, respectively
209 209 
Additional paid-in capital43,388 46,717 
Retained earnings293,969 254,384 
Accumulated other comprehensive income3,594 1,291 
Total shareholders’ equity341,160 302,601 
Total liabilities and shareholders’ equity$594,004 $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 EndedNine Months Ended
 January 1,
2023
December 26,
2021
January 1,
2023
December 26,
2021
Sales$219,218 $187,050 $706,953 $551,568 
Cost of sales(182,947)(153,110)(577,559)(441,367)
Gross profit36,271 33,940 129,394 110,201 
Selling, general and administrative expenses(21,004)(19,681)(59,727)(54,216)
Operating income15,267 14,259 69,667 55,985 
Interest expense, net(1,546)(317)(3,858)(995)
Other income (expense)465 132 (744)548 
Income before income taxes14,186 14,074 65,065 55,538 
Income tax expense(3,453)(3,870)(16,637)(14,573)
Net income$10,733 $10,204 $48,428 $40,965 
Weighted average number of shares outstanding - basic20,818,347 20,885,232 20,847,285 20,968,692 
Weighted average number of shares outstanding - diluted20,974,264 21,054,603 21,004,849 21,142,515 
Basic earnings per share$0.52 $0.49 $2.32 $1.95 
Diluted earnings per share$0.51 $0.48 $2.31 $1.94 
Cash dividends declared per common share$0.1400 $0.1300 $0.4200 $0.3825 
See accompanying notes to condensed consolidated financial statements.

2


HAWKINS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
(In thousands)
 
 Three Months EndedNine Months Ended
 January 1,
2023
December 26,
2021
January 1,
2023
December 26,
2021
Net income$10,733 $10,204 $48,428 $40,965 
Other comprehensive income, net of tax:
Unrealized (loss) gain on interest rate swap(139) 2,303  
Total comprehensive income$10,594 $10,204 $50,731 $40,965 
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 
Cash dividends declared and paid ($0.14 per share)
   (2,942) (2,942)
Share-based compensation expense  1,085   1,085 
Vesting of restricted stock10,287      
ESPP shares issued  17   17 
Other comprehensive income, net of tax   1,977 1,977 
Net income   18,000  18,000 
BALANCE — October 2, 202220,817,625 $208 $41,294 $286,179 $3,733 $331,414 
Cash dividends declared and paid ($0.14 per share)
   (2,943) (2,943)
Share-based compensation expense  1,084   1,084 
ESPP shares issued32,829 1 1,010   1,011 
Other comprehensive loss, net of tax    (139)(139)
Net income   10,733  10,733 
BALANCE — January 1, 202320,850,454 $209 $43,388 $293,969 $3,594 $341,160 
 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 
Cash dividends declared and paid ($0.13 per share)
   (2,756) (2,756)
Share-based compensation expense  862   862 
Vesting of restricted stock11,228      
ESPP shares issued40,300  889   889 
Shares repurchased(109,009)(1)(4,019)  (4,020)
Net income   14,133  14,133 
BALANCE — September 26, 202120,888,923 $209 $44,801 $239,303 $ $284,313 
Cash dividends declared and paid ($0.13 per share)
   (2,745) (2,745)
Share-based compensation expense  1,046   1,046 
Shares repurchased(30,538) (1,124)  (1,124)
Net income   10,204 $ 10,204 
BALANCE — December 26, 202120,858,385 $209 $44,723 $246,762 $ $291,694 
See accompanying notes to condensed consolidated financial statements.
4


HAWKINS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
 
 Nine Months Ended
 January 1,
2023
December 26,
2021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$48,428 $40,965 
Reconciliation to cash flows:
Depreciation and amortization20,373 17,859 
Operating leases1,442 1,416 
Loss (Gain) on deferred compensation assets744 (548)
Stock compensation expense2,764 2,707 
Other225 379 
Changes in operating accounts providing (using) cash:
Trade receivables(2,336)(10,847)
Inventories(6,596)(12,311)
Accounts payable(16,231)6,094 
Accrued liabilities(3,652)(1,589)
Lease liabilities(1,453)(1,431)
Income taxes1,762 (635)
Other(929)(3,350)
Net cash provided by operating activities44,541 38,709 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant, and equipment(32,307)(15,700)
Acquisitions (2,575)
Other 352 230 
Net cash used in investing activities(31,955)(18,045)
CASH FLOWS FROM FINANCING ACTIVITIES:
Cash dividends declared and paid(8,843)(8,101)
New shares issued2,014 889 
Payroll taxes paid in exchange for shares withheld(1,550)(1,467)
Shares repurchased(6,557)(8,545)
Payments on revolving loan(40,000)(15,000)
Proceeds from revolving loan borrowings45,000 32,000 
Net cash used in financing activities(9,936)(224)
NET INCREASE IN CASH AND CASH EQUIVALENTS2,650 20,440 
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD3,496 2,998 
CASH AND CASH EQUIVALENTS, END OF PERIOD$6,146 $23,438 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
Cash paid for income taxes$14,847 $15,208 
Cash paid for interest$3,345 $746 
Noncash investing activities - capital expenditures in accounts payable$3,844 $1,018 
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 nine months ended January 1, 2023 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") for $19.0 million, 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. 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. for $1.4 million, under the terms of a 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, 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 and nine months ended January 1, 2023 and December 26, 2021:
Three months ended January 1, 2023
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$91,658 $60,583 $11,935 $164,176 
Distributed specialty products (2)
  23,833 23,833 
Bulk products (3)
20,364 6,649  27,013 
Other2,414 1,317 465 4,196 
Total external customer sales$114,436 $68,549 $36,233 $219,218 
Three months ended December 26, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$82,905 $44,241 $7,750 $134,896 
Distributed specialty products (2)
  29,082 29,082 
Bulk products (3)
15,659 4,689  20,348 
Other1,990 826 (92)2,724 
Total external customer sales$100,554 $49,756 $36,740 $187,050 
Nine months ended January 1, 2023
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$286,818 $208,112 $35,632 $530,562 
Distributed specialty products (2)
  83,599 83,599 
Bulk products (3)
58,951 21,159  80,110 
Other7,316 4,256 1,110 12,682 
Total external customer sales$353,085 $233,527 $120,341 $706,953 
Nine months ended December 26, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$223,621 $151,842 $23,684 $399,147 
Distributed specialty products (2)
  90,086 90,086 
Bulk products (3)
41,165 14,484  55,649 
Other4,786 1,779 121 6,686 
Total external customer sales$269,572 $168,105 $113,891 $551,568 

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

7


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 EndedNine Months Ended
January 01, 2023December 26, 2021January 01, 2023December 26, 2021
Weighted-average common shares outstanding—basic20,818,347 20,885,232 20,847,285 20,968,692 
Dilutive impact of performance units and restricted stock155,917 169,371 157,564 173,823 
Weighted-average common shares outstanding—diluted20,974,264 21,054,603 21,004,849 21,142,515 
For each of the periods presented, there were no shares excluded from the calculation of weighted-average common shares for diluted EPS.

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 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 January 1, 2023 and April 3, 2022.

 0
(In thousands)January 1, 2023April 3, 2022
Assets
Deferred compensation plan assets Level 1$7,551 $7,038 
Interest rate swapLevel 2$4,924 $1,769 
8


Note 6 – Inventories
Inventories at January 1, 2023 and April 3, 2022 consisted of the following:
January 1,
2023
April 3,
2022
(In thousands)
Inventory (FIFO basis)$135,618 $116,325 
LIFO reserve(34,037)(21,340)
Net inventory$101,581 $94,985 
The first in, first out (“FIFO”) value of inventories accounted for under the last in, first out (“LIFO”) method was $104.7 million at January 1, 2023 and $83.7 million at April 3, 2022. The remainder of the inventory was valued and accounted for under the FIFO method.

Note 7 – Goodwill and Intangible Assets
The carrying amount of goodwill was $77.4 million as of January 1, 2023 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 January 1, 2023 and April 3, 2022 is as follows:
 January 1, 2023April 3, 2022
(In thousands)Gross
Amount
Accumulated
Amortization
NetGross 
Amount
Accumulated
Amortization
Net
Finite-life intangible assets
Customer relationships$109,644 $(37,128)$72,516 $109,644 $(32,399)$77,245 
Trademarks and trade names6,370 (5,167)1,203 6,370 (4,746)1,624 
Other finite-life intangible assets3,904 (3,904) 3,904 (3,807)97 
Total finite-life intangible assets119,918 (46,199)73,719 119,918 (40,952)78,966 
Indefinite-life intangible assets1,227 — 1,227 1,227 — 1,227 
Total intangible assets$121,145 $(46,199)$74,946 $121,145 $(40,952)$80,193 

Note 8 – Debt
Debt at January 1, 2023 and April 3, 2022 consisted of the following:
January 1,
2023
April 3,
2022
(In thousands)
Senior secured revolving loan$131,000 $126,000 
Less: unamortized debt issuance costs(377)(443)
Total debt, net of debt issuance costs130,623 125,557 
Less: current portion of long-term debt(9,913)(9,913)
Total long-term debt$120,710 $115,644 
We were in compliance with all covenants of our credit agreement as of January 1, 2023.

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 26% for both the nine months ended January 1, 2023 and the nine months ended December 26, 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 January 1, 2023, 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 January 1, 2023, 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 and nine months ended January 1, 2023 and December 26, 2021. Total lease expense was $0.8 million for the three months ended January 1, 2023 and $0.7 million for the three months ended December 26, 2021, and was $2.4 million for the nine months ended January 1, 2023 and $2.1 million for the nine months ended December 26, 2021.

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

Maturities of lease liabilities as of January 1, 2023 were as follows:
(In thousands)Operating Leases
Remaining fiscal 2023$475 
Fiscal 20241,850 
Fiscal 20251,742 
Fiscal 20261,598 
Fiscal 20271,340 
Thereafter5,145 
Total$12,150 
Less: Interest(1,379)
Present value of lease liabilities$10,771 
10


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 nine months ended January 1, 2023:
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 for both the three months ended January 1, 2023 and December 26, 2021 related to performance share units and restricted stock of $0.8 million. We recorded compensation expense for both the nine months ended January 1, 2023 and December 26, 2021 related to performance share units and restricted stock of $2.0 million. 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 January 1, 2023, there were 12,565 shares of restricted stock with an average grant date fair value of $38.98 outstanding under this program. Compensation expense for the three and nine months ended January 1, 2023 related to restricted stock awards to the Board was $0.1 million and $0.3 million, respectively. Compensation expense for the three and nine months ended December 26, 2021 related to restricted stock awards to the Board was $0.1 million and $0.2 million, respectively.
Note 12 – Share Repurchase Program
On August 4, 2022, our Board increased the number of shares authorized to be purchased from 1.6 million to 2.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 January 1, 2023, no shares were repurchased, and during the nine months ended January 1, 2023, we repurchased 181,657 shares at an aggregate purchase price of $6.6 million. During the three months ended December 26, 2021, we repurchased 30,538 shares at an aggregate purchase price of $1.1 million, and during the nine months ended December 26, 2021, we repurchased 240,501 shares at an aggregate purchase price of $8.5 million. As of January 1, 2023, 1,129,348 shares remained available to be repurchased under the share repurchase program.
11


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 January 1, 2023:
Sales$114,436 $68,549 $36,233 $219,218 
Gross profit15,994 13,268 7,009 36,271 
Selling, general, and administrative expenses7,978 9,003 4,023 21,004 
Operating income8,016 4,265 2,986 15,267 
Three months ended December 26, 2021:
Sales$100,554 $49,756 $36,740 $187,050 
Gross profit15,303 11,103 7,534 33,940 
Selling, general, and administrative expenses7,367 8,254 4,060 19,681 
Operating income 7,936 2,849 3,474 14,259 
Nine months ended January 1, 2023:
Sales$353,085 $233,527 $120,341 $706,953 
Gross profit53,716 52,725 22,953 129,394 
Selling, general and administrative expenses21,254 26,786 11,687 59,727 
Operating income32,462 25,939 11,266 69,667 
Nine months ended December 26, 2021:
Sales$269,572 $168,105 $113,891 $551,568 
Gross profit42,121 44,855 23,225 110,201 
Selling, general and administrative expenses20,064 22,721 11,431 54,216 
Operating income 22,057 22,134 11,794 55,985 

No significant changes to identifiable assets by segment occurred during the nine months ended January 1, 2023.

12


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 nine months ended January 1, 2023 as compared to the similar period ended December 26, 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 since the acquisition date are included in our Water Treatment segment.

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. As of January 1, 2023, 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 EndedNine Months Ended
January 1, 2023December 26, 2021January 1, 2023December 26, 2021
Sales100.0 %100.0 %100.0 %100.0 %
Cost of sales(83.5)%(81.9)%(81.7)%(80.0)%
Gross profit16.5 %18.1 %18.3 %20.0 %
Selling, general and administrative expenses(9.6)%(10.5)%(8.4)%(9.8)%
Operating income6.9 %7.6 %9.9 %10.2 %
Interest expense, net(0.7)%(0.2)%(0.5)%(0.2)%
Other (expense) income0.2 %0.1 %(0.1)%0.1 %
Income before income taxes6.4 %7.5 %9.3 %10.1 %
Income tax expense(1.6)%(2.1)%(2.4)%(2.6)%
Net income4.8 %5.4 %6.9 %7.5 %


Three Months Ended January 1, 2023 Compared to Three Months Ended December 26, 2021

Sales

Sales were $219.2 million for the three months ended January 1, 2023, an increase of $32.1 million, or 17%, from sales of $187.1 million in the same period a year ago, driven primarily by increased selling prices.

Industrial Segment. Industrial segment sales increased $13.8 million or 14%, to $114.4 million for the three months ended January 1, 2023, from sales of $100.6 million in the same period a year ago. Sales of bulk commodity products in the Industrial segment were approximately 18% of sales dollars in the three months ended January 1, 2023 and 16% in the same period of the prior year. The increase in sales was driven by increased selling prices on many of our products driven by higher costs on many of our raw materials.

Water Treatment Segment. Water Treatment segment sales increased $18.7 million, or 38%, to $68.5 million for the three months ended January 1, 2023, from sales of $49.8 million in the same period a year ago. Sales of bulk commodity products in the Water Treatment segment were approximately 10% of sales dollars in the three months ended January 1, 2023 and 9% in the same period a year ago. Sales increased as a result of increased selling prices on many of our products driven by higher costs on many of our raw materials, added sales from acquired businesses and increased sales of our products.

Health & Nutrition Segment. Health and Nutrition segment sales decreased $0.5 million, or 1%, to $36.2 million for the three months ended January 1, 2023, from sales of $36.7 million in the same period a year ago. Increased sales of our manufactured products were more than offset by a decrease in sales of our specialty distributed products.

Gross Profit

Gross profit increased $2.4 million, or 7%, to $36.3 million, or 17% of sales, for the three months ended January 1, 2023, from $33.9 million, or 18% of sales, in the same period a year ago. During the three months ended January 1, 2023, the LIFO reserve increased, and gross profit decreased, by $3.7 million due primarily to rising raw material costs. In the same quarter a year ago, the LIFO reserve increased, and gross profit decreased, by $2.9 million. Gross profit increased due to increased revenue, partially offset by the unfavorable year-over-year impact of the increased LIFO reserve.

Industrial Segment. Gross profit for the Industrial segment increased $0.7 million, or 5%, to $16.0 million, or 14% of sales, for the three months ended January 1, 2023, from $15.3 million, or 15% of sales, in the same period a year ago. During the three months ended January 1, 2023, the LIFO reserve increased, and gross profit decreased, by $2.0 million, primarily due to rising raw material costs. In the same quarter a year ago, the LIFO reserve increased, and gross profit decreased, by $2.2 million. Gross profit increased as a result of increased sales as well as improved unit margins on many of our products.

Water Treatment Segment. Gross profit for the Water Treatment segment increased $2.2 million, or 20%, to $13.3 million, or 19% of sales, for the three months ended January 1, 2023, from $11.1 million, or 22% of sales, in the same period a year ago. During the three months ended January 1, 2023, the LIFO reserve increased, and gross profit decreased, by $1.7 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.6 million. Gross profit increased as a result of increased sales, partially offset by the unfavorable year-over-year impact of the increased LIFO reserve.

Health and Nutrition Segment. Gross profit for our Health and Nutrition segment decreased $0.5 million, or 7.0%, to $7.0 million, or 19% of sales, for the three months ended January 1, 2023, from $7.5 million, or 21% of sales, in the same period a year ago. Gross profit decreased as a result of decreased sales.

Selling, General and Administrative Expenses

Selling, general and administrative (“SG&A”) expenses increased $1.3 million to $21.0 million, or 10% of sales, for the three months ended January 1, 2023, from $19.7 million, or 11% of sales, in the same period a year ago. Expenses increased primarily due to the added costs from the acquired business in our Water Treatment segment.
Operating Income

Operating income increased $1.0 million, or 7%, to $15.3 million, or 7% of sales, for the three months ended January 1, 2023, from $14.3 million, or 8% of sales, in the same period a year ago due to the combined impact of the factors discussed above.

Interest Expense, Net

Interest expense was $1.5 million for the three months ended January 1, 2023 and $0.3 million the same period a year ago. The increase was due to an increase in borrowing interest rates as well as an increase in outstanding borrowings due to increased working capital needs.

Other (Expense) Income

Other income was $0.5 million for the three months ended January 1, 2023 and $0.1 million in the same period a year ago. The income represents gains recorded on investments held for our non-qualified deferred compensation plan. The amounts recorded as a gain were offset by similar amounts recorded as a decrease to compensation expense within SG&A expenses.

Income Tax Provision

Our effective income tax rate was 24% for the three months ended January 1, 2023 and 27% the three months ended December 26, 2021. The effective tax rate decreased from the prior year due to favorable tax provision adjustments recorded in the third quarter of fiscal 2023. 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 to 27%.


Nine Months Ended January 1, 2023 Compared to Nine Months Ended December 26, 2021

Sales

Sales were $707.0 million for the nine months ended January 1, 2023, an increase of $155.4 million, or 28%, from sales of $551.6 million in the same period a year ago, driven primarily by increased selling prices.

Industrial Segment. Industrial segment sales increased $83.5 million, or 31%, to $353.1 million for the nine months ended January 1, 2023, from sales of $269.6 million in the same period a year ago. Sales of bulk commodity products in the Industrial segment were approximately 17% of sales dollars in the nine months ended January 1, 2023 and 15% in the same period of the prior year. Sales increased as a result of increased selling prices on many of our products driven by higher costs on many of our raw materials.

Water Treatment Segment. Water Treatment segment sales increased $65.4 million, or 39%, to $233.5 million for the nine months ended January 1, 2023, from sales of $168.1 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 both the nine months ended January 1, 2023 and the same period of the prior year. Sales increased as a result of increased selling prices on many of our products driven by higher costs on many of our raw materials, added sales from acquired businesses and increased sales of our products.

Health & Nutrition Segment. Health and Nutrition segment sales increased $6.4 million, or 6%, to $120.3 million for the nine months ended January 1, 2023, from sales of $113.9 million in the same period a year ago. Increased sales of our manufactured products more than offset a decrease in sales of our specialty distributed products.

Gross Profit

Gross profit increased $19.2 million or 17%, to $129.4 million, or 18% of sales, for the nine months ended January 1, 2023, from $110.2 million, or 20% of sales, in the same period a year ago. During the nine months ended January 1, 2023, the LIFO reserve increased, and gross profit decreased, by $12.7 million, due primarily to rising raw material costs. In the same period a year ago, the LIFO reserve increased, and gross profit decreased, by $7.6 million. Gross profit increased due to increased revenue, partially offset by the unfavorable year-over-year impact of the increased LIFO reserve.

Industrial Segment. Gross profit for the Industrial segment increased $11.6 million, or 28%, to $53.7 million, or 15% of sales, for the nine months ended January 1, 2023, from $42.1 million, or 16% of sales, in the same period a year ago. During the nine months ended January 1, 2023, the LIFO reserve increased, and gross profit decreased, by $8.5 million, due primarily to rising raw material costs. In the same period a year ago, the LIFO reserve increased, and gross profit decreased, by $5.9 million. Gross profit increased as a result of increased sales as well as improved unit margins on many of our products, partially offset by the unfavorable year-over-year impact of the increased LIFO reserve.

Water Treatment Segment. Gross profit for the Water Treatment segment increased $7.8 million, or 17%, to $52.7 million, or 23% of sales, for the nine months ended January 1, 2023, from $44.9 million, or 27% of sales, in the same period a year ago. During the nine months ended January 1, 2023, the LIFO reserve increased, and gross profit decreased, by $4.2 million due primarily to rising raw material costs. In the same period a year ago, the LIFO reserve increased and gross profit decreased by $1.7 million. Gross profit increased as a result of increased sales, partially offset by the unfavorable year-over-year impact of the increased LIFO reserve.

Health and Nutrition Segment. Gross profit for our Health and Nutrition segment decreased $0.2 million, to $23.0 million, or 19% of sales, for the nine months ended January 1, 2023, from $23.2 million, or 20% of sales, in the same period a year ago. In spite of an increase in overall sales dollars, gross profit decreased as a result of a product mix shift.

Selling, General and Administrative Expenses

SG&A expenses increased $5.5 million to $59.7 million, or 8% of sales, for the nine months ended January 1, 2023, from $54.2 million, or 10% of sales, in the same period a year ago. Expenses increased primarily due to the added costs from the acquired businesses in our Water Treatment segment and increased wages, partially offset by and a $1.3 million decrease in compensation expense relating to the non-qualified deferred compensation plan liability which is offset in "Other (Expense) Income" as described below.

Operating Income

Operating income increased $13.7 million, or 24%, to $69.7 million, or 10% of sales, for the nine months ended January 1, 2023, from $56.0 million, or 10% of sales, in the same period a year ago due to the combined impact of the factors discussed above.

Interest Expense, Net

Interest expense was $3.9 million for the nine months ended January 1, 2023 and $1.0 million for the same period a year ago. The increase was due to an increase in borrowing interest rates as well as an increase in outstanding borrowings due to increased working capital needs.

Other (Expense) Income

Other expense was $0.7 million for the nine months ended January 1, 2023 compared to other income of $0.5 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 year 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 26% for both the nine months ended January 1, 2023 and 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 to 27%.

Liquidity and Capital Resources

Cash was $6.1 million at January 1, 2023, an increase of $2.7 million as compared with the $3.5 million available as of April 3, 2022.

Cash provided by operating activities was $44.5 million for the nine months ended January 1, 2023, compared to cash provided by operating activities of $38.7 million in the same period a year ago. The year-over-year increase in cash provided by operating activities was primarily driven by increased net income. 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 $32.0 million for the nine months ended January 1, 2023, compared to $18.0 million in the same period a year ago. Capital expenditures were $32.3 million for the nine months ended January 1, 2023, compared to $15.7 million in the same period a year ago. In the first nine months of the current year, we invested nearly $4 million on rail expansion projects at three of our facilities, an additional $1.1 million to complete an expansion of our Illinois manufacturing facility, purchased a previously leased facility for $0.9 million, and had larger investments in trucks, safety equipment and new and replacement equipment compared to the first nine months of the prior year.

Cash provided by financing activities was $9.9 million for the nine months ended January 1, 2023, compared to $0.2 million of cash used in financing activities in the same period a year ago. Included in financing activities in the first nine months of the current year were net debt proceeds of $5.0 million, compared to net debt proceeds of $17.0 million in the first nine months of the prior year. In addition, we repurchased $6.6 million of shares of our common stock in the first nine months of the current fiscal year, compared to $8.5 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 2.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 nine months ended January 1, 2023, we repurchased 181,657 shares of common stock with an aggregate purchase price of $6.6 million. During the nine months ended December 26, 2021, 240,501 shares were repurchased with an aggregate purchase price of $8.5 million. As of January 1, 2023, 1,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 January 1, 2023, the effective interest rate on our borrowings was 4.2%.

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 January 1, 2023, 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 January 1, 2023 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.

13


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 primarily related to borrowings under our Revolving Loan 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. 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.0 million and it will terminate on May 1, 2027. As of January 1, 2023, a 25-basis point change in interest rates on our unhedged variable-rate debt would potentially increase or decrease our annual interest expense by approximately $0.2 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 January 1, 2023. 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 third quarter of fiscal 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
14


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

Our Board has authorized the repurchase of up to 2.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 following table sets forth information concerning purchases of our common stock for the three months ended January 1, 2023:
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
10/03/2022-10/30/2022— $— — 1,129,348 
10/31/2022-11/27/2022— — — 1,129,348 
11/28/2022-01/01/2023— — — 1,129,348 
         Total— — 


ITEM 3.        DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.        MINE SAFETY DISCLOSURES

Not Applicable.

ITEM 5.        OTHER INFORMATION

None.

15


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 January 1, 2023 filed with the SEC on February 1, 2023 formatted in Inline Extensible Business Reporting Language (iXBRL); (i) the Condensed Consolidated Balance Sheets at January 1, 2023 and April 3, 2022, (ii) the Condensed Consolidated Statements of Income for the three and nine months ended January 1, 2023 and December 26, 2021, (iii) the Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended January 1, 2023 and December 26, 2021, (iv) the Condensed Consolidated Statements of Shareholder's Equity for the three and nine months ended January 1, 2023 and December 26, 2021, (v) the Condensed Consolidated Statements of Cash Flows for the nine months ended January 1, 2023 and December 26, 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.

16


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: February 1, 2023

EX-31.1 2 a10qfy2023q3010123ex311.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: February 1, 2023
 
/s/ Patrick H. Hawkins
Patrick H. Hawkins
Chief Executive Officer and President


EX-31.2 3 a10qfy2023q3010123ex312.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: February 1, 2023
 
/s/ Jeffrey P. Oldenkamp
Jeffrey P. Oldenkamp
Executive Vice President and Chief Financial Officer


EX-32.1 4 a10qfy2023q3010123ex321.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 January 1, 2023, 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
February 1, 2023


EX-32.2 5 a10qfy2023q3010123ex322.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 January 1, 2023, 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
February 1, 2023


EX-101.SCH 6 hwkn-20230101.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statement of Shareholder's Equity Statement link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Share Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Share Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Earnings per Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Goodwill and Intangible Assets (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Leases maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Share Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Share Based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Segment Information (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 hwkn-20230101_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hwkn-20230101_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hwkn-20230101_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] Common Stock, Dividends, Per Share, Cash Paid Common Stock, Dividends, Per Share, Cash Paid Summary of Inventories Inventory, Net [Abstract] 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,850,454 and 20,889,777 shares issued and outstanding as of January 1, 2023 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 Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Short-term Lease, Expense Short-Term Lease, Cost Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] 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 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 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 Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Summary of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] 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 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 income (expense) 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 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 Cash paid for income taxes Income Taxes Paid, Net 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 Business Segments [Axis] Segments [Axis] Debt Debt Disclosure [Text Block] 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] 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 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 Inventory, Net, Total 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 Acquisitions Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Inventory, Finished Goods, Gross 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 (loss) 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] 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 Inventory, 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] Lease, Cost Lease, Cost [Table Text Block] 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-20230101_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - shares
9 Months Ended
Jan. 01, 2023
Jan. 27, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jan. 01, 2023  
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,052,277
Entity Central Index Key 0000046250  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --04-02  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jan. 01, 2023
Apr. 03, 2022
Assets, Current [Abstract]    
Cash and cash equivalents $ 6,146 $ 3,496
Trade accounts receivables, net 125,471 122,826
Inventories 101,581 94,985
Prepaid expenses and other current assets 7,050 6,431
Total current assets 240,248 227,738
Property, Plant and Equipment [Abstract]    
PROPERTY, PLANT, AND EQUIPMENT: 333,781 304,055
Less accumulated depreciation 155,406 142,209
Net property, plant, and equipment 178,375 161,846
Other Assets [Abstract]    
Right-of-use assets 10,551 10,606
Goodwill 77,401 77,401
Intangible assets, net of accumulated amortization 74,946 80,193
Deferred compensation plan asset 6,987 6,783
Other 5,496 2,761
Total other assets 175,381 177,744
Total assets 594,004 567,328
Liabilities, Current [Abstract]    
Accounts payable — trade 50,573 66,693
Accrued payroll and employee benefits 16,320 19,034
Income tax payable 1,801 39
Current portion of long-term debt 9,913 9,913
Short-term lease liability 1,689 1,657
Other current liabilities 4,584 4,130
Total current liabilities 84,880 101,466
LONG-TERM DEBT, LESS CURRENT PORTION 120,710 115,644
LONG-TERM LEASE LIABILITY 9,082 9,143
PENSION WITHDRAWAL LIABILITY 4,004 4,276
DEFERRED INCOME TAXES 24,297 23,422
DEFERRED COMPENSATION LIABILITY 8,384 8,402
OTHER LONG-TERM LIABILITIES 1,487 2,374
Total liabilities 252,844 264,727
COMMITMENTS AND CONTINGENCIES
SHAREHOLDERS’ EQUITY:    
Common stock; authorized: 60,000,000 shares of $0.01 par value; 20,850,454 and 20,889,777 shares issued and outstanding as of January 1, 2023 and April 3, 2022, respectively 209 209
Additional paid-in capital 43,388 46,717
Retained earnings 293,969 254,384
Accumulated other comprehensive income 3,594 1,291
Total shareholders’ equity 341,160 302,601
Total liabilities and shareholders’ equity $ 594,004 $ 567,328
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Jan. 01, 2023
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,850,454 20,889,777
Common Stock, Shares, Outstanding 20,850,454 20,889,777
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Income Statement [Abstract]        
Sales $ 219,218 $ 187,050 $ 706,953 $ 551,568
Cost of sales (182,947) (153,110) (577,559) (441,367)
Gross profit 36,271 33,940 129,394 110,201
Selling, general and administrative expenses (21,004) (19,681) (59,727) (54,216)
Operating income 15,267 14,259 69,667 55,985
Interest expense, net (1,546) (317) (3,858) (995)
Other income (expense) 465 132 (744) 548
Income before income taxes 14,186 14,074 65,065 55,538
Income tax expense (3,453) (3,870) (16,637) (14,573)
Net income $ 10,733 $ 10,204 $ 48,428 $ 40,965
Weighted average number of shares outstanding - basic 20,818,347 20,885,232 20,847,285 20,968,692
Weighted average number of shares outstanding - diluted 20,974,264 21,054,603 21,004,849 21,142,515
Basic earnings per share        
Basic earnings per share $ 0.52 $ 0.49 $ 2.32 $ 1.95
Diluted earnings per share        
Diluted earnings per share 0.51 0.48 2.31 1.94
Cash dividends declared per common share $ 0.14 $ 0.13 $ 0.4200 $ 0.3825
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Other comprehensive income (loss), net of tax:        
Net income $ 10,733 $ 10,204 $ 48,428 $ 40,965
Unrealized (loss) gain on interest rate swap (139) 0 2,303 0
Total comprehensive income $ 10,594 $ 10,204 $ 50,731 $ 40,965
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.4
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)      
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        
Common Stock, Dividends, Per Share, Cash Paid $ 0.1225        
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]          
Shares surrendered for payroll taxes $ (1,467)        
Shares repurchased (shares) (240,501)        
Shares repurchased $ (8,545)        
Net income 40,965        
Shares outstanding, ending balance at Dec. 26, 2021   20,858,385      
Stockholders' equity, ending balance at Dec. 26, 2021 $ 291,694 $ 209 44,723 246,762 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.3825        
Shares outstanding, beginning balance at Jun. 27, 2021   20,946,404      
Stockholders' equity, beginning balance at Jun. 27, 2021 $ 275,205 $ 210 47,069 227,926 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared and paid (2,756) 0 0 (2,756) 0
Share-based compensation expense 862 $ 0 862 0 0
Vesting of restricted stock (shares)   11,228      
Vesting of restricted stock 0 $ 0 0 0 0
ESPP shares issued (shares)   40,300      
ESPP shares issued 889 $ 0 889 0 0
Shares repurchased (shares)   (109,009)      
Shares repurchased (4,020) $ (1) (4,019) 0 0
Net income 14,133 $ 0 0 14,133 0
Shares outstanding, ending balance at Sep. 26, 2021   20,888,923      
Stockholders' equity, ending balance at Sep. 26, 2021 $ 284,313 $ 209 44,801 239,303 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.13        
Common Stock, Dividends, Per Share, Cash Paid $ 0.13        
Cash dividends declared and paid $ (2,745) 0 0 (2,745) 0
Share-based compensation expense $ 1,046 $ 0 1,046 0 0
Shares repurchased (shares) (30,538) (30,538)      
Shares repurchased $ (1,124) $ 0 (1,124) 0 0
Net income 10,204 $ 0 0 10,204 0
Shares outstanding, ending balance at Dec. 26, 2021   20,858,385      
Stockholders' equity, ending balance at Dec. 26, 2021 $ 291,694 $ 209 44,723 246,762 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.13        
Common Stock, Dividends, Per Share, Cash Paid $ 0.13        
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)      
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.14        
Common Stock, Dividends, Per Share, Cash Paid $ 0.14        
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]          
Shares surrendered for payroll taxes $ (1,550)        
Shares repurchased (shares) (181,657)        
Shares repurchased $ (6,557)        
Net income 48,428        
Shares outstanding, ending balance at Jan. 01, 2023   20,850,454      
Stockholders' equity, ending balance at Jan. 01, 2023 $ 341,160 $ 209 43,388 293,969 3,594
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.4200        
Shares outstanding, beginning balance at Jul. 03, 2022   20,807,338      
Stockholders' equity, beginning balance at Jul. 03, 2022 $ 313,277 $ 208 40,192 271,121 1,756
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared and paid (2,942) 0 0 (2,942) 0
Share-based compensation expense 1,085 $ 0 1,085 0 0
Vesting of restricted stock (shares)   10,287      
Vesting of restricted stock 0 $ 0 0 0 0
ESPP shares issued (shares)   0      
ESPP shares issued 17 $ 0 17 0 0
Other Comprehensive Income (Loss), Net of Tax 1,977 0 0 0 1,977
Net income 18,000 $ 0 0 18,000 0
Shares outstanding, ending balance at Oct. 02, 2022   20,817,625      
Stockholders' equity, ending balance at Oct. 02, 2022 $ 331,414 $ 208 41,294 286,179 3,733
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.14        
Common Stock, Dividends, Per Share, Cash Paid $ 0.14        
Cash dividends declared and paid $ (2,943) 0 0 (2,943) 0
Share-based compensation expense 1,084 $ 0 1,084 0 0
ESPP shares issued (shares)   32,829      
ESPP shares issued $ 1,011 $ 1 1,010 0 0
Shares repurchased (shares) 0        
Other Comprehensive Income (Loss), Net of Tax $ (139) 0 0 0 (139)
Net income 10,733 $ 0 0 10,733 0
Shares outstanding, ending balance at Jan. 01, 2023   20,850,454      
Stockholders' equity, ending balance at Jan. 01, 2023 $ 341,160 $ 209 $ 43,388 $ 293,969 $ 3,594
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.14        
Common Stock, Dividends, Per Share, Cash Paid $ 0.14        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 48,428 $ 40,965
Reconciliation to cash flows:    
Depreciation and amortization 20,373 17,859
Operating leases 1,442 1,416
Loss (Gain) on deferred compensation assets 744 (548)
Stock compensation expense 2,764 2,707
Other 225 379
Changes in operating accounts providing (using) cash:    
Trade receivables (2,336) (10,847)
Inventories (6,596) (12,311)
Accounts payable (16,231) 6,094
Accrued liabilities (3,652) (1,589)
Lease liabilities (1,453) (1,431)
Income taxes 1,762 (635)
Other (929) (3,350)
Net cash provided by operating activities 44,541 38,709
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant, and equipment (32,307) (15,700)
Acquisitions 0 (2,575)
Other 352 230
Net cash used in investing activities (31,955) (18,045)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends declared and paid (8,843) (8,101)
New shares issued 2,014 889
Payroll taxes paid in exchange for shares withheld (1,550) (1,467)
Shares repurchased (6,557) (8,545)
Payments on revolving loan (40,000) (15,000)
Proceeds from revolving loan borrowings 45,000 32,000
Net cash used in financing activities (9,936) (224)
NET INCREASE IN CASH AND CASH EQUIVALENTS 2,650 20,440
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 6,146 23,438
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for income taxes 14,847 15,208
Cash paid for interest 3,345 746
Noncash investing activities - capital expenditures in accounts payable $ 3,844 $ 1,018
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies
9 Months Ended
Jan. 01, 2023
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 nine months ended January 1, 2023 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.4
Business Combinations
9 Months Ended
Jan. 01, 2023
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") for $19.0 million, 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. 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. for $1.4 million, under the terms of a 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, 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.4
Revenue
9 Months Ended
Jan. 01, 2023
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 and nine months ended January 1, 2023 and December 26, 2021:
Three months ended January 1, 2023
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$91,658 $60,583 $11,935 $164,176 
Distributed specialty products (2)
— — 23,833 23,833 
Bulk products (3)
20,364 6,649 — 27,013 
Other2,414 1,317 465 4,196 
Total external customer sales$114,436 $68,549 $36,233 $219,218 
Three months ended December 26, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$82,905 $44,241 $7,750 $134,896 
Distributed specialty products (2)
— — 29,082 29,082 
Bulk products (3)
15,659 4,689 — 20,348 
Other1,990 826 (92)2,724 
Total external customer sales$100,554 $49,756 $36,740 $187,050 
Nine months ended January 1, 2023
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$286,818 $208,112 $35,632 $530,562 
Distributed specialty products (2)
— — 83,599 83,599 
Bulk products (3)
58,951 21,159 — 80,110 
Other7,316 4,256 1,110 12,682 
Total external customer sales$353,085 $233,527 $120,341 $706,953 
Nine months ended December 26, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$223,621 $151,842 $23,684 $399,147 
Distributed specialty products (2)
— — 90,086 90,086 
Bulk products (3)
41,165 14,484 — 55,649 
Other4,786 1,779 121 6,686 
Total external customer sales$269,572 $168,105 $113,891 $551,568 

(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.4
Earnings per Share
9 Months Ended
Jan. 01, 2023
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 EndedNine Months Ended
January 01, 2023December 26, 2021January 01, 2023December 26, 2021
Weighted-average common shares outstanding—basic20,818,347 20,885,232 20,847,285 20,968,692 
Dilutive impact of performance units and restricted stock155,917 169,371 157,564 173,823 
Weighted-average common shares outstanding—diluted20,974,264 21,054,603 21,004,849 21,142,515 
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.4
Fair Value Measurements
9 Months Ended
Jan. 01, 2023
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 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 January 1, 2023 and April 3, 2022.

 0
(In thousands)January 1, 2023April 3, 2022
Assets
Deferred compensation plan assets Level 1$7,551 $7,038 
Interest rate swapLevel 2$4,924 $1,769 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
9 Months Ended
Jan. 01, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories at January 1, 2023 and April 3, 2022 consisted of the following:
January 1,
2023
April 3,
2022
(In thousands)
Inventory (FIFO basis)$135,618 $116,325 
LIFO reserve(34,037)(21,340)
Net inventory$101,581 $94,985 
The first in, first out (“FIFO”) value of inventories accounted for under the last in, first out (“LIFO”) method was $104.7 million at January 1, 2023 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.4
Goodwill and Intangible Assets
9 Months Ended
Jan. 01, 2023
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 January 1, 2023 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 January 1, 2023 and April 3, 2022 is as follows:
 January 1, 2023April 3, 2022
(In thousands)Gross
Amount
Accumulated
Amortization
NetGross 
Amount
Accumulated
Amortization
Net
Finite-life intangible assets
Customer relationships$109,644 $(37,128)$72,516 $109,644 $(32,399)$77,245 
Trademarks and trade names6,370 (5,167)1,203 6,370 (4,746)1,624 
Other finite-life intangible assets3,904 (3,904)— 3,904 (3,807)97 
Total finite-life intangible assets119,918 (46,199)73,719 119,918 (40,952)78,966 
Indefinite-life intangible assets1,227 — 1,227 1,227 — 1,227 
Total intangible assets$121,145 $(46,199)$74,946 $121,145 $(40,952)$80,193 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
9 Months Ended
Jan. 01, 2023
Debt Disclosure [Abstract]  
Debt Debt
Debt at January 1, 2023 and April 3, 2022 consisted of the following:
January 1,
2023
April 3,
2022
(In thousands)
Senior secured revolving loan$131,000 $126,000 
Less: unamortized debt issuance costs(377)(443)
Total debt, net of debt issuance costs130,623 125,557 
Less: current portion of long-term debt(9,913)(9,913)
Total long-term debt$120,710 $115,644 
We were in compliance with all covenants of our credit agreement as of January 1, 2023.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
9 Months Ended
Jan. 01, 2023
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 26% for both the nine months ended January 1, 2023 and the nine months ended December 26, 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.4
Leases
9 Months Ended
Jan. 01, 2023
Leases [Abstract]  
Lessee, Operating Leases [Text Block] Leases
Lease Obligations. As of January 1, 2023, 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 January 1, 2023, 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 and nine months ended January 1, 2023 and December 26, 2021. Total lease expense was $0.8 million for the three months ended January 1, 2023 and $0.7 million for the three months ended December 26, 2021, and was $2.4 million for the nine months ended January 1, 2023 and $2.1 million for the nine months ended December 26, 2021.

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

Maturities of lease liabilities as of January 1, 2023 were as follows:
(In thousands)Operating Leases
Remaining fiscal 2023$475 
Fiscal 20241,850 
Fiscal 20251,742 
Fiscal 20261,598 
Fiscal 20271,340 
Thereafter5,145 
Total$12,150 
Less: Interest(1,379)
Present value of lease liabilities$10,771 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Share Based Compensation
9 Months Ended
Jan. 01, 2023
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 nine months ended January 1, 2023:
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 for both the three months ended January 1, 2023 and December 26, 2021 related to performance share units and restricted stock of $0.8 million. We recorded compensation expense for both the nine months ended January 1, 2023 and December 26, 2021 related to performance share units and restricted stock of $2.0 million. 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 January 1, 2023, there were 12,565 shares of restricted stock with an average grant date fair value of $38.98 outstanding under this program. Compensation expense for the three and nine months ended January 1, 2023 related to restricted stock awards to the Board was $0.1 million and $0.3 million, respectively. Compensation expense for the three and nine months ended December 26, 2021 related to restricted stock awards to the Board was $0.1 million and $0.2 million, respectively.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Share Repurchase Program
9 Months Ended
Jan. 01, 2023
Investment Company, Capital Share Transactions, Stock Repurchased [Abstract]  
Share Repurchase Program Share Repurchase Program On August 4, 2022, our Board increased the number of shares authorized to be purchased from 1.6 million to 2.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 January 1, 2023, no shares were repurchased, and during the nine months ended January 1, 2023, we repurchased 181,657 shares at an aggregate purchase price of $6.6 million. During the three months ended December 26, 2021, we repurchased 30,538 shares at an aggregate purchase price of $1.1 million, and during the nine months ended December 26, 2021, we repurchased 240,501 shares at an aggregate purchase price of $8.5 million. As of January 1, 2023, 1,129,348 shares remained available to be repurchased under the share repurchase program.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information
9 Months Ended
Jan. 01, 2023
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 January 1, 2023:
Sales$114,436 $68,549 $36,233 $219,218 
Gross profit15,994 13,268 7,009 36,271 
Selling, general, and administrative expenses7,978 9,003 4,023 21,004 
Operating income8,016 4,265 2,986 15,267 
Three months ended December 26, 2021:
Sales$100,554 $49,756 $36,740 $187,050 
Gross profit15,303 11,103 7,534 33,940 
Selling, general, and administrative expenses7,367 8,254 4,060 19,681 
Operating income 7,936 2,849 3,474 14,259 
Nine months ended January 1, 2023:
Sales$353,085 $233,527 $120,341 $706,953 
Gross profit53,716 52,725 22,953 129,394 
Selling, general and administrative expenses21,254 26,786 11,687 59,727 
Operating income32,462 25,939 11,266 69,667 
Nine months ended December 26, 2021:
Sales$269,572 $168,105 $113,891 $551,568 
Gross profit42,121 44,855 23,225 110,201 
Selling, general and administrative expenses20,064 22,721 11,431 54,216 
Operating income 22,057 22,134 11,794 55,985 

No significant changes to identifiable assets by segment occurred during the nine months ended January 1, 2023.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
9 Months Ended
Jan. 01, 2023
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 and nine months ended January 1, 2023 and December 26, 2021:
Three months ended January 1, 2023
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$91,658 $60,583 $11,935 $164,176 
Distributed specialty products (2)
— — 23,833 23,833 
Bulk products (3)
20,364 6,649 — 27,013 
Other2,414 1,317 465 4,196 
Total external customer sales$114,436 $68,549 $36,233 $219,218 
Three months ended December 26, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$82,905 $44,241 $7,750 $134,896 
Distributed specialty products (2)
— — 29,082 29,082 
Bulk products (3)
15,659 4,689 — 20,348 
Other1,990 826 (92)2,724 
Total external customer sales$100,554 $49,756 $36,740 $187,050 
Nine months ended January 1, 2023
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$286,818 $208,112 $35,632 $530,562 
Distributed specialty products (2)
— — 83,599 83,599 
Bulk products (3)
58,951 21,159 — 80,110 
Other7,316 4,256 1,110 12,682 
Total external customer sales$353,085 $233,527 $120,341 $706,953 
Nine months ended December 26, 2021
(In thousands)IndustrialWater
Treatment
Health and
Nutrition
Total
Manufactured, blended or repackaged products (1)
$223,621 $151,842 $23,684 $399,147 
Distributed specialty products (2)
— — 90,086 90,086 
Bulk products (3)
41,165 14,484 — 55,649 
Other4,786 1,779 121 6,686 
Total external customer sales$269,572 $168,105 $113,891 $551,568 

(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.4
Earnings per Share (Tables)
9 Months Ended
Jan. 01, 2023
Earnings Per Share [Abstract]  
Summary of basic and diluted EPS Basic and diluted EPS were calculated using the following:
 Three Months EndedNine Months Ended
January 01, 2023December 26, 2021January 01, 2023December 26, 2021
Weighted-average common shares outstanding—basic20,818,347 20,885,232 20,847,285 20,968,692 
Dilutive impact of performance units and restricted stock155,917 169,371 157,564 173,823 
Weighted-average common shares outstanding—diluted20,974,264 21,054,603 21,004,849 21,142,515 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
9 Months Ended
Jan. 01, 2023
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 January 1, 2023 and April 3, 2022.

 0
(In thousands)January 1, 2023April 3, 2022
Assets
Deferred compensation plan assets Level 1$7,551 $7,038 
Interest rate swapLevel 2$4,924 $1,769 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
9 Months Ended
Jan. 01, 2023
Inventory Disclosure [Abstract]  
Summary of Inventories Inventories at January 1, 2023 and April 3, 2022 consisted of the following:
January 1,
2023
April 3,
2022
(In thousands)
Inventory (FIFO basis)$135,618 $116,325 
LIFO reserve(34,037)(21,340)
Net inventory$101,581 $94,985 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
9 Months Ended
Jan. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets and goodwill A summary of our intangible assets as of January 1, 2023 and April 3, 2022 is as follows:
 January 1, 2023April 3, 2022
(In thousands)Gross
Amount
Accumulated
Amortization
NetGross 
Amount
Accumulated
Amortization
Net
Finite-life intangible assets
Customer relationships$109,644 $(37,128)$72,516 $109,644 $(32,399)$77,245 
Trademarks and trade names6,370 (5,167)1,203 6,370 (4,746)1,624 
Other finite-life intangible assets3,904 (3,904)— 3,904 (3,807)97 
Total finite-life intangible assets119,918 (46,199)73,719 119,918 (40,952)78,966 
Indefinite-life intangible assets1,227 — 1,227 1,227 — 1,227 
Total intangible assets$121,145 $(46,199)$74,946 $121,145 $(40,952)$80,193 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
9 Months Ended
Jan. 01, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments Debt at January 1, 2023 and April 3, 2022 consisted of the following:
January 1,
2023
April 3,
2022
(In thousands)
Senior secured revolving loan$131,000 $126,000 
Less: unamortized debt issuance costs(377)(443)
Total debt, net of debt issuance costs130,623 125,557 
Less: current portion of long-term debt(9,913)(9,913)
Total long-term debt$120,710 $115,644 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
9 Months Ended
Jan. 01, 2023
Leases [Abstract]  
Lease, Cost Other information related to our operating leases was as follows:
January 1, 2023April 3, 2022
Lease Term and Discount Rate
Weighted average remaining lease term (years)8.028.91
Weighted average discount rate2.8 %2.6 %
Lessee, Operating Lease, Liability, Maturity [Table Text Block] Maturities of lease liabilities as of January 1, 2023 were as follows:
(In thousands)Operating Leases
Remaining fiscal 2023$475 
Fiscal 20241,850 
Fiscal 20251,742 
Fiscal 20261,598 
Fiscal 20271,340 
Thereafter5,145 
Total$12,150 
Less: Interest(1,379)
Present value of lease liabilities$10,771 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Share Based Compensation (Tables)
9 Months Ended
Jan. 01, 2023
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 nine months ended January 1, 2023:
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.4
Segment Information (Tables)
9 Months Ended
Jan. 01, 2023
Segment Reporting [Abstract]  
Summary of Segment Information
(In thousands)IndustrialWater
Treatment
Health and NutritionTotal
Three months ended January 1, 2023:
Sales$114,436 $68,549 $36,233 $219,218 
Gross profit15,994 13,268 7,009 36,271 
Selling, general, and administrative expenses7,978 9,003 4,023 21,004 
Operating income8,016 4,265 2,986 15,267 
Three months ended December 26, 2021:
Sales$100,554 $49,756 $36,740 $187,050 
Gross profit15,303 11,103 7,534 33,940 
Selling, general, and administrative expenses7,367 8,254 4,060 19,681 
Operating income 7,936 2,849 3,474 14,259 
Nine months ended January 1, 2023:
Sales$353,085 $233,527 $120,341 $706,953 
Gross profit53,716 52,725 22,953 129,394 
Selling, general and administrative expenses21,254 26,786 11,687 59,727 
Operating income32,462 25,939 11,266 69,667 
Nine months ended December 26, 2021:
Sales$269,572 $168,105 $113,891 $551,568 
Gross profit42,121 44,855 23,225 110,201 
Selling, general and administrative expenses20,064 22,721 11,431 54,216 
Operating income 22,057 22,134 11,794 55,985 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 03, 2022
Dec. 26, 2021
Sep. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Asset Acquisition [Line Items]          
Payments to Acquire Businesses, Gross       $ 0 $ 2,575
NAPCO Chemical Company, Inc.          
Asset Acquisition [Line Items]          
Payments to Acquire Businesses, Gross $ 19,000        
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.4
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 219,218 $ 187,050 $ 706,953 $ 551,568
Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 164,176 134,896 530,562 399,147
Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 23,833 29,082 83,599 90,086
Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 27,013 20,348 80,110 55,649
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,196 2,724 12,682 6,686
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 114,436 100,554 353,085 269,572
Industrial [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 91,658 82,905 286,818 223,621
Industrial [Member] | Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Industrial [Member] | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 20,364 15,659 58,951 41,165
Industrial [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,414 1,990 7,316 4,786
Water Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 68,549 49,756 233,527 168,105
Water Treatment [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 60,583 44,241 208,112 151,842
Water Treatment [Member] | Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Water Treatment [Member] | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 6,649 4,689 21,159 14,484
Water Treatment [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,317 826 4,256 1,779
Health and Nutrition [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 36,233 36,740 120,341 113,891
Health and Nutrition [Member] | Manufactured, blended or repackaged products        
Disaggregation of Revenue [Line Items]        
Revenue 11,935 7,750 35,632 23,684
Health and Nutrition [Member] | Distributed specialty products        
Disaggregation of Revenue [Line Items]        
Revenue 23,833 29,082 83,599 90,086
Health and Nutrition [Member] | Bulk products        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Health and Nutrition [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 465 $ (92) $ 1,110 $ 121
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share (Details) - shares
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Summary of basic and diluted EPS        
Weighted-average common shares outstanding—basic 20,818,347 20,885,232 20,847,285 20,968,692
Dilutive impact of performance units and restricted stock 155,917 169,371 157,564 173,823
Weighted-average common shares outstanding—diluted 20,974,264 21,054,603 21,004,849 21,142,515
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share (Details Textual) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Earnings Per Share [Abstract]        
Shares or stock options excluded from the calculation of diluted EPS 0 0 0 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jan. 01, 2023
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,551 $ 7,038
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap $ 4,924 $ 1,769
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ in Thousands
Jan. 01, 2023
Apr. 03, 2022
Summary of Inventories    
Inventory, Finished Goods, Gross $ 135,618 $ 116,325
Inventory, LIFO Reserve (34,037) (21,340)
Inventory, Net, Total 101,581 94,985
LIFO Inventory Amount $ 104,700 $ 83,700
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Thousands
Jan. 01, 2023
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.4
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 01, 2023
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 (46,199) (40,952)
Total finite-life intangible assets, Net 73,719 78,966
Indefinite-life intangible assets 1,227 1,227
Total Intangible Assets, Gross 121,145 121,145
Total intangible assets, net 74,946 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 (37,128) (32,399)
Total finite-life intangible assets, Net 72,516 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 (5,167) (4,746)
Total finite-life intangible assets, Net 1,203 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,904) (3,807)
Total finite-life intangible assets, Net $ 0 $ 97
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details) - USD ($)
$ in Thousands
Jan. 01, 2023
Apr. 03, 2022
Debt Disclosure [Abstract]    
Senior secured revolving loan $ 131,000 $ 126,000
Less: unamortized debt issuance costs (377) (443)
Total debt, net of debt issuance costs 130,623 125,557
Less: current portion of long-term debt (9,913) (9,913)
Total long-term debt $ 120,710 $ 115,644
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details)
9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, Percent 26.00% 26.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 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 $ 2,400 $ 2,100  
Operating Lease, Weighted Average Remaining Lease Term 8 years 7 days   8 years 7 days   8 years 10 months 28 days
Operating Lease, Weighted Average Discount Rate, Percent 2.80%   2.80%   2.60%
Minimum [Member]          
Lessee, Lease, Description [Line Items]          
Lessee, Operating Lease, Renewal Term 1 year   1 year    
Maximum [Member]          
Lessee, Lease, Description [Line Items]          
Lessee, Operating Lease, Renewal Term 22 years   22 years    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Leases maturities (Details)
$ in Thousands
Jan. 01, 2023
USD ($)
Leases [Abstract]  
Remaining fiscal 2023 $ 475
Fiscal 2024 1,850
Fiscal 2025 1,742
Fiscal 2026 1,598
Fiscal 2027 1,340
Thereafter 5,145
Total 12,150
Less: Interest (1,379)
Present value of lease liabilities $ 10,771
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Share Based Compensation (Details)
9 Months Ended
Jan. 01, 2023
$ / 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 12,565
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 $ 38.98
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Share Based Compensation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 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   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   76,863  
Performance-Based Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 800 $ 800 $ 2,000 $ 2,000
Restricted Stock Awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 100 $ 100 $ 300 $ 200
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Share Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Oct. 02, 2022
Investment Company, Capital Share Transactions, Stock Repurchased [Abstract]          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 2,600,000   2,600,000   1,600,000
Stock Repurchased During Period, Shares 0 30,538 181,657 240,501  
Stock Repurchased During Period, Value   $ 1.1 $ 6.6 $ 8.5  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 1,129,348   1,129,348    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Details Textual)
9 Months Ended
Jan. 01, 2023
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.4
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2023
Dec. 26, 2021
Jan. 01, 2023
Dec. 26, 2021
Segment Reporting Information [Line Items]        
Sales $ 219,218 $ 187,050 $ 706,953 $ 551,568
Gross profit 36,271 33,940 129,394 110,201
Selling, general, and administrative expenses 21,004 19,681 59,727 54,216
Operating income 15,267 14,259 69,667 55,985
Industrial [Member]        
Segment Reporting Information [Line Items]        
Sales 114,436 100,554 353,085 269,572
Gross profit 15,994 15,303 53,716 42,121
Selling, general, and administrative expenses 7,978 7,367 21,254 20,064
Operating income 8,016 7,936 32,462 22,057
Water Treatment [Member]        
Segment Reporting Information [Line Items]        
Sales 68,549 49,756 233,527 168,105
Gross profit 13,268 11,103 52,725 44,855
Selling, general, and administrative expenses 9,003 8,254 26,786 22,721
Operating income 4,265 2,849 25,939 22,134
Health and Nutrition [Member]        
Segment Reporting Information [Line Items]        
Sales 36,233 36,740 120,341 113,891
Gross profit 7,009 7,534 22,953 23,225
Selling, general, and administrative expenses 4,023 4,060 11,687 11,431
Operating income $ 2,986 $ 3,474 $ 11,266 $ 11,794
XML 57 hwkn-20230101_htm.xml IDEA: XBRL DOCUMENT 0000046250 2022-04-04 2023-01-01 0000046250 2023-01-27 0000046250 2023-01-01 0000046250 2022-04-03 0000046250 2022-10-03 2023-01-01 0000046250 2021-09-27 2021-12-26 0000046250 2021-03-29 2021-12-26 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 2022-04-04 2022-07-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 2022-07-03 0000046250 2022-07-04 2022-10-02 0000046250 us-gaap:CommonStockMember 2022-07-04 2022-10-02 0000046250 us-gaap:AdditionalPaidInCapitalMember 2022-07-04 2022-10-02 0000046250 us-gaap:RetainedEarningsMember 2022-07-04 2022-10-02 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-04 2022-10-02 0000046250 us-gaap:CommonStockMember 2022-10-02 0000046250 us-gaap:AdditionalPaidInCapitalMember 2022-10-02 0000046250 us-gaap:RetainedEarningsMember 2022-10-02 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-02 0000046250 2022-10-02 0000046250 us-gaap:CommonStockMember 2022-10-03 2023-01-01 0000046250 us-gaap:AdditionalPaidInCapitalMember 2022-10-03 2023-01-01 0000046250 us-gaap:RetainedEarningsMember 2022-10-03 2023-01-01 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-03 2023-01-01 0000046250 us-gaap:CommonStockMember 2023-01-01 0000046250 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 0000046250 us-gaap:RetainedEarningsMember 2023-01-01 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 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 2021-03-29 2021-06-27 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 2021-06-28 2021-09-26 0000046250 us-gaap:CommonStockMember 2021-06-28 2021-09-26 0000046250 us-gaap:AdditionalPaidInCapitalMember 2021-06-28 2021-09-26 0000046250 us-gaap:RetainedEarningsMember 2021-06-28 2021-09-26 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-28 2021-09-26 0000046250 us-gaap:CommonStockMember 2021-09-26 0000046250 us-gaap:AdditionalPaidInCapitalMember 2021-09-26 0000046250 us-gaap:RetainedEarningsMember 2021-09-26 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-26 0000046250 2021-09-26 0000046250 us-gaap:CommonStockMember 2021-09-27 2021-12-26 0000046250 us-gaap:AdditionalPaidInCapitalMember 2021-09-27 2021-12-26 0000046250 us-gaap:RetainedEarningsMember 2021-09-27 2021-12-26 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-27 2021-12-26 0000046250 us-gaap:CommonStockMember 2021-12-26 0000046250 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 0000046250 us-gaap:RetainedEarningsMember 2021-12-26 0000046250 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-26 0000046250 2021-12-26 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-10-03 2023-01-01 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:WaterTreatmentMember 2022-10-03 2023-01-01 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:HealthandNutritionMember 2022-10-03 2023-01-01 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember 2022-10-03 2023-01-01 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:IndustrialMember 2022-10-03 2023-01-01 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:WaterTreatmentMember 2022-10-03 2023-01-01 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:HealthandNutritionMember 2022-10-03 2023-01-01 0000046250 hwkn:DistributedSpecialtyProductsMember 2022-10-03 2023-01-01 0000046250 hwkn:BulkProductsMember hwkn:IndustrialMember 2022-10-03 2023-01-01 0000046250 hwkn:BulkProductsMember hwkn:WaterTreatmentMember 2022-10-03 2023-01-01 0000046250 hwkn:BulkProductsMember hwkn:HealthandNutritionMember 2022-10-03 2023-01-01 0000046250 hwkn:BulkProductsMember 2022-10-03 2023-01-01 0000046250 hwkn:OtherMember hwkn:IndustrialMember 2022-10-03 2023-01-01 0000046250 hwkn:OtherMember hwkn:WaterTreatmentMember 2022-10-03 2023-01-01 0000046250 hwkn:OtherMember hwkn:HealthandNutritionMember 2022-10-03 2023-01-01 0000046250 hwkn:OtherMember 2022-10-03 2023-01-01 0000046250 hwkn:IndustrialMember 2022-10-03 2023-01-01 0000046250 hwkn:WaterTreatmentMember 2022-10-03 2023-01-01 0000046250 hwkn:HealthandNutritionMember 2022-10-03 2023-01-01 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:IndustrialMember 2021-09-27 2021-12-26 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:WaterTreatmentMember 2021-09-27 2021-12-26 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:HealthandNutritionMember 2021-09-27 2021-12-26 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember 2021-09-27 2021-12-26 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:IndustrialMember 2021-09-27 2021-12-26 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:WaterTreatmentMember 2021-09-27 2021-12-26 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:HealthandNutritionMember 2021-09-27 2021-12-26 0000046250 hwkn:DistributedSpecialtyProductsMember 2021-09-27 2021-12-26 0000046250 hwkn:BulkProductsMember hwkn:IndustrialMember 2021-09-27 2021-12-26 0000046250 hwkn:BulkProductsMember hwkn:WaterTreatmentMember 2021-09-27 2021-12-26 0000046250 hwkn:BulkProductsMember hwkn:HealthandNutritionMember 2021-09-27 2021-12-26 0000046250 hwkn:BulkProductsMember 2021-09-27 2021-12-26 0000046250 hwkn:OtherMember hwkn:IndustrialMember 2021-09-27 2021-12-26 0000046250 hwkn:OtherMember hwkn:WaterTreatmentMember 2021-09-27 2021-12-26 0000046250 hwkn:OtherMember hwkn:HealthandNutritionMember 2021-09-27 2021-12-26 0000046250 hwkn:OtherMember 2021-09-27 2021-12-26 0000046250 hwkn:IndustrialMember 2021-09-27 2021-12-26 0000046250 hwkn:WaterTreatmentMember 2021-09-27 2021-12-26 0000046250 hwkn:HealthandNutritionMember 2021-09-27 2021-12-26 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:IndustrialMember 2022-04-04 2023-01-01 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:WaterTreatmentMember 2022-04-04 2023-01-01 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:HealthandNutritionMember 2022-04-04 2023-01-01 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember 2022-04-04 2023-01-01 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:IndustrialMember 2022-04-04 2023-01-01 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:WaterTreatmentMember 2022-04-04 2023-01-01 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:HealthandNutritionMember 2022-04-04 2023-01-01 0000046250 hwkn:DistributedSpecialtyProductsMember 2022-04-04 2023-01-01 0000046250 hwkn:BulkProductsMember hwkn:IndustrialMember 2022-04-04 2023-01-01 0000046250 hwkn:BulkProductsMember hwkn:WaterTreatmentMember 2022-04-04 2023-01-01 0000046250 hwkn:BulkProductsMember hwkn:HealthandNutritionMember 2022-04-04 2023-01-01 0000046250 hwkn:BulkProductsMember 2022-04-04 2023-01-01 0000046250 hwkn:OtherMember hwkn:IndustrialMember 2022-04-04 2023-01-01 0000046250 hwkn:OtherMember hwkn:WaterTreatmentMember 2022-04-04 2023-01-01 0000046250 hwkn:OtherMember hwkn:HealthandNutritionMember 2022-04-04 2023-01-01 0000046250 hwkn:OtherMember 2022-04-04 2023-01-01 0000046250 hwkn:IndustrialMember 2022-04-04 2023-01-01 0000046250 hwkn:WaterTreatmentMember 2022-04-04 2023-01-01 0000046250 hwkn:HealthandNutritionMember 2022-04-04 2023-01-01 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:IndustrialMember 2021-03-29 2021-12-26 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:WaterTreatmentMember 2021-03-29 2021-12-26 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember hwkn:HealthandNutritionMember 2021-03-29 2021-12-26 0000046250 hwkn:ManufacturedBlendedOrRepackagedProductsMember 2021-03-29 2021-12-26 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:IndustrialMember 2021-03-29 2021-12-26 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:WaterTreatmentMember 2021-03-29 2021-12-26 0000046250 hwkn:DistributedSpecialtyProductsMember hwkn:HealthandNutritionMember 2021-03-29 2021-12-26 0000046250 hwkn:DistributedSpecialtyProductsMember 2021-03-29 2021-12-26 0000046250 hwkn:BulkProductsMember hwkn:IndustrialMember 2021-03-29 2021-12-26 0000046250 hwkn:BulkProductsMember hwkn:WaterTreatmentMember 2021-03-29 2021-12-26 0000046250 hwkn:BulkProductsMember hwkn:HealthandNutritionMember 2021-03-29 2021-12-26 0000046250 hwkn:BulkProductsMember 2021-03-29 2021-12-26 0000046250 hwkn:OtherMember hwkn:IndustrialMember 2021-03-29 2021-12-26 0000046250 hwkn:OtherMember hwkn:WaterTreatmentMember 2021-03-29 2021-12-26 0000046250 hwkn:OtherMember hwkn:HealthandNutritionMember 2021-03-29 2021-12-26 0000046250 hwkn:OtherMember 2021-03-29 2021-12-26 0000046250 hwkn:IndustrialMember 2021-03-29 2021-12-26 0000046250 hwkn:WaterTreatmentMember 2021-03-29 2021-12-26 0000046250 hwkn:HealthandNutritionMember 2021-03-29 2021-12-26 0000046250 us-gaap:FairValueInputsLevel1Member 2023-01-01 0000046250 us-gaap:FairValueInputsLevel1Member 2022-04-03 0000046250 us-gaap:FairValueInputsLevel2Member 2023-01-01 0000046250 us-gaap:FairValueInputsLevel2Member 2022-04-03 0000046250 hwkn:HealthandNutritionMember 2023-01-01 0000046250 hwkn:WaterTreatmentMember 2023-01-01 0000046250 hwkn:IndustrialMember 2023-01-01 0000046250 us-gaap:CustomerRelationshipsMember 2023-01-01 0000046250 us-gaap:CustomerRelationshipsMember 2022-04-03 0000046250 us-gaap:TrademarksMember 2023-01-01 0000046250 us-gaap:TrademarksMember 2022-04-03 0000046250 us-gaap:OtherIntangibleAssetsMember 2023-01-01 0000046250 us-gaap:OtherIntangibleAssetsMember 2022-04-03 0000046250 srt:MinimumMember 2023-01-01 0000046250 srt:MaximumMember 2023-01-01 0000046250 us-gaap:PerformanceSharesMember 2022-04-04 2023-01-01 0000046250 us-gaap:PerformanceSharesMember 2022-04-03 0000046250 us-gaap:PerformanceSharesMember 2023-01-01 0000046250 us-gaap:PerformanceSharesMember 2022-10-03 2023-01-01 0000046250 us-gaap:PerformanceSharesMember 2021-09-27 2021-12-26 0000046250 us-gaap:PerformanceSharesMember 2021-03-29 2021-12-26 0000046250 us-gaap:RestrictedStockMember 2023-01-01 0000046250 us-gaap:RestrictedStockMember 2022-10-03 2023-01-01 0000046250 us-gaap:RestrictedStockMember 2022-04-04 2023-01-01 0000046250 us-gaap:RestrictedStockMember 2021-09-27 2021-12-26 0000046250 us-gaap:RestrictedStockMember 2021-03-29 2021-12-26 shares iso4217:USD iso4217:USD shares pure hwkn:Segment 0000046250 false 2023 Q3 --04-02 10-Q true 2023-01-01 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 21052277 6146000 3496000 125471000 122826000 101581000 94985000 7050000 6431000 240248000 227738000 333781000 304055000 155406000 142209000 178375000 161846000 10551000 10606000 77401000 77401000 74946000 80193000 6987000 6783000 5496000 2761000 175381000 177744000 594004000 567328000 50573000 66693000 16320000 19034000 1801000 39000 9913000 9913000 1689000 1657000 4584000 4130000 84880000 101466000 120710000 115644000 9082000 9143000 4004000 4276000 24297000 23422000 8384000 8402000 1487000 2374000 252844000 264727000 60000000 60000000 0.01 0.01 20850454 20850454 20889777 20889777 209000 209000 43388000 46717000 293969000 254384000 3594000 1291000 341160000 302601000 594004000 567328000 219218000 187050000 706953000 551568000 182947000 153110000 577559000 441367000 36271000 33940000 129394000 110201000 21004000 19681000 59727000 54216000 15267000 14259000 69667000 55985000 -1546000 -317000 -3858000 -995000 465000 132000 -744000 548000 14186000 14074000 65065000 55538000 3453000 3870000 16637000 14573000 10733000 10204000 48428000 40965000 20818347 20885232 20847285 20968692 20974264 21054603 21004849 21142515 0.52 0.49 2.32 1.95 0.51 0.48 2.31 1.94 0.1400 0.1300 0.4200 0.3825 10733000 10204000 48428000 40965000 -139000 0 2303000 0 10594000 10204000 50731000 40965000 20889777 209000 46717000 254384000 1291000 302601000 0.14 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 0.14 0.14 0 0 0 2942000 0 2942000 0 0 1085000 0 0 1085000 10287 0 0 0 0 0 0 0 17000 0 0 17000 0 0 0 0 1977000 1977000 0 0 0 18000000 0 18000000 20817625 208000 41294000 286179000 3733000 331414000 0.14 0.14 0 0 0 2943000 0 2943000 0 0 1084000 0 0 1084000 32829 1000 1010000 0 0 1011000 0 0 0 0 -139000 -139000 0 0 0 10733000 0 10733000 20850454 209000 43388000 293969000 3594000 341160000 20969746 210000 51138000 213898000 0 265246000 0.1225 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 0.13 0.13 0 0 0 2756000 0 2756000 0 0 862000 0 0 862000 11228 0 0 0 0 0 40300 0 889000 0 0 889000 109009 1000 4019000 0 0 4020000 0 0 0 14133000 0 14133000 20888923 209000 44801000 239303000 0 284313000 0.13 0.13 0 0 0 2745000 0 2745000 0 0 1046000 0 0 1046000 30538 0 1124000 0 0 1124000 0 0 0 10204000 0 10204000 20858385 209000 44723000 246762000 0 291694000 48428000 40965000 20373000 17859000 1442000 1416000 -744000 548000 2764000 2707000 225000 379000 2336000 10847000 6596000 12311000 -16231000 6094000 -3652000 -1589000 1453000 1431000 1762000 -635000 929000 3350000 44541000 38709000 32307000 15700000 0 2575000 -352000 -230000 -31955000 -18045000 8843000 8101000 2014000 889000 1550000 1467000 6557000 8545000 40000000 15000000 45000000 32000000 -9936000 -224000 2650000 20440000 3496000 2998000 6146000 23438000 14847000 15208000 3345000 746000 3844000 1018000 <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 nine months ended January 1, 2023 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") for $19.0 million, 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. 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. for $1.4 million, under the terms of a 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, 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. 19000000 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 and nine months ended January 1, 2023 and December 26, 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 January 1, 2023</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%">91,658 </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%">60,583 </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,935 </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%">164,176 </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%">23,833 </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%">23,833 </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,364 </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,649 </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,013 </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,414 </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,317 </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%">465 </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,196 </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%">114,436 </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%">68,549 </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%">36,233 </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%">219,218 </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 December 26, 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%">82,905 </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%">44,241 </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%">7,750 </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%">134,896 </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%">29,082 </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%">29,082 </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%">15,659 </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,689 </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%">20,348 </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,990 </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%">826 </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%">(92)</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,724 </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%">100,554 </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%">49,756 </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%">36,740 </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%">187,050 </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="background-color:#ffffff;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%">Nine months ended January 1, 2023</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="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="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="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%">286,818 </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%">208,112 </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%">35,632 </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%">530,562 </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%">83,599 </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%">83,599 </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%">58,951 </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%">21,159 </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%">80,110 </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%">7,316 </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,256 </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,110 </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%">12,682 </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%">353,085 </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%">233,527 </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%">120,341 </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%">706,953 </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="background-color:#ffffff;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%">Nine months ended December 26, 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="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="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="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%">223,621 </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%">151,842 </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%">23,684 </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%">399,147 </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%">90,086 </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%">90,086 </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%">41,165 </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%">14,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%">— </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%">55,649 </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%">4,786 </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,779 </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%">121 </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%">6,686 </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%">269,572 </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%">168,105 </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%">113,891 </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%">551,568 </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="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 and nine months ended January 1, 2023 and December 26, 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 January 1, 2023</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%">91,658 </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%">60,583 </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,935 </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%">164,176 </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%">23,833 </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%">23,833 </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,364 </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,649 </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,013 </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,414 </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,317 </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%">465 </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,196 </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%">114,436 </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%">68,549 </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%">36,233 </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%">219,218 </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 December 26, 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%">82,905 </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%">44,241 </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%">7,750 </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%">134,896 </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%">29,082 </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%">29,082 </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%">15,659 </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,689 </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%">20,348 </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,990 </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%">826 </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%">(92)</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,724 </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%">100,554 </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%">49,756 </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%">36,740 </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%">187,050 </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="background-color:#ffffff;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%">Nine months ended January 1, 2023</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="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="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="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%">286,818 </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%">208,112 </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%">35,632 </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%">530,562 </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%">83,599 </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%">83,599 </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%">58,951 </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%">21,159 </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%">80,110 </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%">7,316 </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,256 </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,110 </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%">12,682 </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%">353,085 </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%">233,527 </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%">120,341 </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%">706,953 </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="background-color:#ffffff;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%">Nine months ended December 26, 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="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="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="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%">223,621 </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%">151,842 </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%">23,684 </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%">399,147 </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%">90,086 </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%">90,086 </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%">41,165 </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%">14,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%">— </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%">55,649 </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%">4,786 </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,779 </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%">121 </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%">6,686 </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%">269,572 </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%">168,105 </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%">113,891 </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%">551,568 </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="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> 91658000 60583000 11935000 164176000 0 0 23833000 23833000 20364000 6649000 0 27013000 2414000 1317000 465000 4196000 114436000 68549000 36233000 219218000 82905000 44241000 7750000 134896000 0 0 29082000 29082000 15659000 4689000 0 20348000 1990000 826000 -92000 2724000 100554000 49756000 36740000 187050000 286818000 208112000 35632000 530562000 0 0 83599000 83599000 58951000 21159000 0 80110000 7316000 4256000 1110000 12682000 353085000 233527000 120341000 706953000 223621000 151842000 23684000 399147000 0 0 90086000 90086000 41165000 14484000 0 55649000 4786000 1779000 121000 6686000 269572000 168105000 113891000 551568000 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:46.268%"/><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.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:10.742%"/><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.747%"/><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="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="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%">Nine Months Ended</span></td></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%">January 01, 2023</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%">December 26, 2021</span></td><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%">January 01, 2023</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%">December 26, 2021</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: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,818,347 </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%">20,885,232 </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%">20,847,285 </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%">20,968,692 </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: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%">155,917 </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%">169,371 </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%">157,564 </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%">173,823 </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: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%">20,974,264 </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,054,603 </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,004,849 </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,142,515 </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%">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:46.268%"/><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.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:10.742%"/><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.747%"/><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="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="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%">Nine Months Ended</span></td></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%">January 01, 2023</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%">December 26, 2021</span></td><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%">January 01, 2023</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%">December 26, 2021</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: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,818,347 </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%">20,885,232 </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%">20,847,285 </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%">20,968,692 </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: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%">155,917 </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%">169,371 </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%">157,564 </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%">173,823 </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: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%">20,974,264 </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,054,603 </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,004,849 </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,142,515 </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> 20818347 20885232 20847285 20968692 155917 169371 157564 173823 20974264 21054603 21004849 21142515 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 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 January 1, 2023 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%">January 1, 2023</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,551 </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%">4,924 </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 January 1, 2023 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%">January 1, 2023</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,551 </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%">4,924 </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> 7551000 7038000 4924000 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 January 1, 2023 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%">January 1,<br/>2023</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%">135,618 </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%">(34,037)</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%">101,581 </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 $104.7 million at January 1, 2023 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 January 1, 2023 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%">January 1,<br/>2023</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%">135,618 </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%">(34,037)</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%">101,581 </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> 135618000 116325000 34037000 21340000 101581000 94985000 104700000 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 January 1, 2023 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 January 1, 2023 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%">January 1, 2023</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%">(37,128)</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%">72,516 </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%">(5,167)</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,203 </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,904)</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%">— </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%">(46,199)</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%">73,719 </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%">(46,199)</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%">74,946 </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 January 1, 2023 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%">January 1, 2023</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%">(37,128)</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%">72,516 </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%">(5,167)</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,203 </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,904)</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%">— </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%">(46,199)</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%">73,719 </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%">(46,199)</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%">74,946 </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 37128000 72516000 109644000 32399000 77245000 6370000 5167000 1203000 6370000 4746000 1624000 3904000 3904000 0 3904000 3807000 97000 119918000 46199000 73719000 119918000 40952000 78966000 1227000 1227000 1227000 1227000 121145000 46199000 74946000 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 January 1, 2023 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%">January 1,<br/>2023</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%">131,000 </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%">(377)</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%">130,623 </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%">120,710 </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 January 1, 2023.</span></div> <span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt at January 1, 2023 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%">January 1,<br/>2023</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%">131,000 </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%">(377)</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%">130,623 </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%">120,710 </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> 131000000 126000000 377000 443000 130623000 125557000 9913000 9913000 120710000 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 26% for both the nine months ended January 1, 2023 and the nine months ended December 26, 2021. The effective tax rate is impacted by projected levels of annual taxable income, permanent items, and state taxes. -0.26 -0.26 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 January 1, 2023, 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 January 1, 2023, 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 and nine months ended January 1, 2023 and December 26, 2021. Total lease expense was $0.8 million for the three months ended January 1, 2023 and $0.7 million for the three months ended December 26, 2021, and was $2.4 million for the nine months ended January 1, 2023 and $2.1 million for the nine months ended December 26, 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%">January 1, 2023</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.02</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.8 </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 January 1, 2023 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%">475 </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,850 </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,742 </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,598 </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,340 </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,145 </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%">12,150 </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,379)</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,771 </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 2400000 2100000 <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%">January 1, 2023</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.02</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.8 </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> P8Y7D P8Y10M28D 0.028 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 January 1, 2023 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%">475 </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,850 </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,742 </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,598 </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,340 </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,145 </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%">12,150 </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,379)</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,771 </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> 475000 1850000 1742000 1598000 1340000 5145000 12150000 1379000 10771000 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 nine months ended January 1, 2023: </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 for both the three months ended January 1, 2023 and December 26, 2021 related to performance share units and restricted stock of $0.8 million. We recorded compensation expense for both the nine months ended January 1, 2023 and December 26, 2021 related to performance share units and restricted stock of $2.0 million. 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 January 1, 2023, there were 12,565 shares of restricted stock with an average grant date fair value of $38.98 outstanding under this program. Compensation expense for the three and nine months ended January 1, 2023 related to restricted stock awards to the Board was $0.1 million and $0.3 million, respectively. Compensation expense for the three and nine months ended December 26, 2021 related to restricted stock awards to the Board was $0.1 million and $0.2 million, respectively. 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 nine months ended January 1, 2023: </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 800000 800000 2000000 2000000 12565 38.98 100000 300000 100000 200000 Share Repurchase Program On August 4, 2022, our Board increased the number of shares authorized to be purchased from 1.6 million to 2.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 January 1, 2023, no shares were repurchased, and during the nine months ended January 1, 2023, we repurchased 181,657 shares at an aggregate purchase price of $6.6 million. During the three months ended December 26, 2021, we repurchased 30,538 shares at an aggregate purchase price of $1.1 million, and during the nine months ended December 26, 2021, we repurchased 240,501 shares at an aggregate purchase price of $8.5 million. As of January 1, 2023, 1,129,348 shares remained available to be repurchased under the share repurchase program. 1600000 2600000 0 181657 6600000 30538 1100000 240501 8500000 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 January 1, 2023:</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%">114,436 </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%">68,549 </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%">36,233 </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%">219,218 </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%">15,994 </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%">13,268 </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,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%">36,271 </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%">7,978 </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,003 </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,023 </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,004 </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%">8,016 </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,265 </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%">2,986 </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%">15,267 </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 December 26, 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%">100,554 </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%">49,756 </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%">36,740 </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%">187,050 </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%">15,303 </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%">11,103 </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%">7,534 </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%">33,940 </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%">7,367 </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%">8,254 </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,060 </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%">19,681 </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%">7,936 </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%">2,849 </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,474 </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%">14,259 </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%">Nine months ended January 1, 2023:</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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">353,085 </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%">233,527 </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%">120,341 </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%">706,953 </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%">53,716 </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%">52,725 </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%">22,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%">129,394 </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="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%">21,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%">26,786 </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%">11,687 </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%">59,727 </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%">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%">32,462 </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%">25,939 </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%">11,266 </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%">69,667 </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%">Nine months ended December 26, 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%">269,572 </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%">168,105 </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%">113,891 </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%">551,568 </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%">42,121 </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%">44,855 </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%">23,225 </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%">110,201 </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%">20,064 </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%">22,721 </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%">11,431 </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%">54,216 </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%">Operating income </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%">22,057 </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%">22,134 </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%">11,794 </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%">55,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 nine months ended January 1, 2023.</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 January 1, 2023:</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%">114,436 </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%">68,549 </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%">36,233 </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%">219,218 </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%">15,994 </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%">13,268 </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,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%">36,271 </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%">7,978 </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,003 </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,023 </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,004 </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%">8,016 </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,265 </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%">2,986 </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%">15,267 </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 December 26, 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%">100,554 </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%">49,756 </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%">36,740 </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%">187,050 </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%">15,303 </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%">11,103 </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%">7,534 </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%">33,940 </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%">7,367 </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%">8,254 </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,060 </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%">19,681 </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%">7,936 </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%">2,849 </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,474 </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%">14,259 </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%">Nine months ended January 1, 2023:</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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">353,085 </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%">233,527 </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%">120,341 </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%">706,953 </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%">53,716 </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%">52,725 </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%">22,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%">129,394 </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="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%">21,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%">26,786 </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%">11,687 </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%">59,727 </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%">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%">32,462 </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%">25,939 </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%">11,266 </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%">69,667 </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%">Nine months ended December 26, 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%">269,572 </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%">168,105 </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%">113,891 </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%">551,568 </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%">42,121 </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%">44,855 </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%">23,225 </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%">110,201 </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%">20,064 </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%">22,721 </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%">11,431 </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%">54,216 </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%">Operating income </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%">22,057 </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%">22,134 </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%">11,794 </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%">55,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 114436000 68549000 36233000 219218000 15994000 13268000 7009000 36271000 7978000 9003000 4023000 21004000 8016000 4265000 2986000 15267000 100554000 49756000 36740000 187050000 15303000 11103000 7534000 33940000 7367000 8254000 4060000 19681000 7936000 2849000 3474000 14259000 353085000 233527000 120341000 706953000 53716000 52725000 22953000 129394000 21254000 26786000 11687000 59727000 32462000 25939000 11266000 69667000 269572000 168105000 113891000 551568000 42121000 44855000 23225000 110201000 20064000 22721000 11431000 54216000 22057000 22134000 11794000 55985000 No EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #F"058'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 " Y@D%6?WBF4^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE%(71[43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>ETD-I'?(X^8"2+Z6IVPYBD#AMV( H2(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1V@XOP&'I(PB!0NP"BN1]9W14D=4Y.,);_2*#Y]Q*#"C 0=T.%("40M@_3(Q M'.>A@PM@@1%&E[X+:%9BJ?Z)+1U@I^2<[)J:IJF>VI++.PAX>WI\*>M6=DRD M1HWY5[*2C@$W[#SYM;V[WSZPON%-6_&FXF+;""EN97O]OKC^\+L(.V_LSOYC MX[-@W\&ON^B_ %!+ P04 " Y@D%6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #F"05:-X0H:S 4 -(> 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-PP;$D4CYDG2. 4=M6J]MZL;9BF[8!UJB;:&2J%&4G?S[ M'4JVE&04K0E5/L2ZG5=\=7AY2$[V7'Q+MXQ)]!"%<7K5VTJ9O+*LU-NRB*;G M/&$QW%ES$5$)IV)CI8E@U,^#HM BMCVR(AK$O>DDO[80TPG/9!C$;"%0FD41 M%8_7+.3[JQ[N'2_LZ22A&[9D\O=D(>#,*E7\(&)Q&O 8";:^ZLWP M*]K4K$0N9))4'A9\=<%H9*"10_Y;$VS4-[Q_3MV,#14>AX/T_P_ MVA?/#@8]Y&6IY-$A&$H0!7'Q2Q\.'^))@'-9$T . >1% *Y[@W,(<'*C1Q9V8'I=F!2;VJ M)O>/"=,Y-8=CN_]99\D8U=+2L+0T;&;I0-K[;E&05:&AV71L<-JZ:@,+KD MO59](LU::QJFVDP:PUH:O"@-7A@+=>B5;X*0H=LL6C&A,V;6L/OCT6"LSV^79VA^ZY[K3!K#6YK$=C7$ MVDULSF./"ZB7^^#>GIV/$ ? MX#GT*=;GU2Q)G N,[GC*-OI>VS7'M[55T M%X2AWFH7[(,K^,%F?'EIM6RZ"\%W0>SITVO6K&FV71 1KI (FT'FI=$%3R4- MT9]!4M\[F16'0XSU#;8+.,(5'6$SU.2U=083WWIC9H$1)EI;7: 0KE@(FP'F M _<@7XLMCTVL<$+$<7!_=(EMK;\N2 A7*(3-'',?2* @OD:8_+SZ!2V9EPG( MI-:D6WW?TP4ED8J2B)ECCKE$;QZ\+8TWK!8&3PC=SI:O M9]KIICFPK<,*BD@C*'(S(=1\I9BDY*F$\233+K&<4/RJ79AQS5%M?58P1!K! MT#R&676Q3*=FGO1H7.O3K%CGLPL"(A4!D48$I"9F0/& !!LNM%W1"9T/5$!M MGWD> R&0\0M)K>,N0(A4($0:@= RHF&(KK,4;J?Z>FO6J9UGF^/:^JOXAS3B MGS<1$QO5,-^"@MP"(D0)C?6I-0O6&^T"?TB%/\1,+\=$;ADDTF3/+%-OKPL, M(A4&$3/!''O:9V/\,E_(1I\R"5 ;JS%4Z_@[ <[A.Q1JPUQ-;:GLI@3;0T+& MXXFUTWFL4(@T6A9RH4<5P'SSV&>CPL1M>[-,M]UGOL G><"G<<,YP<>>YI&DVK[2?D^GU[ MT+>UDTMSY/\U:CW9-50#7KZ9FB)/+4<6&XCEU7+#=I9O4UK5X\5N[T>JQLL4 MA6P-H?;Y&#H\46R@%B>2)_D>Y(I+R:/\<,NHSX1Z .ZO.9?'$_6";?BI40)?J>Q&EQU5J5 M97;>Z12+E4AX\5%F(H5O'F6>\!)N\Z=.D>6"+ZM&2=PA&'N=A$=IZ_JR^FR2 M7U_*=1E'J9CDJ%@G"<]?/XE8OERUG-;;!]/H:56J#SK7EQE_$C-1WF>3'.XZ M.R_+*!%I$+QJM5USGN,J :5Q5^1>"GVKI'JRH.4W]3-8'G5PDJ1B,6B M5"XX_'D6/1''RA/H^&?KM+5[IFJX?_WF_8^J\]"9!UZ(GHR_1,MR==4*6F@I M'ODZ+J?RY59L.^0J?PL9%]7_Z&5KBUMHL2Y*F6P;@X(D2C=_^??M0.PU<%A# M [)M0'ZT =TVH%5'-\JJ;MWPDE]?YO(%Y-HR4NX^<1CGBX$FBG'!?KM/N7K903?_([.T/WL!OWV MX7?T 44IFJ_DNN#ILKCLE*!'>>TLML_^M'DV:7CVGSS]B+#31@03:FC>LS?O M9CDTIU5SB[1$_^T^%&4.\^Q_IJYM M?#&S+Q5\YT7&%^*J!=%5B/Q9M*Y__<7Q\(6IH^_D[*#;=-=M:O-^W>/%"L$+ M1 MU(?Y91\\\AOX;7^C&E5>Y4AGB^=ISF'?9>=[OC6Y$65@;':AD.Y7,JG*> M\Z6 H%_(-4B#!+(0H/,A%O#"4E&:M&X5-LE%QJ,E$M\S%?E%]?)E MN1(Y))S-U.=5*)B$>YHB'[OX2+9NY#'JF%7[.]6^?0+(DL<_(-#7GDT8)BPX MDF@P([Y/ [/(8"U#1&7)Z802O&=">2=G!X,0 M[@8AM,^OZ7C2G\Z_PB ,NZ-Y&W5'-ZC_G_O!Y*X_FI^;^AYJ;X-2ZFOA8### M#+L-\>#@FH'8JG@HBD+EEG6RCBO\+06,RR+BJM(P<@WK\>NZ#!]G0I,=(P2' M#8KWJ.U8%8^@P,MVDRU3DZU=S3;Q-MN,LAU=CA]0WSV6;;#SG( UY$2G)JQC M1^RXRC(;T)X(!^== ?M>W@[[72/6L3.VJH[/Y./9NA"6W+7U3HU8Q\[8SU(N7Z(X-DK3,>G[#&O23ID=2JMIZIS":MSE.?A5K]8C +L!/2AD[4W'7LX+T1CP+P!9663!1Z*YU5 M\&XZ991L8&D8^,>*#580V V":^0Z=N96X6I4I>/3W2_QMJH,D/6]IKE0,]:Q MTFM;"6P*%DLL!89.P8U,BT"=9F[(,&;' @UVGD]) M0ZE":NH1;$W&PX@_1'%41N+'%SU6CO[TJN>=O!WVOV8HL3.T^[:8R/BK6DF@ M7W\)B$,N4*G6&L;NZUQTL>O3HS=F,/,\KRE_D+WUJ9522G"^AO0!>G,9QQO> M)UDL7X5 #R(5CY%YJFW]'O*4CL/)RM0.I&7RPX%!7Q-IA?C5(-RTTO"(^EFJQCSV;P_O4,W_4^PR!KV9S/4NY].88V%)N/I?# >&74;>$>P[VC" M#7:.ZS5QD=1<)'8NUL*'_>ZLCX:#[J?!<##_:E2KPR_$ 3G6:K!R6$.0T1J0 MU+XLG/1',QA%]&4PO[V9=K]TAW:Q5%_M&7ANLH*RJ$%L33-JI]E-_X\^O/P; M-!CUQG=]-._^W9\95>IT(HR$QR6ER8PR0AITUA"C=HCM=()*-!CN/^:0!"+1F%[6S"U[\W6"N]H)FU=90;SR:#T:? M^Z->TYA:_9GK1&0J.-_!T6&?:PA2SUIKSVZ[T_[M>'C3G\ZJ,M._J+;$YE^- M^V'4BM2?K;/?R]MAWVNL4CM6>S))H*@J2KGX=H'XNH3:)?I7+,^1A]L85_]0 ML>+P;%5Y?< ?L0.%8HZ>>;P6%XC@=N#B-G-95?&JVR!LPQKMK5%4%*HLKK:Q MUV51PD64/L'22[G[DZ=KGK]N^K,]:ZI,NUD>Q9N/MV=(;03>,E$=+,;&0HH: M5K3XN(XZ870XBC7OJ9WWW>4R4L4I!+C:O3^+4K3@600!;Q2JTYM1&ASO@IO, M/-]I"O&:\=3.^*DH.7P$RQ.>I_ NS(E(IS8):>AIXVFP<]D^ Y/E&J^,SO? MNWM;1]OS#YE "*S4*?6S0%&U;C$>+>D,I[!X/SY9,NS^DK!A_X/5I&=VTF^R M?#7W5S)>BKQXRRAJ\]>\ F ZS2ES8.X?2S;88>(U;>"Q&OO,CGT-354,_F0G MB':P:-PQ,=F9=DPZ>\?FZC<+=SQ_BM("5E2/T!!_]&$8\LW/ #8WILY-%[84QUZ?LZ*Z"D>B K$/AF+55)#4[5QM>5 IH[ M4,G], ABOZ1,>&GBUA8J361M.!.P4$3794G5CRO@STWIA8)RLI[^SD.I]Z M@14$'#)C&2@^MC 'SBT1ROC>\HY<5U3"7_ O+33'USCV2 MPYK6W-S(W7MH_426+Y-4C48V.W"Y<6ATPX0]Q:51^)8ASJ1S*7(\ M$\@)CK3D+*<&)U>44Y$!65IB34X65($P!1B647Y*3FX%K7.&D:?D-7E)?*(+ MC-");U"39?:S=O^K9O_PB?T_4#$@P?",A$$XZH'/GX?/*H7PD8.'AW ?,]&E M(^S2$3J^T1-\2X/VL4@-D6ORC@E, J.<+*1FKNJ^SE;:**R];WU6&^YQ/[?] M'B]U13.8>OC!:5!;\-)7+X9Q\*;/^'\B.TC#J$O#Z#EVK(JR1+=+([.[,RP" M>[9D5IM"*O83\C[O#6'D"&WKV*9QT/P2?[OOZXC \WC3O/X&,VZT5Q11;:4 MUT!.:IV3"E13HJ=]VAOBR9ZD8! ,'^G^0]"!YJC3'/UUGL_(M=9U?Y*CWW(7 M!N=1,([&C\3V!IY?3":3?L%Q)SC^!\&?:J,-%3D3FS[5\;&J>P/[5/M[#<]> M-A^IVC"A"8&PO=V]R:W-H965T M&ULK5G;CMLV$/T5P@V*!,A:)'7?>@UD+;=-@;1!MFD>BCYH M+=H6(HFN2.]N_[ZCBV6;&JF[J5^LVYDASUPX0WKV*,NO:BN$)D]Y5JB;R5;K MW;5EJ=56Y+&:RITHX,M:EGFLX;'<6&I7BCBIA?+,XI1Z5AZGQ60^J]]]+./$IW6QU]<*:SW;Q1MP)_7GWL80GJ].2 MI+DH5"H+4HKUS>0=NUYR6@G4B#]2\:A.[DE%Y5[*K]7#^^1F0JL9B4RL=*4B MALN#6(@LJS3!//YNE4ZZ,2O!T_N#]A]K\D#F/E9B(;,O::*W-Y-@0A*QCO>9 M_B0??Q8M(;?2MY*9JG_)8XNE$[+:*RWS5AAFD*=%7("W MP4 M< 8$[%; ?NX(3BO@/'<$MQ6HJ5L-]]IP4:SC^:R4CZ2LT*"MNJFM7TN#O=*B M"I0[7<+7%.3T?"&+!-PN$@)W2F9I$FMXN--P@7C0BL@U>5^L9"[(Z\]%O$]2 M^/Z&7)'/=Q%Y_>H->472@OR^E7L5%XF:61IF5>FV5NT,;IL9\($9V.2#+/16 MD27,)$'DHW'Y<$3> FMT)N$'D]SR486_Q,644/:6<,IM9#Z+[4X MP^C\O]&7WSSZF3'L+C[L6I\]H*]U?1"5N)K"J*5$^B,G\^^^81W_ ['Q)9=$EE2TOI.S,(T[G$6=,^_PNS@2:9HV8 M5XM5]>%ASEG(63"S'DZMVH>QP*L=!SWCZ'8< MW5&."ZETM?"H(:Z-N'LR[!4+>.CX!ED,Y]J,F6P1G.O[KAL:=!&]YE!%D'9H6-2[:,8#P%G,$5@C'+*<*)^ M1]0?#U[H"-)B\Y9L1"'*."-0,TB<0&%+JU6E:AJ(>-I5%0GUN]^W/V>4&I-? M(# 6>H%AL B!N:'/C2!:8C"',P\W1="9(A@UQ6\[41$N-E _JS46HQOTG>!R MSPQR!.5P,W2C/LH+/5/7LH^") AB;-U*7K>DWZ"M$>U-P/%< M@R\"8C8W^"*@*]\QLQI!N<[ 8LU.>DCV'_ZMF=X+V+B( V\=/^$YW"H[CU<6 MF%Y&8=1W3-Y]F.=2TX9+!.:ZKCU$G1^I\^=0![*'X$8I3 M,@)CGF>;N8SB'->W!T@?>T(VVN#,?X4-[/"BU0J?=1C4MWMD,1@WE_((@3F! MP\U$QF T](92^=ALL?%NZTN]TX0=4?P R_5&D&*?WT-R5\W)-H9%C<#N6VDH M8["2-SW>57.![6NZ0NWC]-S":< "N]>]X,C Y?WL1Y&.SX->(F!(J(U>R =L M=6S:V'C7]NVV2M)LK]'-WRWKMUPP7]_AGEGT,22C4#ZH;5H+15*(*[/?0Y%5 M=65#D75L^9@WNK.ZK>*#B+@LP!K0_(&A:BNA1AAM'U^ZK[JHMNBBVI:7TG;N ME&-[RL;[TQ[2M?7$L7E);=%%MRTMI.W?+L6EFXUWS"]W2* O.H]'<(J(H)S"CL8^" M:&1F-/91$(T.'HW\V#SS\>9Y$:LM2=*'-!%%HD@B5AE03FKVT'+DLA@V0JOZ M/-F862APE%DD6E1X;BHS)5&4'7 S*:V3(]IMF&PO=V]R:W-H965T&ULK59;;]HP&/TK M5E9-J]22>UH81&J!:9W4K2IE>W830ZPF=F8;Z/;K]SD)&1[PD#'867!18P50L;5D*@M.*5.2V MYSB176#*K'A8K=V)>,A7*J>,W DD5T6!Q:]KDO/-R'*M[<(]769*+]CQL,1+ M,B-J7MX)F-FM2DH+PB3E# FR&%E7[F ::7P%^$[)1NZ,D8[DD?,G/;E)1Y:C M'2(Y2916P/!9DS') U M!.^0$+Q \!N"_UH+04,(7FLA; A5Z'8=>Y6X"58X'@J^04*C04T/JNQ7;,@7 M9;I/9DK +@6>BL>LAQSY#G>+[!GW$W?4*2 M'O*BBNZ:POD_Z]-_MKZ7#+_M%K_2\U_0^Z8R(E"RUPZT:8><2WEZAAB<;= R M"C\/3-6O]0.SOCX4![+$"1E98$$2L296_/Z=&SD?3:E_2[')6XI-WTALKTA! M6Z2@2SW^"A6HBV(J0,V-*JZ^1-:QZUSXT%OKWOW#[)P#'(.,G",\'SG()G3+IF]X*,V^*@S^ >N<&[\&YI"C0RU M#/L'M1R;4,<5/T:%T#WN0<#'*%/%[9U;JR!B63T7)(2U8JH^DMK5]D5R55W$ M!^O7[F#L&M8G\(*I'QQ_Y>OGSRT62\HDRLD"3#F]"RB.J)\4]43QLKHS'[F" M&[@:9O *(T(#8'_!N=I.M('V71?_ 5!+ P04 " Y@D%6D7+C3\\1 8 MM & 'AL+W=O=WKD^.CO=_NV\.SMM[X;53L]/;^JJY:(;?;L\[]=O)(\IB>=.L M^V6[CKKFT]NC=^P'R5BV.6)K\ONRN>]'GZ/-=_G8MI\WO[Q?O#V*-Z?4K)K+ M88-1JQ]?FEFS6FV@U(G\N4,]>G2Z.7#\>8\NM]]>?9N/==_,VM5_EXOA^NU1 M>10MFD_UW6KXT-[_J]E]H^T)7K:K?OMO=+^SC8^BR[M^:&]V!ZLSN%FN'W[6 M7W>1&!W D@,'\-T!W#J \P,')+L#$NN )#]P0+H[(+4]% <.R'8'9+:'0P?D MNP/R;>P?@K6-]+P>ZK/3KKV/NHVU0MM\V-*U/5H%>+G>#*V+H5/_NU3'#6>S M=KU0 Z591.I3WZZ6BWI0OUP,ZH<:04/4?HHNKNNNN6Y7BZ;[1Q^)/^^6PU\C MB^/HMXMY]/UWKZ+OHN4Z^O6ZO>OK]:(_/1G4"6[KJ]Z%Y;TG. OL_?1NV'HEA_OAOKCJHF& M5IUJMR$!1SU1H^%Q2/#'(<&W;M(#;K9T]Y&Z#_6#XE&=].OH8W.U7&_.7UW& MJWI]V43U$/U<=V\B7KZ.>,P9QK;3S^:F^4-_6U\V;X_47;%ONB_-T=G?_\;R M^)_8&'@ R[9@FQOFES,>5WE5I/GIR9!268) (S6$T>64W+ MN/]'U&POXJ?R^N I'U.19]PF8H:8L=@B"]IDC"6E:24PI*2L+#,)S;0[(VCI M8]#2[2')@:"]7U^JYW7?1-_/FX=/KS:W.#.6NQOB'Q_:U2I2C[O[NEM@5_>/ M*>7E0 DVIP03E&"2",Q@/WMD/W->,K.ZOXX6RR]+]81<]&J^"Q'D2;IPC*#DCT')_4^'X\UD;A%=MC=J MBMO7VSEB\W7SN<&"DH.3**K*"DGNN'8?0A* (J"-'1"7A1&0XC$@A3,@OS?] ML+F!JHF2&H+JX7RYF4#UV\G(]_WV6?H*"XH3=>K=H #?BO$DCKD50DJ?@A), M$H$9#):/#)9/91 CKO2-L5D)QC*SB( 8QY:)\+J1+@LC$-5C(*J0F5]_UZDY MI7JXJ2@H\:KN=7]UFV?;4']5_^L:TT[XJ6.Z E\OS9+*OBM0NA248)((S&"2 MQ5K7Q<_F$E5H,3(TT[RPAOC.S'6_#D,2B)D]T)TF9GQ&NI>%Q*=K;N^ZR^OM MX\PULMUH4X?V#LT,31Q766K'D-*M($635&@F@5JELB"9.B(0Y0W*QN,DC9D] MG#D8SO8->7X RIZ7(69@/+M,S'!H>6F' MP:6@=E& 2" "0XJE M+M(\C<'E3BK$2-$D%9K)K-9BS"W&\/S%4[C-8#*AR'B+$A\$Y1=W(XF MWZ.A#C]0>"'U*TC1)!6:65'3:IQ[U#AA]85#Z8V67S [,('A4%IC!1C$#*W M('8')C!<*W7.7G "PTF%/"G:G!1-D*))*C1S$(QJTD%J?W(ZBV/"'J:SW-XG M\TA;@J:M07^+(C37:0KN*4-/2[MQF",XYFF<@02.V^UD BG1!"F:I$(S"=09 M%AZ48?&DW78@QF579JD]N73[FLP::?:$%$U2H9FLZ>P)=V=/W-E!CF0QU!0/ ML.7T,9DM2C1!BB:IT$RV=,J&!]38O5E,-1M2$\7<,5$DS=5P6#GG<9F529G9 M1CNSL.$9C']W!9P6X6 M\O%4=MZ.I5W2"I#OP MBAVI7T&*)JG03')UWB;Q=%B$Y[S\]+*PHAUF!WN.8?<%5K1#S-"B'6)WX'&7 MZ'1'PE_P<9>0-N*3HLU)T00IFJ1",P?!J&/?G2MY2O]Q@B5,B@RTYGN[..9^ M$Q'F3#J1S-CH-$02D(:8V(:.BA7[B M%OI/[49VPTZ^1<"$ F/<[@":DSH5I&B2"LWD4:< $G<*8&)/D!$ (Y C,! #FZP3[2$38*J_*'U M#S?:Y($,2_G'+*YBD! B=2M(T205FKD@4$O6-$BR>NH?*=+[GL;GL$0/ MVHYQ*&:/9\3,'L].$S,<6N2E;I'G+BRD4!JQE"6)'0:HVNQK&D&R'TUASJ03 MR8R"EFOI]"73,*E[T=RZD[IN+Y-7B&(KIDMU)[03NW-2OX(435*AF2&1LM65.W9'U*@C%%%G['H"\7L0*A@

ID[ ,U2:8KUDI'X%*9JD0C.9U=(THY&F?FX1R8GUDF%V0)IF MF#2%O62(&=I+AM@=NB2T-,U>4IIFI-*4%&U.BB9(T205FCD(1GM[?5MIF@5) M4_=)3*:35)J2HDDJ-)-.+4VS;RQ-LR!IZCZ+R7R22E-2-$F%9O*II6GF:90. M[0Q\=]N]B>)D^W3C*+&DM> ,Z8&.R[(JBL)^$)*6@TG1)!6:2:[6UIE'6X=W M!OKIA6HZB7D.%H@A=LCD!H>I5![9Y6=U[L1!4$!FY;Z M/4FGB1D/K>CS@&[@YVQ'[,L \,=;NX&R E"$H@9&/'!N[KEHUVXW7IW8D.L&VWR^(8=O@DO MO(+K2Q.]WU8A MH^__W?;]J]?1IC"I9FZ_UE^Q2!50$*5@*P[$R+[H_2;";R(]9V,&20NTXCFE MV0*IEE8Y$&.%7XPA2" &0[E3L#YO8R]998H*79N$A M(P:I7T&*)JG03&:U/BMH2K-^;J$L2YB::]GW3<1.L683AI1F8U;9*Q<1,UXP MQIE]22#;?(\7?YJQTUJN>,GJ;$$J[$C1YJ1H@A1-4J&9@T#+O^+;5F<+M#IK M-S2X3V(RG:3565(T285FTJG5:O&-J[,%6IT%?))69TG1!"F:I$(S^1R]\NJE MJK-N1Y/OS\'565*_@A1-4J&9Y&I%7KQ<=;8(K,XB=K Z6X159Q$SM#J+V!VN MSA9:#Q9E4@>HTS!R\S:D:((435*AF8- )TK*;_O>M1)[[UIJ[UGH/HG) M=)*F1DC1)!6:2>?H1>%!S0HA^Q5["CMN1Y.O9R3E@1?M2/T*4C1)A6:2JQ,W MI:>18A([4[1 SM&Z'V!VNVU4ZY5'%+_B\JTCW M\R9%FY.B"5(T285F#@*=+ZG<^9*GK$JHD*0)K\!##C&SVSW\)B+,F70BF;'1 MJ8@J(!4Q<55"A?7*VXOD9Q5,7X#0A )Q,IN"'*:F)'1VI4C4J>"%$U2H9D\ZD1 Y4X$3%R64$&);NO!G8ES9'M1A-]$.DW, M<&CU7+G5\\0>;3?:Y-'L[4N?DSH4I&B2"LVD3HOW:FI[/=[O2^K5RZ]=G=[-6L"+/*C -1JQ D/R[A?E-I.]TS#!I75BY M=:$[7UTAA>8RMOFZ; MZ]Z!EU;2TC8MG*"%DV1P%JWIB%:WK'U*4FN/::YDJU)[0ZF]G6OJ&V C,!O$ MGW1C62'*1B$*6*X],;>UQ[1R4G"P^]=JAT$)S,R>&+MMK #EHP"1KM?VP$U_ MNF,KMDMN5]9IW0I:.$D&9[%8C%BD6+:]1S'W@69VSS-J!@A!!&ML;R0A,#,X ML(-7;ZM+9Q02TO7;>SA7TL_C L!JL1@V[9_NP&Q%@(S$;XY3,:+&1$&9N(>Q.]>R/-J_7 KSQ:&_G?*@A6" 6 M8?ZD&\L*QDC2LJ#VZ.=V_GG<3'[:,>3-O7CO'ZUG00LGR> L@DOUC=G?9A0Z#UI+]NFF%>#_79Z6U]U?Q<=U?+=1^MFD\*/GZS62#? M+:^N'W\9VELU"HZBC^TPM#?;C]=-K>[6&P/U_Y_:=MC_ 8 >&PO=V]R:W-H965T&ULK9EA;^(X$(;_BL6M3KM2NR1V$D*O16(IO>/4TAZT>Y_=Q)1H M0\S:AK;WZV^=)9*K<^Z M71DMV8K*KWS-,OC/@HL557 KGKIR+1B-\T:KM(L=)^BN:))U!N?YLSLQ..<; ME289NQ-(;E8K*EZ_L90_7W3LW[U=YYZ$SCU2R$4__36*UO.B$'12S!=VD:L:? M_V)EAWSM+^*IS/^BY]+6Z:!H(Q5?E8U!P2K)BE_Z4@9BKP'X,3? 90-<;^"U M-"!E Y)WM%"6=^N2*CHX%_P9"6T-WO1%'IN\-?0FR?0PSI6 _R;03@U&/(MA M4%B,X$KR-(FI@INY@A\8+2417Z 1E4MT!2,NT>>'C&[B!&R^H%/T,+]$GS]] M09]0DJ'[)=](FL7RO*M F?;?C4H5WPH5N$5%']WP3"TE&H.:^+!]%WJTZQ9^ MZ]8W;'7X-\V^(L<]0=C!Q*!G9&]^R:*O" =Y<]#^9_HF&H_O)]\G]9#P_,X6M<.N9W>HE?B;7-&(7'5C# MDHDMZPQ^_\T-G#],?3Z2LX,(>+L(>#;O@REDI"2+^(J9NEFT#?*V.O%L!U[H MX?"\N]W7;[!R^H&_LSH0YN^$^=:AF;&(9U&2)C1/*XJC2,_VA9[MQB'QCSDD M1W)VT/-@U_/ .B27#)Q&9;]AW2*ZXD(E_^4/3#TOW/E[\<<.Z9':*#6MW%[H M]\VCU-MI[5FUWJZ9 %W9$TH9)&UCBNDU7^QYN*;.9.0&9G'A3EQH%7?-)23& M/X&97Q"$$B#"A( D"K,=:"O+ $O)E%%WV)#4\[R:[*;-J>^%9MG]G>R^5?9< M\>C'H4CVHJ^-2[3?'/Q>4)=I,G)Z9IFN4R'*L0^^6C)AA(K3?!_V:YH,1J37 M,AW=/6RZ]HR^I-D3DYI[?#HQ59%N;AX^M!$H:- M8?MX-Q'E>;[76#A-,Q+VG)8YB2N48>>7-@*3Z??Q_",; 6Q%Y*]BXEC>#J-0 MP1-;,32XVXAHJO]IC(5KF%B8[!4: M92\-=J[?*QO!U&H0(IMH,T/_Z)$YUKLUC"_B9* MJ=[?Z(6ZIDEL#( !F&'HU;EJ-'.=%J[BBJO8SM4I>T9R"2JA0I=R4S]3*C4V ML8D=M[ZG,5B%;<4)KMB*[6R]HZ^"IVE!_CR*>F&PERC?5Z %%V_ZGQ.U7++4 MW ,#8EW?;R0;DYD7M%32N"(Q?F<'62@4;%TF=+/()DNAH/8;V=I@%OIM:YA4 MR"7VW2-$NCS(U.?.6YYN\V,$3HUG'*2Y6SSU',>IA]1DY_I.&UM(Q4;R#AL% MCQB#9;80?%43C!ZY (=P:TR7I,D[SS=(;YH1W*Z\HB*Q4[&1YA=)1K/H_31/ M#"SL]QL;0I,9QBV;&;)W-&LGYG1\#V78:#8>SL=P@?*%A?C?QXFWX?7 MX^G]W"C= ,R@L?Y,5H[GM46\ BNQ@U4GYI/B='X,%(D=O/.'N[OK\0V$?7B-+B?S MT?7M_&$VGJ/;*[2#,HS6U>WL9G@_N9T:NW!4"!_+VV%$*@B3#T XYX1F0_+. MOI$83F&]_;.3LD\&,Q\[;<-7X9?8\5L7JQB$Q%C+DR9="?'J!9[!JN>UG-J2 MBL'$SN IS_)\92I'T2GDLG6B:%H?W//1L7GTK]]SI"2[JYNVP+ OME[NCL_=/?>0.MM8=^-+HB#N*FW\^: , MH7XZ'ONLI$KZD:W)X$UA724#;MUZ[&M',H].E1[/)I/'XTHJ,YB?Q6=7;GYF MFZ"5H2LG?%-5TFV7I.WF?# == _>J'49^,%X?E;+-5U3>%=?.=R-^RBYJLAX M98UP5)P/%M.GRQ.VCP9_*-KXO6O!F:RLO>&;E_GY8,* 2%,6.(+$WRU=D-8< M"# ^MC$'_9+LN'_=17\>=?6X5L<9JW#+.)."T64SV20\S-G-\*Q M-:+Q14PU>@.<,MR4Z^#P5L$OS!=99AL3E%F+*ZM5ILB?C0,"\^MQU@99IB"S M+P3Y6;RR)I1>7)J<\D_]QP#4HYIUJ):S>P/^(LU(3*9#,9O,CN^)=]QG>1SC M'7][EN+]8N6# RO^.I1PBG=R.!Y/RE-?RXS.!Q@%3^Z6!O.'#Z:/)Z?WH#WI MT9[<%WW^FUM+H_Z63-NAN+#& W,N$XM-+JYX21/2 UN(Y\I(DRFIQ34>$D8F M>/%,^4Q;WS@2[]_271!+;;.;@[G>CV8IO?*\S/ZR(_&V)(Q49JM:FBT7MC&R MR56@7&06-# ^7;78<5/T,/T.9BEO2:R(C$ A:^E@ITP,[')8$\8AE")@,670 MKB;.LA=0(\%3*::3H]^Y*,/6!TCT=BAR*XP-\,ETDP.HUKA.$M95L; VP 9, M>VB&BJC4E!)R]ID '4XLE\H??"5_:1F-! M$JRDG#)*]:$Q2:KZG+]>OT\S:?.- 6WCQ,*8!O9OJ+8N"$3N:O9KQ,]+%. ) M3+8DG2 >7[% EEHGUY46\FI[^.!(O372WM3(MA2MIL 5P2L/XZC]@%BR" M9"ZA]S+_ "E-SPUEY#TV(!&LJ!.G12&50WY!+;$S M.IGXR!:9]*4HL,OYOK@P4#;WW3*4C\3B7W J"7X"2:)X@$/U76EN"!,.0!*$ M![TU0*(ICNMF9,#XIR6]6AM5J$R:D)9IZ]NQ.Z4 /31>MC.V&TW2"EM/Q)"8 MNA.D) 3[A=D5I:N"@:*(*NT0B6+0]X8[T"J\P-S'>>UZH] +97+ Y3V;P^Z7 M/Y0RH&Y;'A^ZJ[&_)6]0[0YV+(KT.,K5J=>Q)[(HT(RV5RPYK)Y5HA=3 MU'MJB::57"D=I0,"(UU06:,ECR#H2^I6KC2_4>86RUN7S!QS*T#=:\TTYCB, MM4ZRX?C\=62+HP8E3DL-Q=K:?*.TYE !VJ127%3 -0#'[$&=\02"[,(1YJ)* M^*Q9ISM-.//U>+<<"*.#D95W;1D<:;FW3_@]N?B\!M!2,DWKV2TO\B8.[,XI M]BZ*!\8W"TVWQVW-EMV!TSNG/0!K2U&K(5 MIQ!EXU$"BT".U]A4Q%2P<$^GI^)UU!/.8MEXS+1/65SO2!T4Z&-?))'B MF3-G.+PL.V,_N8K9TT.MM%LEE??-59JZK.):N+%I6.-/86PM/)JV3%UC6>0Q MJ%;I;#)YF=9"ZF2]C'W7=KTTK5=2\[4EU]:UL(];5J9;)=/DT/%1EI4/'>EZ MV8B2;]C_WEQ;M-(C2BYKUDX:39:+5;*97FT787P<\(?DSIU\4ZAD;\RGT'B7 MKY))(,2*,Q\0!%Z?><=*!2#0N!\PDV/*$'CZ?4#_.=:.6O;"\ M"9@- ;/(NT\46;X57JR7UG1DPVB@A8]8:HP&.:G#I-QXB[\2<7Z];1UZG*.= MJ?=2BR"56Z8>T&% F@TPVQYF]@S,&WIOM*\<_:1SSO\9GX+2D=?LP&L[NPCX MJ]!CFDQ'-)O,YA?PYL^;J;[+Z53O9B MG#3(%/3;YGKW@7;8!&0F5.#1"/TXHG;0@KP!'# M,6VS$76,90=4RSF6/;06VDNAU"/A$0&$<^S=U_+1]TG\G?R C):^G;X93[ : ME +7$;7PG(UHX%!',*%[9&I:FU58M21*RXS=Q&.!@7&?3>B<,K8>FQ<9 %AJ M4(AD%] L>S,B;Z@(-0X92C:E%4TEH3F+K K)H '=B5#_+?I\3.*X#._QD*@6 MNBW@LS8H$;+F$L:3^]:CW<58?XS-!@T<%=;42 OFI$PVF!9<;_D!.S/=@A#F M$AM0+!H[M1W&P#P9]P*?S&J.1*.8_DGZ$? RU>92EWV!QN0=E V_329%)!@4 M\Y5TIV@ LCP$8TQ0\)(..^/ \BPH5J!VHM^E.\A.VG@H!B!X)=*-O?R D\@% M_8(&66NAY?A+U_;Y0\R=<)[IIF'D4V%.O[ N4MO\/W'N5W,.IATO+GOV6;-> M2!![)7BX"M-1&058..-21 ?]Q+.F>W)F4#3K5^'!6O!(8R5.;PDA,.,;)?:B M%O\[,3CQW*Z?GIS,-=LRWC\<9&VU[P_I8^_QBK/I3_:GX?W]Z+VPI82@B@N$ M3L:O7B1D^SM'W_"FB>?\WGC<&N)GA6L:VS _PMC_*$1$APO?NN_ 5!+ P04 M " Y@D%6!OX_>DH& !S$ &0 'AL+W=O6J(NE3'<#Z60'DP4R$V2RFX?%/M 6;7,C MD0Y)M>._WU.4?.EIISO(P^Q+BY)95>><*I+%OMI9]\EOE KL2]<:?SW9A+!] M,9OYY49UTD_M5AG\LK*NDP&O;CWS6Z=D$XVZ=B:2I)QU4IO)S57\]L[=7-D^ MM-JH=X[YONNDV]^JUNZN)^GD\.&]7F\"?9C=7&WE6OVAPC^W[QS>9DZ4 M\=H:YM3J>O(R?7&;T_PXX5]:[?S9F!&3A;6?Z.5-?D&)(,S\<'[[]$[N"RD%Z]LNU'W83-]:2:L$:M9-^&]W;WJQKY M%.1O:5L?_[+=,#>;3]BR]\%VHS$0=-H,3_EEU.',H$J^8B!& Q%Q#X$BRM=?@/::8L23D3B<@>\9<=F6717_85 M?Z^UE^NU4VL9TV]7;.3*_OURX8-#/?SG$NW!:W[9*ZV1%WXKE^IZ@D7@E;M3 MDYN??DC+Y.=',.='S/ECW@_98"MG._8*^A)*5$38L%>Q%I2[!/G;G/[>.RRC M82R=DV:ML+J"9VMEE)-MNV=+B]7F XDEF==FW2JV52ZN?;-4S"Y:/>H9+ ,Z MXU?*L2W@:J\:MK:V\X&R=Q%!K3;A WRI UTT;*]K](J.AJ#0](I M^W 1;22M#5-RN;F =:/:+>MCZ%7O$,\Q=2?;GF1\,OI!,\2FJ;;%]DO.@URT M@'(O)^I+4,[ ST%_9G <>$D3H6(G_VM/I8.EHV0'CRZ""!NG4$^F80:BLF[8 M%!1M"@Q+NL=.S\9%'6>]5DO5+1!"E/%K^@( R<6CEL_>H.(VMO=PX9^S-Z8! M4D?4/X* 8[\JV:)^*, '&_#Y+1RL4%B]4PUGH!S=1AI8O9]PWC2G7#Q+G[,? M69WRLJ@P*!->5!D&:7TRFO,DS=CO,>>"YVD.);)TSO*R M8(!2ER/-AYD;LD;8 '?/[*LY"(C7B*MN4BK2\(_2,]?(GTE>)V0 MT'G.19YB,.?S(B$:6$3E$^1$YD:),I!^'D>V51(+'C]]N12^2M4%U7)JY0J7B05 M3U-!4"%*1H,B XU2?(_P5<:+NCX\'@I?5+PN4E0A3XN3\E4"",FH_!S57B(U M OJE\7LJD"?QI/I9D2'=5$HH=5Z(.:D>DQJK*BD1.KN@__^G[@6VA5(0LK1( M>96+B!M$J7RRNN9I/O^>#-0)1"@/CX<9R*$I=A+:(A#J8%44<1,:,I#S>47: MS^WG5$6?-B+N*6B9**:SI-L??51+( R:*L(GGTU/&<.M.5I!RT M_8 C)L0S\'",<>0"9S?U-DR;9=LW=)["WECSMP41O"!-V,A )[;2D5)W2M"8 M'W[*#0T]]1::TJXTT#F]UL22CE9.B6RTPV6"^8W>TJ%,X4\="^Q\ARX*@3[W MT@0==&PB0.K0#1$6@+O3C8KGYST'TZ,D9Y7U6P]I8K\U"G%1AR/A[EX)XC." M^@=%"*04!A-UJZ$7 LTP(W9@](/ZW.LM!9O&XOKP,"")?AZ+VHG':G2,^#BQ MW4:C#>KDGBW4T![A$AG;&7/L:D;,6OD_Y6.+P'].R336^@7XBWL+8@3WC85X M+*K&0H: 7:31JSTYD6;/=G*/T@)L %.X;G*T2Y;*+98!U4UL>^]3^:;::J5; MJ[/*FEZZ;LS.+H(P7,?KKD>7W9LPW F/7X\WZI?#1?(T?;B.OT4\C;ZW52N8 M)M-Y,6%NN.(.+\%NX[5R80-0QN%&2733- &_KZP-AQ<* M2<7IM]^1LC1[2[+T1;KCW?UX_[DX*OU@:D0+3VTCS3*HK3U<19$I:VRYF:@# M2I+LE&ZY)5;O(W/0R"MOU#81B^-IU'(A@]7"GVWT:J$ZVPB)&PVF:UNNOZZQ M4<=ED 3#P6>QKZT[B%:+ ]_C/=K?#AM-7#2B5*)%:822H'&W#&Z2JW7F]+W" M[P*/YHP&%\E6J0?'_%0M@]@YA V6UB%P^CWB!VP:!T1N_'7"#,8KG>$Y/:#_ MZ&.G6+;.O6X:!U!VQJKV M9$P>M$+V?_YTRL.90?&2 3L9,.]W?Y'W\I9;OEIH=03MM G-$3Y4;TW.">F* M^/.Y M>'NX['DX-R=7YL!+7 8T" ;U(P:K]^^2:7S]BK/9Z&SV&OH;*_*M&+#F1I2 MYP+C!=^]?UX]E5Q_#\) J=I#9[&"[5>HQ*.HR PD;8D1@@2V1CCZ MQL?J!_Z(FN889-=N"5WM'$9+D^?O,4 KP5@N'= $;D7CT>E6$+)LNHHT'%SE M!#2H(%I*L74P)-=(B\#R9L#BAK8(F5L%6U(ECACNP_*+2I8(G126-&5%RX-J M+4IW'PU4^3 Y9VXL8GA%DOT:6%3?Y*\1>7+OU/[8D)=Y1)VO?5AL3@LDB),LYDG MBSQD*?-D-@M9D3MR/BW"Z9SU=;A,]]MR"$F>A_-D!LET'J:SA/A9F$\S2&9I M6% XW^S\4 GGW2P+&6&Q)(SS+)S&J2?CC$*8.S+)6)@G.=!FIH8L:^>WJQ/Y M+E1%?>#F4A):Z(XU]J65:K@=GWS+5;#3JO660]G=4T%@_^GJ2^\I0>>=,WEN M[J.SK=RBWONWQPU6)VV_H,?3\7F[Z;?Z/^K]V_B)Z[V0!AK4!Z/Z] MZ1FK#G[';Y6E%\.3-3W1J)T"R7=*V8%Q%XR/_NIO4$L#!!0 ( #F"05:H M8LLNY@4 +T. 9 >&PO=V]R:W-H965T_7[^XHR7)K MI^T76R2/#^_MN2//U\[?A@(@BOO2V' Q*&*L7HW'0150RC!R%5A<63A?RHA# MOQR'RH/,>5-IQM/)Y&Q<2FT'LW.>^^!GYZZ.1EOXX$6HRU+ZS1R,6U\,C@;M MQ(U>%I$FQK/S2B[A(\2_J@\>1^,.)= /&$!"J<==@#KHC:6/_NT5_Q[:C+9D, M\,:9OW4>BXO!BX'(82%K$V_<^C=H[#DE/.5,X%^Q;F0G Z'J$%W9;$8-2FW3 MO[QO_/ C&Z;-ABGKG0YB+=_**&?GWJV%)VE$HP\VE7>C(:9*@]H,=C.!]'!">1L6J Y@EH>@#HI;AV-A9!_&ISR'?WCU&I M3K-IJ]E\^B#@[]*.Q.1H**:3Z?$#>,>=I<>,=_Q]2]_JH(PC8X/X@V'2"<%Y74O("AM&$!7LCNQ(W0EF2=S\&;31*1J2AD$-< M%AGE;Q&HDCYJI2M)IC2JE#U?YS*"> +W.B8-GX[$)Q11TOL-.3K9X!8X$PH! M=[7&&?++$,N/UYJ#!>FL*EV*_#K8PTP?75##T]1^)RFP;O>VEPW4N!7CY1K>YE\UP& M'9*?>[87&KSTJMB@/]'-Q&0RIK'+992F9%4;68R<%.L"0RU74AM:&B%UV#.8 MK+@=%SUYBMA$.)Q.3?#[)R\DIIZVN)CK!68:Y86!%9C0>G2?FL.O5_II5N$T!R35$SXO;#*-_PL=%DC_O0M_VTWK [T*I0MHE!.+LUR@2\VYW2^2GPZZ MM>]+#X8@T9.8Q-'KK":1@$4GYUDIK+//[FIIDA^_!>(>5$BSX*X!/N(]6D!9 M&;YDD:/7)+WK_:N;CV)9(]^HS3>& M]O*2PI!8[V66:6R6> =E"C#EL1(DF&'',,U.\R8HG5V2HJP.NAJ??[-F1;UOFV^^FX'ON M"4?B%_%\>'J:_B?'+_;PI!&=HLC)\.7T!/^/AL_/7HI]=]5Q[TE1@E_RPRDD MLJ;713?;O=M?2+Y%;V+T6N'4R>GXZ$#X]EM(@NHH?*)F+^-SA MSP+?E^!) -<7#C.C&= !W8MU]C]02P,$% @ .8)!5L+WG /> @ CP8 M !D !X;"]W;W)K&ULC55M3]LP$/XKIX!0D:KF MK852VDHM#*T3; CV\F':!S>YMA:.W=D.A7^_LY.&(A78E^1\ON?QA=,$L+?4R-&N-+/>@0H1)%)V$ M!>,R& ^][U:/AZJT@DN\U6#*HF#Z>8I";49!'&P==WRYLLX1CH=KML1[M#_6 MMYI68<.2\P*EX4J"QL4HF,2#:=?%^X"?'#=FQP:7R5RI![>8Y:,@ M5N#D#? 9W"AI5P8^R1SSU_B0A#1JDJV::?(NX1]]DG<=U9\ MTDZ3'ER[_;ITT$J[[2@]/896$K?3;G0,7VD.\8:-8'0;>OV8K+-N^ZS?@^]. M'-?&A;5KBX8-M(X.^DD2G;OSO1F?'\,C$R6ZE/AN0;),E=+E2C,-2KJZVJU[_B4-+H)ZJ34'^"E M".X@GTCNV=Z2[PM?:>OLNXOASI H4"_]*#3@R:IYT7B;:3NIALQ+>#6J;YA> M>T%X"NQE^UL&KM1\Y<61I@WES1'P.U"Z#]A5)VNW '-/^@\3]0 M2P,$% @ .8)!5C/Y7!.7 P JP@ !D !X;"]W;W)K&ULG59MC],X$/XKHU"A72G7)$Z:-$M;J;L9!8^WV)HI, MU;"6FK':,HDS:Z5;:M'4F\AL-:.U![4B(G&<1RWE,EC,O.]!+V:JLX)+]J#! M=&U+]9=;)M1N'B3!P?&6;QKK'-%BMJ4;]H[9O[8/&JUH8*EYRZ3A2H)FZWFP M3&YN,Q?O _[F;&=.QN R62GUP1GW]3R(G2 F6&4= \7/)W;'A'!$*./CGC,8 MEG3 T_&!_87/'7-94*[?.9.+Y*">-_8=?' M3M( JLY8U>[!J*#ELO_2S_LZG "F\0\ 9 \@7G>_D%?YG%JZF&FU ^VBDC>*X=)ORSFJ> M+_VEA.$Y-Y50IM,,_EFNC-5X;/X]5X9^E>S\*NXJW9@MK=@\P+MBF/[$@L73 M)TD>/[N00S;DD%UB_X5-N\AW7NU/"O78,*BHUE^XW !M52(XWG=7<7W3#-OAJV!!&)!_'E^#OT=#PB(^9=8@CTA&.\O'D M$OA>UG@]-:?B@!O#\O"XN1Q<$#_6C?9U^Y]5 .Y#UTK@LVENO@-\'7QU+\$V MJC/(8Z[AI5;&P+*JNK;K-;_!Y_V\]P67W++?!%^S,VKO_ N$1?+)8R5,P[>X ML9#$99AG&8ZNTB),R/0:AP4))TG^S2P)T[+TLT5(L@F6F];86+#I^*RM,T'2 MEAG(P[2(X6H2)GEQC:F2.#WXLK#(^..PG!#T3\,RS]W) M8#]A# DI!E&]=<[7J_L>CQ4F29A@-4='55CA+"RS_)O9O;813&.,2^'<^Q.= M-!#<[8UODP8J=ZO[7C)XATZ\[!O0,;QOXZ^IWG!I0+ U0N-Q,0E ]ZVQ-ZS: M^G:T4A:/EA\V^&^":1> \VNE[,%P"PS_3Q;_ 5!+ P04 " Y@D%69W:& M$N$" Q!@ &0 'AL+W=O:M+UMI*[4;B"$F31NP#X@/;G)MK#EVL)UV\.LY.VTH4U>^Q#[[ MGN>>LWV7R5;I1U,@6G@JA333H+"V&H>AR0HLF>FI"B7MK)0NF253KT-3:62Y M!Y4B3*)H&):,RV V\6NW>C91M15CQ=]Y^\=OG',,VI .>#C?LW_PN5,N2V;P4HD'GMMB&IP' MD..*U<+>J>U'W.4S<'R9$L9_8=OX)J, LMI85>[ I*#DLAG9T^X<#@#GT0N M9 =(O.XFD%=YQ2R;3;3:@G;>Q.8F/E6/)G%'L[ J7=A):8G)V MF.U0BP:5O("Z@!LE;6'@O2;;CZQ[E<68Q-Q3*H-!K,W MK^)A].Z$TGZKM'^*_<4+^#\*_(=9H,.KJ:!@=WS 9 [S2G,!J5])(%-41<9B M#FH%MD!8*4'ER.5Z?(AN09UK26ZJ-D1ESN >)5=4R9C16>94BQLE-@0&H9B$ MUQ"G<3>*(C=+AG[V&8T90RU9J;3EOPF4.['%#&)>JU;U:&0M32-A7=KK;] M<-ZT@;_N33.]87K-I0&!*X)&O=$@ -TTJ,:PJO)-8:DLM1@_+:BGHW8.M+]2 MRNX-%Z#]2\S^ %!+ P04 " Y@D%65VQW80P# #"!@ &0 'AL+W=O MT-Y.\[MF%#*D+[POHRY\R9\C5)^LGVX(8O*^EX0"LR=9V#T><)S%,(3D8S? M&\ZD=>F!N^LM^Y<0.\6R8!;/M;CGA:LFR7$"!9:L$>Y&K[[B)IXCSY=K8<,O MK*+MX"B!O+%.RPV8%$BNXI>M-WG8 1SWW@!D&T 6=$='0>4%(/ -_AD>7'";"VT; M@_#S;&&=H8+XM2_DR#C!(!+.P MHH[QWYU378*DJN>U(";'',)#8[@M>.@TVX7;*AH^(S,6:L.U\:YT8Z"DL,B' MOP'T50-7S.05#,*C]T^"/!\XW1 $UXRJGH4.7CR#(^)+Y= HXKC!)U0-PIP> M@>?8 :8*:A]704G3 -:%945_,FB\ =V76KOMQCMH_[:F?P!02P,$% @ M.8)!5N)H2CV$! O@H !D !X;"]W;W)K&UL MC59M3^-&$/XK(Y=6G)0FMI.00)-(<"\J51&(H[T/53]L[$F\8KWKVUT3^/>= M63LF'"%%BAQ[///,,Z_>V<;8>U<@>G@LE7;SJ/"^.AL,7%9@*5S?5*CIS28TW%EQ=EL(^7: RFWF4 M1%O!K5P7G@6#Q:P2:_R*_J_JQM+3H$/)98G:2:/!XFH>G2=G%R/6#PI_2]RX MG7O@2);&W//#93Z/8B:$"C//"(+^'O C*L5 1.-[BQEU+MEP]WZ+_B7$3K$L MA<./1GV3N2_FT32"'%>B5O[6;'['-IXQXV5&N7"%3:,[).6L=MZ4K3$Q**5N M_L5CFX<=@VG\AD':&J2!=^,HL/PDO%C,K-F 96U"XYL0:K F6U:E.ZFDE^@(6%@L3$VF@60/?(&@A,Z! M1G13R*P 9TID4J:V.Z;@I._! Y**HB>VD+I92CS='K-"&V763X#?:UDQISY< M$X1J8B_$ ](6X3W%G(R5:ZF%:N/P:,N0B02>4%CP!M(TW!+G+:&&GM29JG,2 M5"&%K$KU0N(30@EPG(NZXE=)W*"\F6F.\L>L9J:LC Y9W4C/+BD%Q)50GR-H M*%.R\3&C5@H9T]C0#[7+E'!.KB2&W#*YS% 1M2,!W3FC9!Y*NQ14@(PJ$KX" M[)%0+:\S!N5:$1!ZSD1AK/^5/;=,E11++M!3*(@R>KWW;1\^/U;L.62FK8AB MUKX0&I(4RF:;;(0#;3PU$,%PR*S/U'U!C1:<4/"X54=>/C_F-&A]P@S+)75L M>A*D21_NC._JC2T=]G<4]Z>T6I7B/GKI[W_=D.WD/;:OZ/2">7"?]D>O(-X7 M))DF[S#=DXMKTK0O!LBB"LU /;NG)9O*")YR1=]Q=_:*SWEEI8)A>$K;37/' MK1"J(5UF:NWAEGS M_"I)%\TDI:^_#M-_3R-L#>HA5]V(PO%OF%LQF8WR.-+'AQ:5Q0$47FUJF\[XBNB M0MT58(Y@-!G#ETXR(@?3<;PC&9-D,DIW)":%-!Y.":KR>D'N.'E3ZEY$*K&_4D@B+@WF22P M[VLVV#E3E&C7X>3D(.2[.5YTTNYP=MZ<29[5FY/=E;"T:WG@5V1*$S..FO6R M??"F"B>4I?%TW@FW!1TPT;("O5\9X[]-G>V1G3PT#;*GD>U(/NZ^K*T&R\0REDB\I*K1Y=3$XN9RSO!;Y)[.U@ M#&S)4NL[GOQ:G$<)$\(&<\<(@C[W^!&;AH&(QO<-9K13R0>'XRWZ9V\[V;(4 M%C_JYE86KCZ/L@@*+$77N&O=_X(;>XX8+]>-];_0!]G9-(*\LTZWF\/$H)4J M?,7#Q@^# UGRPH%T5'^:R$G%0;EQAG8E MG7.+FUH8A$NRJX"/NJ586\'N.AL[0F>9<;Y!N@Q(Z0M(Q_!%*U=;^$D56#P] M/R96.VKIEMIE>A#P-Z%B2"8C2)-T>@!ONC-UZO&FATQ]'TR]$FO*+ <7Q@A5 MH1__>;&TSE":_+7/^( ]VX_-I7-B5R+'\XAJPZ*YQVCQYM5DGIP>8#[;,9\= M0G_"_$=!^F](<(7&5[C*M]O72-Z0N:/AC=/Y'7Q5TEF(X??.P*46I@!=PB=I MJ+ZTL?#6U0AO7F5IFISZ;3^>G+X#L5H9?4\X E8#-4NO!K]WTJTA'Y(1@ZB0 M.&C2B ^8=US!I+64.9+&HC-256O8 ^2BEIP3@(,^]A7QP_=./(!4)('@A*G0 M[=B2\QN9"Z\LF+Y&8;SIW!([6E!=NT2S7[?3L S\:(TFWJW/8D$"U K)]=2A M2*ZO47G*I52$S[\JES22*EPC'.0E,ET+XE[(QO,3)2$<(.WCU\NF84I+=#V2 MFK_1Z"U9WO\P'V7SZ79%JH!7508KX4(0!RD1_/#<[&#P"&1)H.M1T%IV3;.& M>Q(.*?T@R12D)==K3] .3&@$B15BS6X-&?IH!UG?UY(N=>0!%AYB>HLVB<@."D#J'HW;E[%4J!L#9(E; M\J*G>K;!6:5NZ";WE'R =GEMO>@S0'_OJK<-6QZ M_0G]CM7)F.(E])I9A J$&I"T@GL]'L0P:O(3V*9QG\S#5* MXEDV.DIG,,WBZ02^!8BWDR2E'$G>P22+Y\= MWN)DGR_LHW74"^@U2#=B-8(*%1HJ1U8J"NI:DJ]^W](V9W>]@VJEX 5V MC[*ZD84(_.@3+@AB$'IO_/S2O/"5 _&^5\!X\&QKD;HV/TXMJ>F4"R^XW>KN M_7L1GGV/XN'Q_(6:OE06&BSI:!)_.(K A =IF#B]\H] BB0]*?VPIC<\&A:@ M_5)KMYVP@MV_@L4_4$L#!!0 ( #F"058%AO.?L0, /@( 9 >&PO M=V]R:W-H965T9DY/'/7;*?TG6D0+=RW M0IIYU%C;7:2I*1MLF4E4AY)N-DJWS-)6UZGI-++**[4B+;)LDK:,RV@Q\V?7 M>C%3O15:=NF 4O$6 MI>%*@L;-/%KF%ZNQD_<"OW'8T?"D4SQ=']!_\K:3+6MF\%*)WWEEFWDTC:#"#>N%O5&[GW%OSYG# M*Y4P_A=V0?;\/(*R-U:U>V5BT'(9_MG]W@\G"M/L!85BKU!XWN$AS_**6;:8 M:;4#[:0)S2V\J5Z;R''I@G)K-=URTK.+VX9IA!OL>ETV9!U<:U5KULY22^A. M)BWW2*N 5+R ] $^*VD; S_*"JO'^BFQ&J@5!VJKXE7 3TPFD.4Q%%DQ>@5O M-)@Z\GBC%_ ^RBT:2PEEX5*U'9,/,5RRCELF(+CA5\VD83Y=3 RW5I5W)ZZI MX(_EVEA- G\^YY[P^OCYUUUQ79B.E3B/J'H,ZBU&B^^^R2?9#Z_8-AYL&[^& M_JXP_C\D^$7"LJ\I(V'L0U+$H'H-*\5T!5R6U!*IMQC+9,5E#:5J M6R?@8T4]"DIF&G (Q,.U+BH6?4?-C:ZXA$[S+;,H'D!BK2RG-5$Z"3MUI_5? MU#$< ]9U@I=L+1 ,EKWFEA,)P79DD*RH)=6]8%XK@2\=O3GXC(BZ]P/M&'9( MPE5?HJ?_%64GVC$-6R;Z)[K4#6SC]WA?HC&!$W%F-35(A5[HZLC MIJ3,>0OD[A$,Y-,\GIR=#ZE!-E!SKFMR)T7CZ$,*5>F]\>WD27;\EV576*)+ MP*!43#R1_"LBHRP^&TW?P2-/\D<\WN"1-U(IQL0ER]_!99J;1E7/@4#X5YRJHG$_0Q&4_NB(AO"LESK2L]F48MZMK/ M7$-IWTL;!M-P.HSU99AF1_'P3?"9Z9K2' 1N2#5+SL\BT&'.AHU5G9]M:V5I M4OIE0Y\FJ)T W6^4LH>->V#XV%G\"U!+ P04 " Y@D%61RDP")D% ": M# &0 'AL+W=OCW8UE:2\_'O>R1[-X&$ "]96;KWZIQS MKZZ4XTMM/MJM4HZN^FZP)XNM<[NCU"<;=:[<^]T;@Z_5(4K=]FJPK1[(J,W)XHP?/4V\?3#XNU67]M:8/).U MUA_]Q\OZ9!%Y0*I3E?,1)'XNU#/5=3X08/PWQUPI3L;_M+E9"O*!56C=;J?G8&@;X?I M5U[-.MQR**(O.(C9003/&!91SBQ5]A^5;MM''MT- _9VOK#&KBW_OH M3M&2^Z/YC?FI'O#D(?%&WE MA2*W-4KA0'DIY+I39"=C>P3S&B5G6MDQ^B"=,O0.)]WY549RJ.F%DIW;AN'K M$88^\)+>;16.5Z7'(6B[TUU;M&H1WMVTSM)NVDN!RWP[PT*.ALV$893>GE\#5GUCBT2]_$OB'H)O65C"Y M5M*0\F5*9SO3=A2'(A.T]/JH"]F-X$T[98)P0Z7"H:]]T)W1FQ;A#77:6MH8 MW1.ZHPGR6EHKN"A JC3H.7D%?(-V?J(;:P][T(-1U6B,_VC0,6U0TD=3=CG# M_R0E03(T&:2WQOXM=&F[:UI?>S#U6+D0P%WOE%=KZA?*+.G\MC]J= > K0^\ ME\/*3EF&3F(^JB"ICU.K"W3I7:B<*7>MV6\T0?7%WE8>+-227:M,8U6#'>DFO-H MQ@#'.>/XR5D:)Q3'K(3']U*-@;9@ KN#:A81E,T*?IL*#WE-.4LS3ZKXT0P+C@E"2M24$8Y@SGG$1/1 MW4I^F'*$E"9>M1P!P2*).:5(&Q2]0QE649K['XYJ@G$.A5,(@(2%-G5SJU5; M.313HVQK=#?,AQM@;B/H]/NNJ"M_=4"B>@P7B&\GP]<*9GG?BV1UZ[V(-MF$ M5[&E<+U.3\?#[.'A?3:]-V_,IU?[*VD:?X]U:@/7:)FG"S+32WCZ<'H77I]K M[="3PW"+?QZ4\098WVCM]A]^@\._(Z?_ U!+ P04 " Y@D%6:JF0WGH% M "%#@ &0 'AL+W=OMRNE'/M25TU[,5HYMSZ;3-KY2M5%.S9KU>#+PMBZ<'BU MRTF[MJHHO5%=3600)).ZT,WH\MR/O;>7YZ9SE6[4>\O:KJX+>WNE*K.Y&(G1 M=N"#7JX<#4PNS]?%4GU4[L_U>XNWRB%.+N*:+Z?\)=6 MFW:OSXC)S)AK>GE37HP" J0J-7?DH4!SHUZJJB)'@/%Y\#G:A23#_?[6^V^> M.[C,BE:]--4G7;K5Q2@;L5(MBJYR'\SFM1KXQ.1O;JK6/]FFGQO%(S;O6F?J MP1@(:MWT;?%ET&'/( N^82 ' ^EQ]X$\RE>%*R[/K=DP2[/AC3J>JK<&.-U0 M4CXZBZ\:=N[R@[I13:?8R;285:H]/9\X>*5OD_G@X:KW(+_A(6=O3>-6+?NU M*55YWWX"-#M(<@OI2AYU^'O1C%D@.).!#(_X"W<40^\O_(:_5[HMEDNKEH6O M [-@6])_OYBUSJ(P_CE$N_<:'?9*B^6L71=S=3'":FB5O5&CRV=/1!(\/X(Y MVF&.CGD_AMDGBDW5%\>N*C._/HC]N/?I2K&%J; @=;-DSF>>E7=525GH.S=>AI(XS5VH)*MK2F[N6O9B3AE3UDN M>!)GZ"0!C[,0'2%X'L;422(NTH0A48@ZZQRLV[6: X"[W?,C3]FS)YD4\OFN ME2'/PG#;7'75]=[\\!3T>)A$+.%)E-\9I3P0(?L# D,H'HD(2H0B95$2,T#) MDX'FP\SU62/L$8_"A.AD/(;OIRQ,N R)EQ0YER([)/R#]/P4Z3/)\X"$CB(N M(X%.RM,X(!IAQ+/\QY3/>9#);?-0>1$CWSGD3+(]Y9&.*!N41_KS . 2=I(C M@.2IC!X7/D#YQ!&1R4$BZ85/(\\F0V+!Z]VC2^5GJ"ZSA&>"*EX&&1="$E2( M$E(G#D$CD3\B?!;R.,^WS4/AXXSGL4 5H]@2ID=!/^'$A MD2?YJ/IA'"+=5$HH=1[+E%3W2?55%20('1[0__^I>XEM(9&$3,2"9Y'TN$&4 MRB?,.[CDQR'J?2;YDH*;^FA<#>EQ/)&"3C)//D<L@C3\4#$([TFH*-?7%-'P8DT?=CT7'B6(T.$8\3 MVZST? 4*MVR&4X:I +MS=!@R"$W-'69-R;^7CS4"?YV2L:_U _!G]Q;$ .X[ M"W%75*6!# Z[2*D7M^2D:&[9IKA%:0$V@"E<0#B.2X;*S9D:U]\2=J.[.]:+_FIQ-[V_H+U%/-U M.;6 :3!.<:6Q_:6G?W%F[2\:,^. TG=7N"&PO=V]R:W-H965TWN$+[>;?4I$4#2B5:E$8H"1HWL^ JN5QDSM\[ M?!&X-P]D<)6LE;IURMMJ%L2.$#986H? Z>\.7V'3.""B\>. &0PI7>!#^8C^ MVM=.M:RYP5>J^2HJ6\^"(H *-[QK[$>U?X.'>G*'5ZK&^%_8][YI&D#9&:O: M0S Q:(7L__G]H0\/ HKX#P'L$, \[SZ19WG-+9]/M=J#=MZ$Y@1?JH\F"XNS\AFLIY-; #C6L:JX1GGWBZP;-\VED*8%SB\H#V*('8W\ F\![ M)6UMX$966#V.CXC8P(X=V2W86P4N':E./E_ZMVN50[;>K MM;&:7H[OI^KMX;+3<&YA+LV.ES@+:",,ZCL,YD^?)*/XY1FRV4 V.X<^7_5[ M FKCWCM1 I<55*+I+%9PLUR=XGL6\33?Q2ELV"/UIN1-V37: MK@64JFUIJXT;H@$Z-\92#43KZ9.")>QEWS(6AT52A&DV]F*1ARQE7LS&(2MR M)TY&13B:,+AVY=.) -%2CZSK.RV%OWNR1.BDL,;WB1):+4K7%MK/\A:2/ \G MR1B2T21,QPGIXS ?99",T["@N.B!X>A1;WUY\]0^D[:_D8,UN'"7O6'Y;=[?Y[?<[T5TD"#&PJ- M+\9Y +H_>;UBUQ1<0F&[\[\%U!+ P04 M" Y@D%6%EW6LLL" @!@ &0 'AL+W=OG.326#AV9CLMVZ_? MV4FSHI7NI?;9=]]]7WQWG6R4?C8%HH674D@S#0IKJXLP-&F!)3,GJD))-[G2 M);-DZE5H*HTL\T&E".,H.@U+QF4PF_BS.SV;J-H*+O%.@ZG+DNE?"Q1J,PWZ MP?;@GJ\*ZP["V:1B*WQ ^[6ZTV2%'4K&2Y2&*PD:\VDP[U\LAL[?.SQQW)B= M/3@EB5+/SEAFTR!RA%!@:AT"HV6-ERB$ R(:/UO,H$OI G?W6_1KKYVT),S@ MI1+?>&:+:7 60(8YJX6]5YO/V.H9.;Q4">-_8=/XCBEC6ANKRC:8[)++9F4O M[7?8"3B+W@B(VX#8\VX2>997S++91*L-:.=-:&[CI?IH(L>E>Y0'J^F64YR= M73.NX8F)&N$6F:DUTA>W!HX>62+0'$]"2UF<;YBVB(L&,7X#\1QNE;2%@4\R MP^QU?$CL.HKQEN(B/@CXA>+S!_R5?<9,*Y50;^#Y/ MC-54)3_V:6X@A_LA7>='A(?0=PCVX MX2SA@EM.C-L'RX"J^Q[36FLN5[!@AI,:_W[PB"\6%D*ESWM5'&PO=V]R:W-H965T[??R5M/*[U@R7J T7$G0N)E[BW"Z'+KZNN ' MQYTYB,%ULE;JP2U6V=P+G" 4F%K'P.CUB)9!6QJJB!9." M@LOFS9[:>S@ 3()7 %$+B&K=S4&URBMF63+3:@?:51.;"^I6:S2)X])]E'NK M:9<3SB8K^8C2*LW10.\;6PLT_9EOB=GM^VG+LFQ8HE=8+N!&29L;^" SS/[% M^Z2HDQ7M92VCDX2?F#R#(!Q %$3Q";ZX:S.N^>+_M/D,5]RD0IE*(_Q:K(W5 M]%_\/M9Q0S@\3NB\,C4E2W'ND1D,ZD?TDG=OPG'P_H3<82=W>(H]N6\L FH# M!Q_HF,J3/,=5'GYR9H&NNG)GM9<-3&:P*#47$->9"%)%'C06,Z?'Y@@;)[[UVOKK\Z$W%*OX4P'@W&X<1%X7@01R/X[/9; MH="+AX,@/N]#+PH'\3#HPQ<:4KQC(QC](:-)2-'%<' Q&<&QJ_RIL1=8T*5&[ MK?*&7W"W= -WN3OU!+ P04 " Y@D%6F*QADCT# ",!P M&0 'AL+W=O2=7MO^^1LA6W=3U@7RS>\>ZYYR%] MQ_E.Z4^F91&:K&:U]4BV ]J]SO;ZYDZO$H)XW]A-\1.TP"JWEC5[9.1098OJ:7+N58[T"X:T=S"2_792(Y+=RD/5N,NQSR[?*-4O>-" )4U MW$E+Y8:O!8.5,D/. KZE\@KB) 02D_0,7CHJ3SU>^O^4O^2F$LKTFL$_J[6Q&O\_ M'T\=PU E.UW%]=2UV=**+0)L&L/T9Q8LGS]+\OC%&0W9J"$[A[Y\P!ZM>R2M M&N!/$N@@P0G;[%6>8GX6^S3SU:%[7475ZU-5C=O#V^I=V/Z^/)?55G,!J?<0 MX#ZT40+G@KG^*>'[X,L[";95O4$<,X$W6AD#JZKJNUY0RVIXC_/KM/P^SD?3Y@D88*G>?'$ M"D\X"\LL_V%WS^T"9C'&I7"JKZ*C"8FWO?'O@(%*]=(.PW+TCD_-:IBP3^'# M._6.Z@V7!@1K,#6^*J8!Z&'V#X956S]OU\KB7\LO6WPNF78!N-\H90^&*S ^ MP,MO4$L#!!0 ( #F"05:/C5R$SP( !4& 9 >&PO=V]R:W-H965T M\ESEGS@P^X_%.Z2>S0;3P7 II)L'&VFH4AB;? M8,G,I:I0TLU*Z9)9VNIU:"J-K/"@4H1)%/7#DG$93,?^[%Y/QZJV@DN\UV#J MLF3ZUQR%VDV".#@>;B?Y*29!Y 2AP-PZ!D:/+;Y'(1P1R?BYYPS:E YX MO#ZP?_2U4RU+9O"]$M]X83>3X"J E>L%O9![3[AOIZ>X\N5,/X7=DUL.@P@ MKXU5Y1Y,"DHNFR=[WO?A"' 5O0!(]H#$ZVX2>977S++I6*L=:!=-;&[A2_5H M$L>E^U,65M,M)YR=7N/20N>1+06:BW%HB=)=A/D>/F_@R0OP(=PI:3<&/L@" MBW_Q(4EI]20'/?/D+.%G)B\ABKN01$EZAB]MZTL]7WJNOFMN MMC-OUEC];W@S,.^87G-I0."*H-'EH!> ;H90L[&J\L9?*DMCQ"\W-+=1NP"Z M7REE#QN7H/T23/\ 4$L#!!0 ( #F"05;+CA.4* , $\' 9 >&PO M=V]R:W-H965TMNM MGD]5;067>*O!U%7%]/,"A=K.@CC8&>[XNK3.$,ZG&[;&3V@_;VXUS<(.)><5 M2L.5!(W%++B()XO,[?<;OG#(ERB$ M R(:/UK,H OI'/?'._1W/G?*9>VG 7C '(L6"WLG=J^QS8?3W"E MA/%?V#9[AVD J]I85;7.Q*#BLOEG3ZT.>P[CZ!\.2>N0>-Y-(,_R#;-L/M5J M"]KM)C0W\*EZ;R+'I2O*)ZMIE9.?G7]$2LG Z3U;"C1GT] 2J%L*5RW H@%( M_@%P#M=*VM+ 6YEC_KM_2&0Z1LF.T2(Y"OB!R3Y$<0^2*!DS4T1S&(.5H&J-=#UU;0@UR :(;;, /T*)>A" MF@F0WC5=1V@5AXN-Y@(&?I: )P?WJ"M@,HC&A.L$G<"5I QH+I^0U.C^#6Z<%E?B1B1H/BT 046\TBN%0V<.])E>A7OM6 M;L"?FZ;?==;NM;AHFN2O[&ULM57;3N,P$/V547:U6J32 M7)J6P+:5*'MCM4@5Y?* ]L%-IHU%8F=ME\+?[]@NH8C2MWU)?)DYA24QC0G8:CS$FNFN[)!03L+J6IF:*J6H6X4LL(EU5681-$@ MK!D7P7CHUJ9J/)0K4W&!4P5Z5==,/4VPDNM1$ ?/"Y=\61J[$(Z'#5OB#,UU M,U4T"UN4@M!=PPW&MM\9@E3\V(41)805I@; MB\#H]8!G6%46B&C\W6 &;4F;N#U^1O_NM).6.=-X)JM;7IAR%&0!%+A@J\I< MRO5/W.AQ!'-9:?>$M8\].@X@7VDCZTTR,:BY\&_VN#F'K80L>B:^:. MZ_,5FU>H#X:AH3(V.,PWD!,/F;P#>0P74IA2PS=18/$Z/R1Z+,DV0OX MBXDN1'$'DBCI[<'KM9I[#B]]!V^*RMUFD>.A5WZ)VBB>&QK.C,SOX>X"ZSFJ M/[O4[P6W']&);EB.HX"^$HWJ 8/QIP_Q(/JRAWK:4D\=>F]?NP[G;]MUJA03 M2Z3/Q<#\";;CINS)+9^NF2K@[C=!PKG!6N]4E_X'=?U677]O8V;>&4 NH-GJ MD9>A7GJD78]6@AN]2\+>(KLE7)4("UF117&Q!&.O/A5T^\)H,"6^K>\,A9LG M2E0N0MB3K?W=1WOW@6[NR@K:W-T3WQ<-M\XLL#B$:_% N!3*J&^XY$)8 OX MN"P@B=-.>I3!1TCZW32#']1F&YYEG7Z20B_K]F*X\1"?XRCI9(/H .*L.S@& MLJT%VAUDK^H3YZW*<7;<2?JVLHU,85=_PRWCJ5$M MG;UJR.5*&.]![6KKX*?>N%["O?U?,$7J-52XH-2H>T1=5-Y2_<3(QMG87!HR M13&PO=V]R:W-H965T*]A^?< MC=JJ[I+IN']WZZ9CNPU-W9E;1W[;MI7[Z]HT=C=)1/+TXJY>K4-\ M,9J.-]7*W)OPZ^;6838ZH"SJUG2^MATYLYPD5^+R.HWQ?_M!MB%7:<;WVP[3X9\[;NAF?U MN*_#LX2"?R-![A-DSWO8J&?YI@K5=.SLCER,!EH<]%+[;)"KNVC*?7!8K9$7 MIO=FA1('NND&@V.E7CY4L\;X5^-1P XQ;C3?HUT/:/(;:"6]LUU8>_JQ6YC% ME_DC,#O0DT_TKN59P%^J[H*X8"2Y5&?PU$&NZO'4O\B],QOK0MVMZ/>KF0\. MS?''*;D#6GH:+1Z82[^IYF:2X$1XXSZ;9/K]=R+C/YSAFAZXIN?0I_?#.2&[ MI!,NG6)[%N\TVY6_8)=U7:"1Z04*D+%491EG!=%IBH#(FE<) MBI))4=#/SGI/&V>7=2"A65FF)!2364$YX[SL,W*!8C20MF*T,IUQ5<-Z=M4" MIZ..5L9C3N81GRV/O7-6Y@65 %"4,I#"?IBD]&%C8BQ:H.[FMC54,"XRQ,A, MDV1ED442,LM/"7UCYJ:=H3XRZZ6*9U(Y9UJG&*4ERW4V2,U3'M<**-'\2*H" M.2&8P"-G6J6D%"N1\7^E*K MF,3ND)IQ0F6S0AQ+15%@AF0%G% LS5%HZ-8E MO4?/_$=+E5:,%SH:"+9:YE&?Y$RE J.<9ZS4ZDNER,A18BU9+E%CV4<(63(% MJ[_6>E8J/(PJ4?T\^B0@,R>->H/&D5HE69I)DF@I5<9@F664H32HUK'@,]9* M).E<1J%H8\%UW]F*%664K+5@.ONJCU/)A!24IJS0D(QVAG(A.)/\N)//2^:P M-(U5RP$(%:D2I&$;*GHD&5%WJ38./W M.;9?.( ].3#^5>P)D>A['"5B:NRE3&]-4P1[$F/192E)U)DMXS&6JLAWID@Y MP6$NBB/3L:RA&6.:&+-)7K?BLPG+9$03LN)(9'&,^=."1.PP-6SC6/&)[O92 M5YBS28IW9$WDEW3%58N_*3F(LV.DA[)A M[*LNW(53P](](A$)I$9@]?=(EB2*-$GUXUL)-:J86GA^?*3[^>#58#98D"6+ M'F@H]U/CQD AV>(LDI_8X0]2#FB@>0&+1/Z+#D7;D66@(!.2Q:58]2"F2?&/ MOY<3<290G&:!4PJ<2T'_!4&O%/1>*^B7@OYKNS0H!8/71AB6@F$^]\5DY3/M M8HEG$\X.B.O6BJ8/90(GH9B84D77##,H(RV*2,X+D7KH TOD M7B O"4G8H/?:]>,6O:E&70W=.0Y]X;0"YRGO(JO708[E. W]6;;+71)TD3/, MY7:#W&V7KTG:*O?:Y7_B1'7>SN6]!KG_GSM?F\M>=1GU? M MHX+F*>.?>]4$W4D2BW^;+I:"UV_FZ7QZ*U(/,FIB/Y^X];^$,1H.J47*H-65C_/5\B^T5*\; M-,"13N(I3IXZZ"X)NDUFM-*N-0,2YD+"/$B8#P2K^3NL_!T"Y]4AI,.0,!<2 MYD'"?"!8S>%1Y?#HY^35T;-T8H\MZR+I+%N#7^L@),R#A/E L)J#-Y6#-ZT. M/F!).%(OQ>@!"TG0.B4!Q9&DVKZ7$G$K\MK;%!+F0L(\2)@/!*N9/*Y,'@,G MXC&DPY P%Q+F0<)\(%C-8=LZ?0I;/R<5MW.O];JDU3)[_S*QNZ Q/5":#T6K M^WBVI&&W^KAFF=P3E8M1D9K73T+?I>C^?MGH7BOM:O<@:2XHS0.E^5"TNLO. MR64'.".70"BC(6DN*,T#I?E0M+K1IZ4ENW5=XW^D9= U)E":6])J2=ZY3/(> M:$P?BE;W\;2 9+>O(#4M-7=4(1$T)#POHL\<)V)+."=A!]U3O*$1U2_2^CTZ MT[6-/H,N,8'27/OYJH_]["O- XWI0]$*G\VSS868\%V^#210P+)$%@O$56VU MU33/-U@NZA?VK6LWU'MZ:RK?S#CABWVM#YCO:")01+8JE-4=#0S$BZVBHB!9 MFF]M;)B4+,X/U8-?74VZ@3J_94P>"SI M6$W^P%02P,$% @ .8)!5AOE M[9L("0 &U< !D !X;"]W;W)K&ULM9Q=;^,V M%H;_BN =+%J@,Q8_)663 $W(16?1Z0YFVNU%L1>*S<3&V)(KR4D+],=7DAW3 M_#!=N431=-LKJ;3>K90Z[Q^ M5VY4T?[EL:S6>=.^K9ZF]:92^;QOM%Y-<1SSZ3I?%I/;Z_ZSC]7M=;EM5LM" M?:RB>KM>Y]7O=VI5OMQ,T.3U@T_+IT73?3"]O=[D3^JS:G[:?*S:=],#9;Y< MJZ)>ED54J<>;R;?H2O*^01_QOZ5ZJ8]>1]U0'LKR2_?F_?QF$G??2*W4K.D0 M>?O?L[I7JU5':K_'KWOHY-!GU_#X]2O]W_W@V\$\Y+6Z+U<_+^?-XF:23J*Y M>LRWJ^93^?*=V@^(=;Q9N:K[?Z.776R23*+9MF[*];YQ^PW6RV+W?_[;_D < M-6@Y_@9XWP#;#>B)!F3?@/S5'NB^ ?VK/;!]@W[HT]W8^P,G\B:_O:[*EZCJ MHEM:]Z(_^GWK]G@MBVZB?&ZJ]J_+MEUS^TD]JV*KHJ^$:O+EJOXZ>AO]]%E$ M7[WY.GH3+8OHQT6YK?-B7E]/F[:_KM5TMF??[=CX!)M$'\JB6=21+.9J[FDO MPNVS0/MI.\[#8/'K8.]P$/B?O'@7Q>B;",>8>+[/?;BY4+-W$>9]<^0;SM_K M75[14[QEG3\]5>HI[\_8\C%ZG0N_?-^&1N\;M:[_[\OZCDO] MW$[9KNI-/E,WDU:Z:E4]J\GM/_^!>/POWR&'A E(F 2"&;S'*,$JOI\_'Q]4-0VD2L]@,$VY8$O.,$3-,NF&,(<9UI\8H MV6&4+#C*#WFQ?6Q_*K:5FG\3/:Q4=YY'9=7^ K5']DO[0S6/-E4YW\X:K_P$ MZ4,G(B1,0,(D$,Q($3^DB(^D$APR.9 P 0F30# C.7 M*L.^Y?%9BDE*K%_\>U]8%J?6*2\\82EA668I@R#)4B2)H I4DHFIDB;?A0T+($18&X M9WL2(T<4/&%Q>\%@BX(;EL8(Q;8HN&&,<9J=$ 7MG5#8//VW6:@J^N6#6C^H MRC_E@H#!4PZ2)D!I$HIFID(;/,3&4@50>*)Q@:FN"&X4PMZ\GI">,\Y/7"=HHH;!3>E_,MYV+R%=A70A2!D\Z M2)H I4DHFID/;>E0.I8N@)H[4)H I4DHFIDB;?!0T*($=2%SSV5$*7&4P1,7 MQXPYVN#&$4;BE-GBX,9AGK$$^^4!:[N$PW;)(P_1']'?79X,=SITJH+2!"A- M0M',]&D7B-%(:H)![2$H38#2)!3-3)&VASCH;4)JLF]IK T@SNP-#4]8BK/8 MT@CA"<,I3^W]$>F+PX1W6VM>+=$N"X==EE]+AB]BAKL9/#5!]]E :1**9B9, MVT5,QU(/4!L)2A.@- E%,U.D;20.;Q2&U(,YYW%L*\?9$'$^1 9#S'%I[X7# MWLNO%6<7-7,":G0=@R'[9A?*LXO=8:Q M@R342B?11HN$C=;/>=,JPH^5RINU*IJ@-H11 M@R<>Z,X;*$U"T!\]6T$T[ M4)J$HIDYU,:1C%6624"](RA-@-(D%,U,D?:.Y.+B3.(62O*8I7:UA2>,TO:J MQ!84-PS'*4+VUJHG#C&4TA.[)T1;,!*V8 %!&;[L&>YK\/P$W=\#I4DHFIDU M;2C)6!6]CP?(LZ'R&"(.2[MPVC8 MAP4$X^S:9Q@]=/*!T@0H34+1S"1I(TG'*NBDH+82E"9 :1**9J9(VTIZ<4$G M=6LK.7*\M1>^?1$883L!5+I"4.4IO2$6AS="A=V9@&U.+_\&68/GHN@ M6W2@- E%,[.D724=J]*3@II&4)H I4DHFIDB;1KIQ96>U%.=25!BRX4;E6)[ M?<,31+&]"B)]'2;)B=)OJDT7#9NN[U1K,!917LRC'[:M\^CG8E ?0/?I0&D" ME":A:&9FM$FD8U5\4E!'"$H3H#0)13-3I!TAO;CBDWHJ-#EV;AKSAB74L1V> MNM#N/A)[+]47ATB:G:C18MI8L;"Q"LH$P#IHN/O!=Z:#[NB!TB04S4RD=I)L MK,I/!NHC06D"E":A:&:*M(]D%U=^,K<&$Z&,6"6=]YZP)'&>9.&)(HP3>Q74 M$X8)/^52F/9B+.S%SDG*\)70<(>#9RCHUA\H34+1S-1I@\G&*@!EH.X2E"9 M:1**9J;HZ$$Q%Q> ,K(\R$R&&*.2_LT%O9IYT3B_*IHN(/!4Q!T!P^4)J%HYL.SM-'D8Q6%O2P MS[6JGOJGK-;1K-P6S>[ICX=/#T]R_;9_?JGU^1VZND>>SP6ZDKOGM&K\[K&Q M'_+J:5G4T4H]MEW%[Y)6UJK=DUAW;YIRTS]J]*%LFG+=OURH?*ZJ+J#]^V-9 M-J]ON@X.S\.]_1-02P,$% @ .8)!5M:*37TK P &0H !D !X;"]W M;W)K&ULK59MC]HX$/XK5BI55^FZ29P7PA8B=8%3 M[Z1*JZ)>/WN3 :Q-;&H;:/]]QTXVA=2+JKO] K8SSS.>9^SQS$Y2/>H=@"'? MVD;H>; S9G\;AKK:0%C[Q[<[8A;"<[=D6UF ^[^\5SL*! MI>8M",VE( HV\^!]?+O*K;TS^)?#29^-B8WD01W1 T4!G+P/#O M" MH&DN$V_C:F(:%;+[PVNSF01&0&C;LT)A/\O0! M^G@RRU?)1KM?B++6R&8'3GV'1KVXL.=D;11^Y8@S MY8HIP<56DSTHLMXQ!>2/)1C&&_V&O"7:KNA9:-"5!8153WO7T=)G:!/R40JS MTV0E:J@]^.5U_/0*/L00ASCI4YQW]"KA/TS.P+Y_]Y7_UG[Q=B)$/2$\>7/,.W[HH"D1M[R7A%F*A)S9N#@9JL[M>^?'>, MJ9_15K-;O6<5S ,L5QK4$8+R]:LXC][YQ'Y)LN5+DJU>B.PB+>F0EO0:>_G% M536HW[(C*"S2I))MB\6TNX0$J[PVF"F\KJ]?%32F[USR?,GJ_&3.CWTICB6- MBKA(TLDL/)XGPFM89#2AEX9+KV$ZH45V:;CR&4[S(I_^9+P0)QO$R:Z*L[3' M$]\4PEM,@+%G%TN6>RA%!>0@N-'N'*-41O'*'F6LGM6C3Y_LETW&63:-Q^IX MS/)I,HE'VOC8)EF>CI3QF$V2PM8#GR[YH$O^LH>FO^<^67)?[B8I'8>R\!C& M49;F43*2QFL8I44Z'8GC,XQ3FL792)[P[*UK06U=DZ$QZH,P704<5H<^YKU[ MOD?K=_'M(O:L+['OZ=J4G_1=T_21J2T7FC2P05?1S02WJ[I&I)L8N7 U,[Q1<5%CIJ=BZLA: NR;949L&-HQIO80WJ M:[T2>N;V+#FI@$G"&1)0S)U+?Y:.C;TU^$9@+T_&R$2RX?S63#[G<\."AKI.)5!]8>5(2U?WSH\G "T#S#@* #!/"6.MV)1JGXA0+1MA6HAH$6I=8 'J5@,*$2G0#!]5@^AJ]1=+LR../,'13\D9B MELO(5=H-0^9FG>2BE0P>D S1%6>JE"AE.>0#^.0\_N(,WM7A]SD(CCE8!&<) MOV V0I[_!@5>$ [XLSP/3R ;H6!JX?Y0./^GGOZS^IUDA/V%""U?^-B%6/47 MXL?E1BJAG_3/H<-NZ<;#=*;,S62-,Y@[NHY)$#MPXI(54"RC#-&HIM M#>8%R@EME-Y/5^NAHVM5)U;5-)1=[$7N[O0\'K5('K5(SUFTZ7!/ZE<%8FL; MAT09;YAJ;VZ_VO>F2UN2[ZTO_-G2'UA/="]K6\]?^K817F&Q)3J5% HMY8W> M:3]%VUS:B>*UK9X;KG0MML-2]V,0QD#O%YRKX\0(]!T^_@-02P,$% @ M.8)!5@J*3<+& @ )PD !D !X;"]W;W)K&UL MS59=3]LP%/TK5QF:0&+DJTV!I9&@%:(33 @&>T![<-/;UL*Q,]MIV;^?[:91 M"Z5C4Q_VDOCCGF.?X^N/="[DDYHB:G@N&%==;ZIU>>K[*I]B0=21*)&;GK&0 M!=&F*B>^*B62D0,5S(^"(/$+0KF7I:[M1F:IJ#2C'&\DJ*HHB/QUCDS,NU[H M+1MNZ62J;8.?I269X!WJ^_)&FIK?L(QH@5Q1P4'BN.N=A:>]CHUW 0\4YVJE M#%;)4(@G6QF,NEY@)X0,,62(SC9\UI]<,:8&KY27[A=-NM R) MPIY@W^E(3[O>L0B\@K@&Q$[J8F9/5)YIDJ11SD#;:L-F"\\:AC1K*[2K> M:6EZJ<'I[()0"0^$50C72%0ET2R15K#?1TTH4P?P">[O^K"_=P![0#E\FXI* M$3Y2J:_-^);%S^NQSA=C16^,]87P(PC"0XB"*-X [VV'GY72P&,'C];AOE'= M2(\:Z9'C:_U1^B$,>%EI=0A7.$,&(3Q>8S%$^6.3R*VL=M>=JI+DV/7,ME(H M9^AE'S^$2?!YD^0=D:T9$#<&Q(X]?HKHC8$!?%Q$[0VV78S MV?8_IGFT-V\RMG62=1ZD=BO@\).S#84V]Z0K3LU+!J4-,/UC(?2R8B_+YFV4_0902P,$% @ M.8)!5AALQU2+ @ \08 !D !X;"]W;W)K&UL MK55;3]LP&/TK5H8FD JYIX6ED: (UFD7U,+V;)JOC85C9[;;PK^?[80HT+3B M82^)+^<K"=>6B@!++,UX!TS-++DJL=%>L M7%D)P+DEE=0-/"]Q2TR8DZ5V[$YD*5\K2AC<"23798G%RQ50OAT[OO,Z,".K M0ID!-TLKO((YJ(?J3NB>VZKDI 0F"6=(P'+L7/H7D\3@+> W@:WLM)%)\LCY MD^E,\['C&4- 8:&, M:O#4R 4B.D;?QM-)UV24/LME_5;VQVG>412YAP^H?D MJA@[(P?EL,1KJF9\^Q6:/+'16W J[1-M:VPT=-!B+14O&[)V4!)6O_%SLP\= M@A_M(00-(?@H(6P(H0U:.[.QKK'"62KX%@F#UFJF8??&LG4:PLPISI70LT3S M5#9E&V"*"P(2'5^#PH3*$W2*'N;7Z/CH!!TAPM!]P=<2LURFKM)K&J:[:/2O M:OU@C_XWS,Z0YP]0X 5A#WURF'Y9"4T/+3UX2W=UTC9NT,8-K%ZX1V]>?ZR( M+U$G>5^L6B?JUS'_UH6L\ +&COYY)(@-.-GG3W[B?>D+^9_$WD0.V\CA(?7V MA%\&Z(8PHC^5'-URGLL!NA5<]H:O%1.K:.K )O/#./%'J;OIQNJ!^4D8Q"WL MC>&H-1Q]U/#WZ.2_<[D+.X_.1WLV,VE-)@=-VAULG:++DJ^9ZC.9[)ZE M%PT][YW)7=@H[*)JDVZG()G+X <6*\(DHK#4/.]LJ%.*NL#6'<4K6Z,>N=(5 MSS8+?2>!, ]O^1P?4$L#!!0 ( #F"05:W$;+F\0( /H, M 9 >&PO=V]R:W-H965TW";KXV%$V>VV[)_/]L)(1G%K%5>&M_.\3GVY_KS M:,/X@T@ )'I,:2;&3B)E?NRZ8IY BL41RR%3/0O&4RQ5E2]=D7/ L0&EU T\ MK^>FF&1.-#)MESP:L96D)(-+CL0J33'_L@8HX4R8^L,2QR-.-L@KD2ZYZB<+)Z"MC\890 MBG 6HVDF<;8D,PKH1 B0 AV>@<2$"G0#CW*%Z0?T"=U>GZ'#@P_H )$,W21L M)116C%RIY&A2=UY.?5I,';PR]3><'2'/_X@"+^AL@4_L\).<*WC'P(,FW%6+ M4*U$4*U$8/@Z;ZW$_7?5@Z824O%KFZN")MQ.HX_=LP:I_PK64;\?>O[(7=?5OS6J(2NL9(56 M6>> J4Q,0/Y824[,<;^_@'0&?.N&6.EVW9"6R!K.NY7S;CLAV&W3<4MD#<>] MRG%O[Q LD-U:<(7AT//^"4$K_Y[J^Y7ZOE7]'9; T8VZ/J6ZV:0U2*U,NVY9 M2V0-TX/*]*"=(!VTZ;@ELH;C8>5XN'>0#E\$:=#S7@2IE7]/];[W?,5[5OW3 M+%:)!">86B/4SK+KAK7%UO1<2VO\=J*TY&G+=4ML3=?/*8QOS1>LD5I"ZY=U MK_LB4NT3[&K K26F^E5P@?F29 )16"AZ[ZBO#@XO$NVB(EEN* MO/>(HST77^2&$ 6^)BR58V>CU/;*=>5B0Q(L+_F6I/J?%1<)5OI6K%VY%00O M,Z>$N0H$68V=*;R:(=\X9!:_4[*7!]? 4)ES M_L7B$ <.,#CB@ H']%P'OW#(*N?FR#):UUCAR4CP/1#&6D-=IXGL.$M^""XE&"&A?A&TS68)GR7*EM!\BQAEL7TD\<)A'$,AR/W M\9#J2;,:B: D$7P/B>EBL4MV#"O]J#4#H>@_V#06&X\\T> X$40:H@-'C8S M+QX@.X]!R6/0R>.!*\S JIO-K\3Z 8M1)$?P29NB]4P#D,[[+"$'7;"ODEU M,^T";<,;MI! A*(&W!-&-;11B39Z1I%;6[Y8ZS:HD04%A,&@ ?:D60WNL(0[ M? 9M@V'["01R$#:QMJZ$'8]\.-2ZAQIU09]D,(P+<$99M,+FA6]U+ M/Y%D3H2UCW8&?&D?[2E8C3OTJNGJG6FX%(EZJDI?T>IE.1 =\"P#IDA3VUY> M' 9!8V6?MJL3J;0#[)S#?0Z9(E-M?.AFC9K3TFJ'_(-I5.=2#7W8/?6_9] 4 MH6L=!@U@L\/8S")TK!O":M3#[EG_(/!2O][H5Y_.QM(=Y<5[J*=H=EDIVP&[=T5MK:8Q$W,[L&AFSGQ_(3% MFJ82,++23MYEI$F+_! QOU%\FYW#S;G2;T39Y89HW2*,@?Y_Q;EZNC%'>^51 M[N1?4$L#!!0 ( #F"059WS[N>P@( +T' 9 >&PO=V]R:W-H965T M,_A.<8?V8:+![D"4.BQHDR.G952]Y>25, DX0P)6(R= M*W\T24V]+?A.8".WVL@DF7/^8#J?R['C&2"@4"CC@/5M#1.@U!AIC-^=I]-_ MT@BWVT_N'VUVG66.)4PX_4%*M1H[[QU4P@(W5-WRS2?H\L3&K^!4VBO:M+61 MYZ"BD8I7G5@35(2U=_S8C<.6P(]>$ 2=(#A6$':"T 9MR6RL*58XSP3?(&&J MM9MIV+&Q:IV&,/,79TKHMT3K5#Z%N4*G4U"84/D.G:/[V12=GKQ#)X@P=+?B MC<2LE)FK],>,Q"TZX^O6.'C!^ MF%\CSSU#@!>& ?')8?E4++0^M/-B5NSIB MGS/HB!LB".XW08.^FQDR,&6L\) 4RAVHRVWE(U/.5L>:Y 5#;&$'?R M?!0O+_U][->J=JC3GCH]8K!?1TP')J>7^OMS>*#,CY,HVH-TMS97<[!]PV)) MF$04%EKH7:0ZI6@/B[:C>&WWVSE7>O>VS94^7T&8 OU^P;EZZI@MO#^Q\W]0 M2P,$% @ .8)!5F6@)QE1 @ I 4 !D !X;"]W;W)K&ULK53+;MLP$/P50@6*%@BLE^.VKB3 CQ1-@0"&T\>AZ(&F5A81 MBE1)VG+_OB0EJTJ@.)=>+"ZY,YQ9+V-C)+Q$$SRF$CD3I4%99_ MEL!$DWJA=][8TGVI[8:?)37>PSWH;_5&FLCO67): 5=4<"2A2+U%.%]-;;Y+ M^$ZA48,ULDYV0CS8X#9/O< * @9$6P9L/D=8 6.6R,CXW7%Z_946.%R?V3\Y M[\;+#BM8"?:#YKI,O?<>RJ' !Z:WHOD,G9]KRT<$4^X7-6WN=> AWG(@*T%=\ H7>K$%CRM3;Q->&VV;XI.-9MCS1,SP? MT)W@NE3HAN>0/\;[1E,O+#H+6T87";]@/D%!>(6B((I']*PNP]= )BB:.7AX M04[4*,2@,93!Y9QI8MC.A#;2H75OMA#9-ZI:E M&:,@;8(Y+X30Y\!>T _F["]02P,$% @ .8)!5C'./E5,! M!H !D M !X;"]W;W)K&ULM9EK<]HX%(;_BL;;V6EG4GP! M#&&!F03;T^XTTPQIMQ\Z^T&Q#^"I;;&2N.3?KRP;@XE1 E&_@"]ZGW.D5Y9E M:;@A]!=; '"T39.,C8P%Y\N!:;)P 2EF+;*$3-R9$9IB+D[IW&1+"CB2HC0Q M'RFOW=#PD*Y[$&=Q3Q%9IBNG3+21D,S)L8W=A&L\7/+]@CH=+ M/(<'X-^7]U2'B\HP>R\J(RCYC!A"0_XH@O M1D;?0!',\"KA4[+Y!&6%NCDO) F3OVA3E.WV#!2N&"=I*189I'%6_.-MV1 ' M L%I%CBEP#D6=$X(VJ6@_=H(G5+0>6V$;BGH'@D<]X3 +06N;/NBL61+>YCC M\9"2#:)Y:4'+#Z1=4BT:.,[RGO7 J;@;"QT??P%A"T/O/> X3M@']!%]?_#0 M^WE-4LZJKLZOKK:,$_HVS%K+L*^183KLAGXE:[D'80HXKY793==X6W7];]$ M MOUE2$;TMY8ZB+=M5OVE+7OMDOV$,X K)_G.%/& AC9=RL/CY191%GSFD[-^F M7E. .\W@?"0=L"4.862(H9(!78,Q_O,/V[7^:K),)\S3"?-UP@)-L)K5G6?UU"13S.)OO3/]:^,T)\K<5R70-]'9F]I5':=?# :H MAR+\U#0F3)3Z<_O^&Y/Q=283O"X9,5ZFQ6S-Z3?D57.W7[G;?Z.[7LQ"LLHX MFF(N[M\##2'C3?X6D6S[< AH64[_Z-%1)G2NC:^+Z>N,&9R(Z58Q:TY<5TY< M*YVX$X]0NDK1SSM('X$V3NN4A'/?]#IAGDZ8KQ,6:(+5/+6M_:>?];OF\"59 MD]M::9Y6FJ^5%NBBU1T_^-BW+YO*3R&##4Y.OAY?X-KR+=!HK5)XMK47IN%K M32/01:N[Z.Q==-2C,=Z^.!JK$6<_H#IIGE::KY46Z*+5K=VOJMB_;5G%UKJN MHI7F::7Y6FF!+EK=\?WBBGWAZLJ+0[*:ZS@G%S F:NG9YEZ^ 7&RA[?+&?&ULC95K;]L@%(;_"O*JJ96V^AXGF6.I%U7KU$E1+]N':1^( MFKG0O?\7F5)&F"2<(8$5#/O(IQ> MAC; SOA&8"OWVLBDLN#\V71NES,O,(Z 0JF,!-:O#5P!I49)^_BU$_5ZI@G< M;[^JW]CD=3(++.&*T^]DJ>J9-_;0$BJ\INJ>;S_#+J'4Z)6<2OM$VVYN$GNH M7$O%FUVP=M 0UKWQRVXA]@*BZ$A M N(K.\.9%U>8X6+7/ M$F:V5C,-FZJ- MUN8(,W_E00G]E>@X5=R!3DEJ1;461!'=/+T&A0F59^@$$88>:[Z6F"UE[BO- M,U%^N=.^[+2C(]I?,#M'0?@!14$4HZ>':W1Z-ASS\N M%E()_5M_NJQU$HE;PNSUJ6QQ"3-/;V8)8@->\?Y=. H^#1B,>X/QD'IQ#^8\ M$+9"%9$EIG8!7"8[F9&5,>=G4R19FOL;!SOIVVSAA\+?Z!(.\ M.Y!RBFZ93A&DVAJ]X$I7 M?-NL]1T+PDS0WRO.U6O'E/W^UB[^ %!+ P04 " Y@D%6Z=(L)2D$ V M$@ &0 'AL+W=OZ>>^'=F>,M%W67.1$Z:E8N7(M M@"26*,]%Z[I*E5F MP9V.UV0%-Z ^K^="S]R:2T)S8))RA@0L)\X%/I_YGB&P)VXI;.7.&!E5%IS? MF-;Q=2I91K"W?$C]_=6>:W,@DBXY-D7 MFJATXD0.2F!)BDQ=\^WO4"D4&GXQSZ3]1=OJK.>@N)"*YQ6Q1I!35G[)?66( M'8*^WT+@5P2^Q5T*LBC?$D6F8\&W2)C3FIL96%4MM09'F?'*C1)ZEVHZ-;U) MB0 TTWHEZ)+GVMF26'.=O 5%:";?C%VEY9C3;ESQG)4\_1:>(W3%F4HE>L<2 M2+ZG=S6^&J3_"'+F=S+\@[ >\O I\CV_CWY&+I(&MJP^'1+ZM1GZ5D+0(F$. MPD8XB^&L-,8U2"5HK/3P1O'X#GV]@GP!XL]#]NAD;B[6N5R3&":.OCD2Q :< MZ2\_X8'W:P?TH(8>6.[]+@^>+?8]>"$$82O05TBAQ0/:/3 M?2NH>D ?F%:Y,!L2?5(I"*12PM"GM6$G3]%'SC;:*J I/A;&%H@O2[82?;WF M68;T13$<#]HH^ $V"FL;A9WN_5P!1T2; E:4,(/^.AA2 MI0*EB-"*,,EN,_5Q$ RCL;LY &U00QMT0OM-.\D@.PK"8 ]"%(5^Z_OJG^QA4USNMB T(4:V8A%NMH M>D^H0+MRXOBE!!Q4M@0QW,T78"]K<[S<:^,>DBA^'NQ0?[>#N1[T^;L'= MU%;<75Q?+FRK5$89FMOK>G3T_JMI^GNFP5%O,&HQ35.[<6?9>T'35"FVT H^ MGU6"_8 )>H.V0&^J->XNU[IO?)%[&N[=4P._I7;@IJ+C[I*^USI:3\G.#K*; MY5.38],"X.'KJRQ/:")Q9ROS5#,U;0KN[E/^9U^ ][L5[(>#L"7@FFX%CUZ? M]YZO+^CLQ9[H4[]IJOS.ON.EDDV%8OA]<1W],U>Z.W_E&ULS9AM;]LV$,>_"J$50PLTT9.? MDMD&;$O#.C2#$;?;BV(O:.EL"9%$CZ1B9Y^^)*7(EJTH]DH@>V.3U-WOR/N+ M!Y'#+:$/+ +@:)>;6]-D000I9M=D YEXLB(TQ5QTZ=ID&PHX5$YI M8CJ6U3-3'&?&>*C&YG0\)#E/X@SF%+$\33%]FD)"MB/#-IX'[N-UQ.6 .1YN M\!H6P+]NYE3TS(H2QBED+"89HK :&1/[UK<[TD%9_!G#EAVTD5S*DI 'V?D4 MC@Q+S@@2"+A$8/'W"#-($DD2\_BGA!I53.EXV'ZF_ZH6+Q:SQ QF)/DK#GDT M,@8&"F&%\X3?D^UO4"ZH*WD!29CZ1=O2UC)0D#-.TM)9S""-L^(?[\I$'#@( M3K.#4SHXQPZ=%QS(\S/%X2,D646DM:+*A MLJ^\1;[B3+XH"T[%TUCX\?$BPA305*0Z1#.2BO>/8:7@>P\XCA.&OL".YSCY M@*[0UX6'WK_[@-ZA.$-?(I(SG(5L:'(Q$8DS@S+HM CJO!#417]4M3')%M,0??LLD.@3AY0UBMC1*:).F*<3YFN"U43L5B)V6_?2#XOX M$?V1RUV(R*HP8FB2\XC0^-_&RCDMYM-5\Y%?"8]C:V@^'BK5.N-+E7HUG*\I M7"W]O2K]O?92AG>OEK)6PJ6[0"?,TPGS-<%J,O0K&?IO7,KZ.D74"?-TPGQ- ML)J(@TK$P?^LE U.:DN_-^BY1^6L==:7JG562%]3R)H,-Y4,-ZTRS(&JXV$6 MP%7QV7X/C-,XX**YX"1X:*UVK?!+-XI.F*<3YFN"U12RK?V9RGKC>E=.0).. M6FF>5IJOBU:7\N!X;+=NMYI\L)-M:!2DP/0.*L? .O[R.L?(:S!RK&,K_S6K M^G*=_7*=UN6>U!+U.K+6DM*.O/A=U$GSM-)\7;2Z./MSN>V^=5G1>J[72O.T MTGQ=M+J4^[.]W7KJ/+^L=$ZVN7U:5LXP\AJ,W-.J\ M# 4DSWAQRU2-5E?)$W6!>C0^M6]G=L.X)Z^>U>WF'E_<6]]ANHXSAA)8B5#6 M=5]\J='B*KCH<+)1=YU+PCE)53,"' *5!N+YBA#^W)$!J@OY\7=02P,$% M @ .8)!5O,'4GY\ P Z0T !D !X;"]W;W)K&ULK5==C]HX%/TK5K:J6HDE7R3,4(@T$-!VI6G1T&D?JCZ8Q!!K$CMK.]#N MKU_;"5D(F8CIP /$SCWGV.=>7>SQGK(GGB DP,\L)7QB)$+D(]/D48(RR/LT M1T2^V5"602&';&ORG"$8:U"6FHYE^68&,3&"L9Y;LF!,"Y%B@I8,\"++(/LU M12G=3PS;.$P\X&TBU(09C'.X12LD'O,EDR.S9HEQA@C'E "&-A/CSAXMABI> M!WS%:,^/GH':R9K2)S7X&$\,2RT(I2@2B@'*GQV:H3151'(9_U2<1BVI@,?/ M!_:%WKOM#ITFAI,":JL%:"R;=8XD2P2B!#X 'E!8L2 MF2&P9'3+8 ;>A4A G/+WX$_PN K!NS?OP1N ";C':2IK@H]-(?45BQE56M-2 MRWE&RP7WE(B$@SF)4=R"#[OQMQUX4^Z[WKQSV/S4Z23\&Y(^L.P><"S';5G/ MK!L>HJ@/'%_#[;;MO$Y]_CKU13?\7;EU(KN9SG^'[2':("]ER M!)C1+(?D5P_,8(X%3$%99%\8)!SJAL)[8"5H]'14>#'X?K?F@LF 'VVE5:H/ MVM55^QWQ'$9H8LC^RA';(2-X^X?M6Q_:\GI-LO":9/-KDBVN1'92#X.Z'@9= M[$$SOX?&T@.?BFR-&*";LBXXN"M$0AG^5]: H&!]W([:NL2T%/:TL/KCW 6. M;ZG/V-P=9[ES@2_-\H6B\VN*+LY%[8;H26Z\.C?>BW(3@[!@F&S!$C%,XUZ5 MF#;OO;,5-5T_CW MS[TYC0K/H^P;V_>?/PYR!Y5GV:=BB<[N_6>A^;:;_ M.C._PK1 ;5YV\KZTI95DMG/L:+_A4]@2Y/?]AN%Z@MG/K#AJ%/.M-X8WYJCV9VRWQHC^;EM>-_^O(2= _9%A,.4K21 M4E9_*'UDY<6B' B:ZX/PF@IYK-:/B;R+(:8"Y/L-I>(P4 +U[2[X#U!+ P04 M " Y@D%6S;+_OL " !G!P &0 'AL+W=OE8&HG"IG4:$X.]?)CVP4VNB85C9[;3 MPK_?V4Y#$2'P);&=N^>>>RYW3K92W>H2P)"[B@L]#TICZM,PU%D)%=5'L@:! M7]925=3@5A6AKA70W#E5/(RC:!I6E(D@3=S9E4H3V1C.!%PIHINJHNI^ 5QN MY\$HV!U3:/@,%2FS(4O@"6Z4.+L!0QC7Y 7>FH?Q=$AH,91W"K(5=>-CX&=CWY%(* M4VKR4>20/_8/D6+',][Q7,2#@%^H."+1Z)#$43PF+>L!W'&7_]CACE_(_QIJ MJ0P3Q2,E_GQ%<[(T4.F_?2)X[.-^;-M/I[JF&DK5<&YI:BK:"<*+0H%!360OZ#/](D^ M4;\^)QVMDU?2\CV-:ZR:_2F$HSB*"-+-K'I2D4HJ\(7=@&B '.R<^MF^$'I( MUEG'?S8(\KVA"BO,[\DG)JC(&.7[C7)(GO31P]&9UF#T(;E$X95U/"^I** O MDV$2_9F$>\,/)2KK@4G73_?M0C MDD522M(H7Q);/O>0AU>ZYU)V]6"[R@TSBC+\7H#BD M*1/_G?,DOSV;H=G=A0_Q=B?+"_/E8L^V_)++3_OW0GV;MRR;..59$><9$/SZ M;/8&G4:8E@$5XI^8WQ9'GT$IY2K/OY9?+C9G,UC.B"=\+4L*IO[=\!5/DI)) MS>-;0SIKQRP#CS_?L?]6B5=BKEC!5WGR.=[(W=G,GX$-OV:'1'[(;]_R1E U MP76>%-5?<%MC*9V!]:&0>=H$JQFD<5;_9]^;A3@*0$,!N G >H S$$": /+0 M$9PFP'GH"+0)J*3/:^W5PH5,LN5"Y+= E&C%5GZH5K^*5NL59^6-&(> =WDF=P6(L@W?6.+#\?A@)'ZN-+?"\9WP1I\:\M\S6W8^1MAKIJ,;?15X48"_RZUC:I-;1]&A4XF(/ M:4HM*!(XNE 3A7"@<)I0"PQ!#)%=J-L*=<>3J6Q1/6.OP99G7+#D-5 U%;"- M*N]Q(04KK1/P[ZH7*.Q)=XUI802A-OF5B4*!ZVOK%9HH&GC8TQ;"@G(P 9 MK2Z8,D%3DH53DD43D?42ADL(?,[LFKE^/'8>X6CFPX2"D5*N0H05'*(%' M#WN]'!8<5K;H87M10$?--WJ2Y37A_?(7Z#:ULL(()+I<$T:)AUQ=K0E3M1X/ MF!["G5C\O+;7\!]/S L\O=6QH8A>Y4,+2FG4[Y#(!E-;<&=@+;I^&XUVBP^R MOH;B>&P?ZME:65!>H#\1H05%L.-B7:X)PQA2;T!NU[VB\?;U,Y-<@(^",UD5 MWS$/'*=Z;(V=E"V]AP?A/F.#X=$MMM!]#X?N#I7N@;$PN@KG)E M0?F&R846E-IB^49?8(&I)1OJ"[J&'(VVDP_SPL#2D[A4EVNBL*\_$*$-1=7F M7Y=K@6%$!JP?=]TM'N]NWW*6R%V5[[\.:DM85]L10QSG>VREG90MG)0MFHJM MGYFN&\?H&0T1C[;ZCT[3E&SAI&S15&S]-'7["'S//F+($+'9K!-7F9A6):PP MSWA%:($A#(FCO4"+;#A$_&"@+N)NCX#']PCW&2*V=/X0ZO9O0U&B6X %A;'Y MXM<&(Q@/V"'N]@?XGM?;3[7#AK_G#]7)2G\M;"C72+R)0JK%T1LA*\PA0VGO MVG(\_AK\(7;84/1>^P>Z8:\L*.)X1NI-%$+8U=W?"O,"W0[G1T>1*1?;Z@RX M .O\D,GZ/*J]VIXSOZE.5[7KY^ATA2S70W0:U:?('7U]J/V.B6V<%2#AUVHH M>.*I&8OZG+C^(O-]=1!ZE4N9I]7''6<;+DJ ^OTZS^7=EW* ]K1^^3]02P,$ M% @ .8)!5D( P4C]^YH!S$@=%+P\0O>C@NA;#I-/# MI)\7Q^6O=N4=X=1*>>HI1NL':#;/A@D=C)P=-*1GQN.$XV:]1X-"R(#HT%%C6%:WMB.>]@%GT!1T[Y?5=;A3--5 MMW=)-@1WLTDF2N=,MVFZ9!T:#00KP([FLSGEDU>I!M5_%&93PL[ M'.GZ4"OL5K."+UU_6;0&,/4NKDZK2JP^"CZ3)?.#/SCA:$#7O&BN-/]ELT&I M3&V :1(],FWX=#OR4]/JGBW-NIR6!>ZY]PH]_]UYGC')-!7;IFWM'_,LO]AQ MFZ/+L9M\%?NF_QI,'F=-QLTA8^LD MLW..::,1G!>'Y!N<3,4F:319<&&X;'ISGN=,/CG.6'E#)_:/F1U]^WS."KH0 MYKX%AV33_LIROBBS]JE;F(CFJ4W["PROF[:'59N+RYPM63YNNGHV<:94F2IMB,CL=!!V-LWM(4?L)JF#=@8'D@TY_--;[:>(4\7P?8 MFCY7(=A(\4K$1HK/-2#A>0-&EH57&\L##&P5L-J!_.$\4%-A3I+ JF+>L!V, M(UF&(5"+X1I-4V1V4OB$UP?;)4F296$$L+"#),$0V(TX@CD #QB2).X]N/<^ MBM?OJ7CS'[[1;U!+ P04 " Y@D%6EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #F"05:JE;:?L , $$> / M >&PO=V]R:V)O;VLN>&ULQ9G=3]LP$,#_%2M/V\O:? #K4@P-E9I'X@B M7B+3NU]+:7^*IUL;/ MDDT(V[/)Q)<;J*5_9[=@\,S*NEH&/'3KB=\ZD)7? (1:3[+I]'A22V62\P^[ ML6[<)#ZP P:/_=[X]% _*JZ72*OR>)=UW#8FHE5&U^@/5+)DF MPF_LXQ?KU!]K@M2+TEFM9TG:G[@'%U3YHGG10M[)I>]:@ES>2@29)<=3''"E MG ]=CVY\B8P/@)W[HR;8STH'<%F'PK[ME>)? MSZO^J@/B1C%T9PI/N'G5@?-!?K2F N.A$OC-6ZTJY*C$I=32E" BR(R S X( M^3.+(',",C\(Y*+%P9]&D 4!61P001Y3$ >'Q*RB"!/",@3 M7LB+LK0-9AZS%C>(6"KP$=A[ NP]+]AEXY4![S%X]5*9OD.$=DJ@G?*BW<(# MF ;B]#RE\O.4%^>3= ;GSXLM.+'82#<@(\W!K([/4CEQ+W4#XAM(W[@VS85X M%E/*&2FS-.8&YS%@X3&XYU/*$"FS(JZMK1Z5UEU%,,=RR*Q; G'A/0P#1RDB M97;$%2Q#S$*9(&56P=R4M@9Q)Y^<@E_I0Y\W_%FWU(0V7XE#G%=RD!2Z'> M1#6.Y%^4EU2B3YDS?<]W"]O&E1ND%+BN6#M9QWQ4MD^9T_T"UEV1/EZ99U3J MSYA3_[.)Q!M,20DA8Q9"Y*C1 M$%(:R)@U0,MJL#*D#)$Q&Z*UU6CL*$5DKZ*(42S*%=F!7/$,&F-2RLBXE?$R M)8^&DM)&QJR-T06,>',%02H]P,PIA>2OI9 Q,,HA^0$<,L9(221GE@C!*.[@ M*<8D]YV8);+7=3UKC$GY)&?VR6R.*:WDS%J)UY+C=)10/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$ MWN54G>.\V*?4?#@7U_MP*F._;L+Y=F5;MZZ-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N M?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#; MH]Z>0&_?V>PFT-NCWIY ;X]Z^W?J'=.U"O'9\UCC\]])=;K=&YZ/OR\?)SOO M^!UG!W_L%K]02P,$% @ .8)!5B;ZAZ>U 0 W!L !, !;0V]N=&5N M=%]4>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0 M>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y M:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNR MMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[ MG7VX8=H_^=7^G4R?8:A<6&U M) _?7_IG:-:U4V1W_6_=2;?P)0 M2P$"% ,4 " Y@D%6!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #F"059_>*93[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ .8)!5HWA"AK,!0 TAX !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ .8)!5JF0D!&O!0 T1@ !@ ("!4QD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .8)!5I:?"L-; M!P DAX !@ ("!CS0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8)!5@;^/WI*!@ &PO=V]R:W-H M965T&UL4$L! M A0#% @ .8)!5L+WG /> @ CP8 !D ("!-E8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8)! M5E=L=V$, P P@8 !D ("!,6 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8)!5@6&\Y^Q P ^ @ M !D ("!8FT 'AL+W=O&PO=V]R:W-H965T M>@4 (4. 9 " @1IW !X;"]W;W)K&UL4$L! A0#% @ .8)!5GBWP*3N @ @P8 !D M ("!RWP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .8)!5IBL89(] P C < !D ("!JX4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .8)!5C(S MV;WT @ XP8 !D ("!A(\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8)!5AOE[9L("0 &U< !D M ("!)YL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .8)!5@J*3<+& @ )PD !D ("! MI:H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .8)!5CIX\0Q+! UA4 !D ("!C+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8)!5B9-D CI P G!< !D M ("!5LD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .8)!5C&PO / M " 6_> !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " Y@D%6_2S5I:X! M #!&P &@ @ %,X@ >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " Y@D%6)OJ'I[4! #<&P $P M@ $RY 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 -@ V +$. 8Y@ " ! 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.4 html 178 198 1 false 23 0 false 5 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.hawkinsinc.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - 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 0000004 - 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 0000005 - 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 0000006 - 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 0000007 - 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 0000008 - Disclosure - Accounting Policies Sheet http://www.hawkinsinc.com/role/AccountingPolicies Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Business Combinations Sheet http://www.hawkinsinc.com/role/BusinessCombinations Business Combinations Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Sheet http://www.hawkinsinc.com/role/Revenue Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Earnings per Share Sheet http://www.hawkinsinc.com/role/EarningsperShare Earnings per Share Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.hawkinsinc.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Inventories Sheet http://www.hawkinsinc.com/role/Inventories Inventories Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Intangible Assets Sheet http://www.hawkinsinc.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.hawkinsinc.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://www.hawkinsinc.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Leases Sheet http://www.hawkinsinc.com/role/Leases Leases Notes 17 false false R18.htm 0000018 - Disclosure - Share Based Compensation Sheet http://www.hawkinsinc.com/role/ShareBasedCompensation Share Based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Share Repurchase Program Sheet http://www.hawkinsinc.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 19 false false R20.htm 0000020 - Disclosure - Segment Information Sheet http://www.hawkinsinc.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 0000023 - Disclosure - Revenue (Tables) Sheet http://www.hawkinsinc.com/role/RevenueTables Revenue (Tables) Tables http://www.hawkinsinc.com/role/Revenue 21 false false R22.htm 0000024 - 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 0000025 - 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 0000026 - Disclosure - Inventories (Tables) Sheet http://www.hawkinsinc.com/role/InventoriesTables Inventories (Tables) Tables http://www.hawkinsinc.com/role/Inventories 24 false false R25.htm 0000027 - 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 0000028 - Disclosure - Debt (Tables) Sheet http://www.hawkinsinc.com/role/DebtTables Debt (Tables) Tables http://www.hawkinsinc.com/role/Debt 26 false false R27.htm 0000030 - Disclosure - Leases (Tables) Sheet http://www.hawkinsinc.com/role/LeasesTables Leases (Tables) Tables http://www.hawkinsinc.com/role/Leases 27 false false R28.htm 0000031 - 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 0000032 - 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 0000034 - 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 0000035 - Disclosure - Revenue (Details) Sheet http://www.hawkinsinc.com/role/RevenueDetails Revenue (Details) Details http://www.hawkinsinc.com/role/RevenueTables 31 false false R32.htm 0000036 - 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 0000037 - 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 0000038 - 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 0000039 - Disclosure - Inventories (Details) Sheet http://www.hawkinsinc.com/role/InventoriesDetails Inventories (Details) Details http://www.hawkinsinc.com/role/InventoriesTables 35 false false R36.htm 0000040 - 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 0000041 - 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 0000042 - Disclosure - Debt (Details) Sheet http://www.hawkinsinc.com/role/DebtDetails Debt (Details) Details http://www.hawkinsinc.com/role/DebtTables 38 false false R39.htm 0000043 - 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 0000044 - Disclosure - Leases (Details) Sheet http://www.hawkinsinc.com/role/LeasesDetails Leases (Details) Details http://www.hawkinsinc.com/role/LeasesTables 40 false false R41.htm 0000045 - Disclosure - Leases maturities (Details) Sheet http://www.hawkinsinc.com/role/LeasesmaturitiesDetails Leases maturities (Details) Details 41 false false R42.htm 0000046 - 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 0000047 - 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 0000048 - 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 0000049 - 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 0000050 - 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 [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value "--04-02", should match the Entity Registrant Fiscal Year End Date "03/28" on record within EDGAR. hwkn-20230101.htm 4 hwkn-20230101.htm a10qfy2023q3010123ex311.htm a10qfy2023q3010123ex312.htm a10qfy2023q3010123ex321.htm a10qfy2023q3010123ex322.htm hwkn-20230101.xsd hwkn-20230101_cal.xml hwkn-20230101_def.xml hwkn-20230101_lab.xml hwkn-20230101_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-20230101.htm": { "axisCustom": 0, "axisStandard": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 789, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 178, "dts": { "calculationLink": { "local": [ "hwkn-20230101_cal.xml" ] }, "definitionLink": { "local": [ "hwkn-20230101_def.xml" ] }, "inline": { "local": [ "hwkn-20230101.htm" ] }, "labelLink": { "local": [ "hwkn-20230101_lab.xml" ] }, "presentationLink": { "local": [ "hwkn-20230101_pre.xml" ] }, "schema": { "local": [ "hwkn-20230101.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": 296, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 2, "keyStandard": 196, "memberCustom": 10, "memberStandard": 13, "nsprefix": "hwkn", "nsuri": "http://www.hawkinsinc.com/20230101", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Revenue", "menuCat": "Notes", "order": "10", "role": "http://www.hawkinsinc.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Earnings per Share", "menuCat": "Notes", "order": "11", "role": "http://www.hawkinsinc.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://www.hawkinsinc.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Inventories", "menuCat": "Notes", "order": "13", "role": "http://www.hawkinsinc.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "14", "role": "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Debt", "menuCat": "Notes", "order": "15", "role": "http://www.hawkinsinc.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://www.hawkinsinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Leases", "menuCat": "Notes", "order": "17", "role": "http://www.hawkinsinc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Share Based Compensation", "menuCat": "Notes", "order": "18", "role": "http://www.hawkinsinc.com/role/ShareBasedCompensation", "shortName": "Share Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Share Repurchase Program", "menuCat": "Notes", "order": "19", "role": "http://www.hawkinsinc.com/role/ShareRepurchaseProgram", "shortName": "Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Segment Information", "menuCat": "Notes", "order": "20", "role": "http://www.hawkinsinc.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.hawkinsinc.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Earnings per Share (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.hawkinsinc.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.hawkinsinc.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.hawkinsinc.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.hawkinsinc.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.hawkinsinc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "id1a6755c28cb4e0e98c722b08ed5d0de_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Share Based Compensation (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.hawkinsinc.com/role/ShareBasedCompensationTables", "shortName": "Share Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "id1a6755c28cb4e0e98c722b08ed5d0de_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.hawkinsinc.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Business Combinations (Details)", "menuCat": "Details", "order": "30", "role": "http://www.hawkinsinc.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "i58964138ca054e0c886c95800eaa85cc_D20211227-20220403", "decimals": "-5", "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-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Revenue (Details)", "menuCat": "Details", "order": "31", "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-20230101.htm", "contextRef": "ic3a15f678bb44189ba82c86aa2c38687_D20221003-20230101", "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-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Earnings per Share (Details)", "menuCat": "Details", "order": "32", "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-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Earnings per Share (Details Textual)", "menuCat": "Details", "order": "33", "role": "http://www.hawkinsinc.com/role/EarningsperShareDetailsTextual", "shortName": "Earnings per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "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-20230101.htm", "contextRef": "iba2e01211ef840728bcd3e262eac4e56_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "34", "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-20230101.htm", "contextRef": "iba2e01211ef840728bcd3e262eac4e56_I20230101", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "35", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Goodwill and Intangible Assets (Details Textual)", "menuCat": "Details", "order": "36", "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-20230101.htm", "contextRef": "ia810e4f2335240d8a052f82c20f1d68a_I20230101", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Goodwill and Intangible Assets (Details)", "menuCat": "Details", "order": "37", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "38", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "39", "role": "http://www.hawkinsinc.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "menuCat": "Statements", "order": "4", "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-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "40", "role": "http://www.hawkinsinc.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Leases maturities (Details)", "menuCat": "Details", "order": "41", "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-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "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-20230101.htm", "contextRef": "i703d4f80c45f4573b3bfec392e2a2d52_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": "0000046 - Disclosure - Share Based Compensation (Details)", "menuCat": "Details", "order": "42", "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-20230101.htm", "contextRef": "i703d4f80c45f4573b3bfec392e2a2d52_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-20230101.htm", "contextRef": "ide248461b4d548838295b59844b09a22_I20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Share Based Compensation (Details Textual)", "menuCat": "Details", "order": "43", "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-20230101.htm", "contextRef": "i1ba5935f77ad473ab4976bac9af6b044_D20221003-20230101", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "id9b739ebee5d43f9bf58c682bc1a0776_I20230101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Share Repurchase Program (Details)", "menuCat": "Details", "order": "44", "role": "http://www.hawkinsinc.com/role/ShareRepurchaseProgramDetails", "shortName": "Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "i8be4cfe75cdc4a0ebeeec369d42786ff_I20221002", "decimals": "INF", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Segment Information (Details Textual)", "menuCat": "Details", "order": "45", "role": "http://www.hawkinsinc.com/role/SegmentInformationDetailsTextual", "shortName": "Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Segment Information (Details)", "menuCat": "Details", "order": "46", "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-20230101.htm", "contextRef": "ibc91fc89713c447eb78b9bb1dfb7e756_D20221003-20230101", "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-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "menuCat": "Statements", "order": "5", "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-20230101.htm", "contextRef": "i0e2077c21acb499b84066b181d406fbe_D20221003-20230101", "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-20230101.htm", "contextRef": "i2ac77c90f7dc48889cf3e51ca06d854f_I20210328", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statement of Shareholder's Equity Statement", "menuCat": "Statements", "order": "6", "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-20230101.htm", "contextRef": "ie7775eaf560746f3b25845a993b6b4f2_D20210329-20210627", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DividendsCommonStockCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "7", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.hawkinsinc.com/role/AccountingPolicies", "shortName": "Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "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-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "9", "role": "http://www.hawkinsinc.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hwkn-20230101.htm", "contextRef": "ia0e293d847044d1d856911637761b6ed_D20220404-20230101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 23, "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": [ "r453" ], "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": [ "r454" ], "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": [ "r451" ], "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": [ "r451" ], "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": [ "r451" ], "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": [ "r455" ], "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": [ "r451" ], "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": [ "r451" ], "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": [ "r451" ], "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": [ "r451" ], "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": [ "r450" ], "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": [ "r452" ], "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/20230101", "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/20230101", "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/20230101", "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/20230101", "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/20230101", "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/20230101", "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/20230101", "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/20230101", "presentation": [ "http://www.hawkinsinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "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/20230101", "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/20230101", "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/20230101", "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/20230101", "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/20230101", "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": [ "r243", "r244", "r245", "r246", "r301", "r397", "r412", "r419", "r420", "r430", "r443", "r449", "r482", "r493", "r494", "r495", "r496", "r497", "r498" ], "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": [ "r243", "r244", "r245", "r246", "r301", "r397", "r412", "r419", "r420", "r430", "r443", "r449", "r482", "r493", "r494", "r495", "r496", "r497", "r498" ], "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": [ "r214", "r398", "r431", "r448", "r478", "r479", "r483", "r499" ], "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": [ "r214", "r398", "r431", "r448", "r478", "r479", "r483", "r499" ], "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": [ "r243", "r244", "r245", "r246", "r294", "r301", "r328", "r329", "r330", "r396", "r397", "r412", "r419", "r420", "r430", "r443", "r449", "r477", "r482", "r494", "r495", "r496", "r497", "r498" ], "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": [ "r243", "r244", "r245", "r246", "r294", "r301", "r328", "r329", "r330", "r396", "r397", "r412", "r419", "r420", "r430", "r443", "r449", "r477", "r482", "r494", "r495", "r496", "r497", "r498" ], "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": [ "r15", "r447" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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": [ "r219", "r220" ], "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": [ "r2", "r107", "r116" ], "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": [ "r72", "r129" ], "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": [ "r25", "r26", "r27", "r135", "r407", "r417", "r418" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r24", "r27", "r95", "r392", "r413", "r414", "r461", "r462", "r463", "r469", "r470", "r471" ], "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": [ "r7" ], "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": [ "r336", "r337", "r338", "r469", "r470", "r471", "r485" ], "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": [ "r85", "r86", "r303" ], "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": [ "r332" ], "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": [ "r180" ], "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": [ "r484" ], "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": [ "r106", "r115", "r133", "r157", "r198", "r204", "r210", "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r360", "r362", "r371", "r447", "r480", "r481", "r491" ], "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": [ "r126", "r137", "r157", "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r360", "r362", "r371", "r447", "r480", "r481", "r491" ], "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": [ "r466" ], "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": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "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": [ "r356", "r441", "r442" ], "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": [ "r87", "r88", "r356", "r441", "r442" ], "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": [ "r91", "r92", "r93", "r359" ], "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": [ "r94", "r357" ], "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": [ "r50", "r51", "r52" ], "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": [ "r43", "r48", "r53" ], "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": [ "r43", "r101" ], "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": [ "r97" ], "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": [ "r22", "r110", "r121" ], "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_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Common Stock, Dividends, Per Share, Cash Paid" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementofShareholdersEquityStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r80" ], "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": [ "r469", "r470", "r485" ], "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": [ "r6" ], "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": [ "r6" ], "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": [ "r6" ], "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": [ "r6", "r75" ], "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": [ "r6", "r447" ], "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,850,454 and 20,889,777 shares issued and outstanding as of January\u00a01, 2023 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": [ "r28", "r140", "r142", "r148", "r403", "r409" ], "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": [ "r32", "r398" ], "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_CustomerRelationshipsMember": { "auth_ref": [ "r90" ], "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": [ "r74", "r155", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r265", "r266", "r267", "r268" ], "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": [ "r457" ], "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": [ "r340", "r341" ], "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": [ "r4", "r82", "r83", "r84" ], "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": [ "r46", "r193" ], "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": [ "r57" ], "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": [ "r291", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "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": [ "r483" ], "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": [ "r305", "r333", "r334", "r335", "r339", "r444" ], "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": [ "r80" ], "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": [ "r149", "r165", "r166", "r167", "r168", "r169", "r173", "r175", "r177", "r178", "r179", "r183", "r366", "r367", "r404", "r410", "r423" ], "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": [ "r149", "r165", "r166", "r167", "r168", "r169", "r175", "r177", "r178", "r179", "r183", "r366", "r367", "r404", "r410", "r423" ], "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": [ "r180", "r181", "r182", "r184" ], "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": [ "r343" ], "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": [ "r18" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.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": [ "r75", "r123", "r143", "r144", "r145", "r160", "r161", "r162", "r164", "r170", "r172", "r185", "r222", "r282", "r336", "r337", "r338", "r347", "r348", "r365", "r372", "r373", "r374", "r375", "r376", "r378", "r392", "r413", "r414", "r415" ], "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": [ "r368", "r369", "r370" ], "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": [ "r264", "r295", "r296", "r297", "r298", "r299", "r300", "r369", "r393", "r394", "r395", "r427", "r428", "r438", "r439", "r440" ], "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": [ "r264", "r295", "r300", "r369", "r393", "r438", "r439", "r440" ], "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": [ "r264", "r295", "r300", "r369", "r394", "r427", "r428", "r438", "r439", "r440" ], "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": [ "r98", "r99" ], "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": [ "r100" ], "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": [ "r264", "r295", "r296", "r297", "r298", "r299", "r300", "r393", "r394", "r395", "r427", "r428", "r438", "r439", "r440" ], "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": [ "r381", "r385", "r446" ], "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": [ "r131", "r238" ], "calculation": { "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": [ "r236", "r237", "r238", "r239", "r399", "r400" ], "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": [ "r68", "r400" ], "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": [ "r65", "r67" ], "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": [ "r68", "r399" ], "calculation": { "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails_1": { "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": [ "r35", "r62", "r456" ], "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": [ "r130", "r224", "r401", "r426", "r447", "r475", "r476" ], "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": [ "r70" ], "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": [ "r31", "r157", "r198", "r203", "r209", "r212", "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r371", "r425", "r480" ], "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": [ "r33", "r145" ], "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": [ "r158", "r344", "r345", "r346", "r349", "r351", "r353", "r354", "r355" ], "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": [ "r159", "r171", "r172", "r196", "r342", "r350", "r352", "r411" ], "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_IncomeTaxesPaidNet": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r45" ], "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": [ "r45" ], "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": [ "r45" ], "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": [ "r45" ], "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": [ "r45" ], "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": [ "r45" ], "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": [ "r69" ], "calculation": { "http://www.hawkinsinc.com/role/GoodwillandIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "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 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": [ "r130" ], "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 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": [ "r64", "r66" ], "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": [ "r112" ], "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": [ "r151", "r153", "r154" ], "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": [ "r223" ], "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": [ "r458" ], "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, Finished Goods, Gross" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r459" ], "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": "Inventory, 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": [ "r136", "r421", "r447" ], "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": "Inventory, Net, Total", "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": [ "r422" ], "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_LeaseCostTableTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r490" ], "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": [ "r490" ], "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": [ "r488" ], "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": [ "r391" ], "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": [ "r17", "r157", "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r361", "r362", "r363", "r371", "r424", "r480", "r491", "r492" ], "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": [ "r11", "r109", "r119", "r447", "r467", "r474", "r486" ], "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": [ "r19", "r127", "r157", "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r361", "r362", "r363", "r371", "r447", "r480", "r491", "r492" ], "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": [ "r3", "r108", "r117", "r263", "r269", "r427", "r428" ], "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": [ "r16" ], "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": [ "r134" ], "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": [ "r152" ], "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 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": [ "r152" ], "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": [ "r43", "r44", "r47" ], "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 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": [ "r30", "r47", "r111", "r122", "r125", "r138", "r141", "r145", "r157", "r163", "r165", "r166", "r167", "r168", "r171", "r172", "r176", "r198", "r203", "r209", "r212", "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r367", "r371", "r425", "r480" ], "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": [ "r473" ], "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": [ "r198", "r203", "r209", "r212", "r425" ], "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": [ "r487" ], "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": [ "r380" ], "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": [ "r380" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.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": [ "r380" ], "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": [ "r379" ], "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", "r446" ], "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", "r446" ], "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": [ "r0", "r96" ], "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": [ "r18" ], "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": [ "r105", "r114", "r132" ], "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": [ "r132" ], "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": [ "r29", "r75", "r139", "r142", "r147", "r372", "r377", "r378", "r402", "r408", "r461", "r462" ], "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": [ "r21" ], "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": [ "r36" ], "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 income (expense)" } } }, "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_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r464", "r465" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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": [ "r41" ], "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": [ "r41" ], "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": [ "r150" ], "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": [ "r37", "r358" ], "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 business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedTerseLabel": "Acquisitions", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.hawkinsinc.com/role/BusinessCombinationsDetails", "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r38" ], "calculation": { "http://www.hawkinsinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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": [ "r460" ], "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": [ "r40" ], "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": [ "r39" ], "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": [ "r71", "r128" ], "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": [ "r73", "r120", "r406", "r447" ], "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": [ "r59" ], "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": [ "r42" ], "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": [ "r54" ], "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": [ "r8", "r80", "r118", "r416", "r418", "r447" ], "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": [ "r123", "r160", "r161", "r162", "r164", "r170", "r172", "r222", "r336", "r337", "r338", "r347", "r348", "r365", "r413", "r415" ], "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": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293" ], "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": [ "r146", "r157", "r189", "r190", "r202", "r207", "r208", "r214", "r215", "r217", "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r371", "r405", "r480" ], "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": [ "r20", "r76", "r77", "r78", "r79", "r102", "r103", "r104", "r113", "r427", "r429", "r468" ], "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": [ "r472" ], "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": [ "r65", "r67", "r399" ], "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": [ "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r426" ], "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": [ "r63" ], "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": [ "r1", "r12", "r13", "r14" ], "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": [ "r55", "r56", "r58", "r63" ], "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": [ "r55", "r56", "r58", "r63" ], "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": [ "r302", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "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": [ "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r241", "r242", "r426", "r499" ], "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": [ "r60" ], "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": [ "r186", "r187", "r188", "r198", "r201", "r206", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r218" ], "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": [ "r34" ], "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": [ "r45" ], "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": [ "r322" ], "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": [ "r322" ], "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": [ "r320" ], "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": [ "r320" ], "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": [ "r317", "r318" ], "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": [ "r317", "r318" ], "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": [ "r321" ], "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": [ "r321" ], "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": [ "r445" ], "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": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "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": [ "r75" ], "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", "r446" ], "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": [ "r124", "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r240", "r241", "r242", "r426", "r499" ], "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": [ "r23", "r75", "r123", "r143", "r144", "r145", "r160", "r161", "r162", "r164", "r170", "r172", "r185", "r222", "r282", "r336", "r337", "r338", "r347", "r348", "r365", "r372", "r373", "r374", "r375", "r376", "r378", "r392", "r413", "r414", "r415" ], "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" ], "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": [ "r160", "r161", "r162", "r185", "r398" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r5", "r6", "r75", "r80" ], "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": [ "r75", "r80" ], "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": [ "r5", "r6", "r75", "r80" ], "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": [ "r5", "r6", "r75", "r80" ], "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": [ "r5", "r6", "r75", "r80" ], "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": [ "r5", "r6", "r75", "r80" ], "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": [ "r6", "r9", "r10", "r61", "r447", "r467", "r474", "r486" ], "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": [ "r81", "r156", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r364" ], "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_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": [ "r89" ], "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": [ "r46" ], "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 (loss) 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": [ "r472" ], "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": [ "r174", "r179" ], "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": [ "r173", "r179" ], "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": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r422": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r423": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r424": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r425": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r426": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r427": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r428": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r429": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r43": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r431": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r432": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r433": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r434": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r435": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r436": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r437": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r438": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r439": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r44": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r441": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r442": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r443": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r444": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r445": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r446": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r447": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r448": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r449": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r45": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r453": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r454": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r455": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r456": { "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", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r457": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r459": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r461": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r462": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r463": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 65 0000046250-23-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000046250-23-000006-xbrl.zip M4$L#!!0 ( #F"05;[ D8D" @ +S$F%JN26YDM5??V?(U<.6G"A-&LL7UT 4[7)('G(.SPPIGOYT<=4;_OZQ MS\9NHMC'7]^^'_18J5*K?6KU:K6+X06['/[G/6M7ZPTV-#RUTDF=0.A8;X X$RZU,1^R3 'O+*I7"JJ>SN9&CL6/->K/%/FES*Z<\E#OI%)PM MVCFMA>?3FN_D--)B?G8JY)1)\:8DCZ-FJR4@3@[K[;:HMSO- VB)MNAP$4>= MJ/U' T'6T#S4L6ZNX$UI(M/*&*C_;KM9/3K(W,E,"C?N-NKU?Y>\Z=EIHE.' M_1FL'[Z&9C8:#L8LE:CVKB/ M='W W(QPS$YGW0ZVN@8YQCD&\X,Q]_K7P\&[0>]\.+CZ@-R\OOGU_,.0#:\> M'G-' M>CPE&6YVP7CP#V)L;\4X*+./W!D9W[++*KODLUN9VC*+P3B9S)D;<_?RQ<'Q MR0;Z1V7DT9&=9%P(E,R*@L1U6X>+Y2I3@8SJ5AK'/WSTC>H"^X_K]?XT-.K5 M=I/&/6!C/@5F8"IAAM'%C:5E?^;.83MD[;2:L4:_\PG2R[#8,48K"6FSF93/@M M8+]K;5I\)Q ,=JE\HH%]D$$L#286:)9B=40BP+#96,9C9G/Z6-6?@8&B$1K M1%J%&0@E,S/IQCA FT'L 5*[&4+3 H>,^PETC@]0 M7V9.F6)GS'.[>Q4*8A&P94\A+.K<8 .H/5-IO:*A%:2^'4IX5UJXKJ<&%/>T M*N+BBAKE0FNI4*(N(A:KE13^E,#FD95">*DVSCL#R(563&&B'.KZG;:=ZU-QD[W75L9PXC[Z=2$#6YU2DGP>86:4TI(?&5&['@#K)9 M\D@JZ>84JK=U2RO)T\PS*"R">Z9K*:6/"W?%@++<9,A@ZU.+.-9&> ^N1Q! MBAF#0B)C"62T0L@$$^= 5EQ),D-I?N9TC9^GE@19=&&[##2N7L MBX-;6IUHZ_ ]'55B6S;&AHJS%/;JD2H)4A8%ZH%U 1PW-N W\[3/3_,EKM<)3^8(EIL/<7Z'PC4^[-SH7B< M&-2$,CH9O(PA3?P1<,&G<@AG,IUJ-06*:2D?%2?9IE ^F&1*SP%+9V,=Y([? M8RNRZ[L$_.I3_ZJWW9\7.%=>ZM@[B RF"?.7+QJ']9-&.?SD_\@O9=\,K[,3 MNH!E@<'Y/6#16>@NOIQ@M,H4GW=EZMOSE4Z*.8ZT+BCD&G4ST^:-$U V?PGUAT7-Q J/H;"#4G-LL.ZM7CH\-' MBU$7'RW[7+/MPVJGV=ZIV9J''&#CQ-B,IV]*K=*B0K&>NG76\(1;M/<9TV9V M1\;K5Q)H-6Y,H\Y^'('K@2)M7(?^<\MOO^QO_RV)_WWGLZ M+7:T9?YDC='L MG.S]3&_.[C\T1WL_$[VQA(3U[R#.:>O/KM9RYH^XNY?"WXAZ.#DUKT5?>>O@ MP?VG3(<+8-UP@#N%C1M1*Z9YK:NOJO (Z9:[S2I?N$15?(8K7?YRV=E_ 5!+ M P04 " Y@D%6P0A&_A\( #!)@ &P &$Q,'%F>3(P,C-Q,S Q,#$R M,V5X,S$R+FAT;>U::6\;.1+]OK^"HV S":"K=?B0' ..+"-:9.*LK=G,?%I0 MS6J),-7L(=F2M;]^JLC684M.%&S&QV(-1%$WB^0CZ_%5D>+)3^>7O>'OG_ML MXJ:*??[U_<=!CY4JM=J79J]6.Q^>LP_#7SZR5K4>L:'AJ95.ZI2K6JW_J<1* M$^>R3JTVG\^K\V95FW%M>%6CIEHUI;6%JG"B='I";_ 3N#C]V\E/E0H[UW$^ MA=2QV !W(%AN93IF7P38&U:I%%8]G2V,'$\<:]0;3?9%FQLYXZ'<2:?@=-G. M22T\G]1\)R!N.H\8! M_W>$(&MH'NI8MU#PKC25:64"U'^GU:@>MC/7G4OA)IVH7O][R9N>GB0Z==B? MP?KA:VAFJS$'MZ["E1RG'3^D4JBZ+(ZUTJ;SJN[_NE122?A4JD7GYQ[6&AGY M<]GB]%8!ZB/653&$)/6H0V/YO'P;O!T/6C*J-NT@W M!\S-&,?L=-8YQE8W(,&7.O?S4<7 QZ9\/!Y2?DYM7UKV>?AFQX^> MGAKQ=;_GL3;K#79Y\6QA#C_TV?79U?NS3_WKRN5O'_N_L[/>$!'C.JOO2X^G M),/U/AC;?R'&UDZ,@S+[!R2)@07[7&672D!ZPZ=9F<5@G$P6S$VX>_VJ?=3] M/OP[]&6C2L:%0/&L*$AY=IQ(=/?H\1-4EV,?KM7MG&J)ZM=6@ M<0_8A,^ &9A)F&.<<1-IV1\Y-[CJU +?9]HXIE-VH#[.>,\MN@ G>[I@-ZF>*Q!C* >?%)X0&BQ+-28& MV 67*>/I@N6I,SD@=$P5?-: +N)LBD]&B*%%7 MJ34'"_?;>UTCS85/J^:M06X2D\2LI#T\!(:I^1 M,&T0-1"'L.S=47*GHP0[HG'>IR]:4(C>.RUJWJ?D8>,^)8FDCTQ)_O:I*=DX MJH:EB'MHW%F@GA2.?N803[ MJ#]?60/EOLFWMR=LM,RJ_8HK9@+Q>'91!R^78>+I&;92Q."\;1+0GKA(NGS) M3J9]APY2<-9QG!MR]48DW-'J5%N'[^G8$MNR,394G*:P-P]429"SJ%#WK O@ MN+4!OYVGG7Z:KW"]#:@FW*[2!M(VSW$07O3]?!2"O,!-^PVH8F]_S[[\7T_1 M=_'Z>>Z9VB]]S^3/\59+HKS6()+$35JNY8B(]1V)Q%8&NH+&,0MUVMA5[/8O ML,GI5#H'\!7!'VG,#JA<2,3G&WF#Y$5]M:3?^#_EPLL5!W_D$N'[U96GL3\" M>/O_K=&/VAK1B0QE>Q*)19M/VL;&$I )1=Q=;5'FP&\HD(9LRX=2GR?Z<\;E MZQY G_A2X(%0YQ#.9SK2: 06UE(^+PVQ3 M2!],,Z47@*7SB0YZQ^_0%>GU0R)^]:E_XMOMT'.<*Z]U[ )&!O.$Q>M7T4&] M&Y7#[_];J'\0O..]T 4L2PS.[P*+GD>X"L%4$(#BF87.\DL7PU6F^*(C4]^> MK]0MYGBDG=-3GRW,*.9A/VDVZ<^ ,_A/+CHOK"%5_ M':'FQ'99NU&-CEL/%M>KT8-E7VNVU:X>U _V:K;F(0?8.#$VX^F[4K-T[]?+ M3IU%GG#+]KYBVLANR7CS?@(MQZUIU-GC$;@>*-+"=>@_=_X0S/;X6Y'\Q\Y= M05%:V&C+_$$:HYGH/OM9W363?]$L/?NYZ-]"G-,FG_T+4V/V&3?PD@*PC_>] MB82$7:ST_C+DS]MS5?-"M"6D7[]F<.\F5*;#5;!..,"=P=;=J#7UO-#5UU7X M"/F7N^TJW[A.57R&RUW^FMGIGU!+ P04 " Y@D%6CI/9/7H$ /$ M&P &$Q,'%F>3(P,C-Q,S Q,#$R,V5X,S(Q+FAT;=576V\:.11^WU]Q2K1M M(C$W+DFX)!(!HK#*AC1,E/9I9<:>8,6,9VT3PO[Z/?8 H27=I=(VS2*$ACFW M[UQ]W'[7&W;CS]=]F)BI@.O;L\M!%TI>$-Q5NT'0BWMP$?]^"34_C"!6)-/< M<)D1$03]JQ*4)L;DS2"8S^?^O.I+=1_$-X%550N$E)KYU-#2:=N^P5]&Z.DO M[7>>!SV9S*8L,Y H1@RC,-,\NX<[RO0#>-Z2JROSA>+W$P.5L%*%.ZD>^",I MZ(8;P4Y7>MI!\;\=."/ML:2+TS;EC\#I28E'E49*ZI7Z\5'ML$;9N$$.Z\F8 MIL?U.JO1:OI'A" #9"]DM%D(=E*:\LR;,&N_6:OX1_7=2J1!=D1,II&KNA>[3LA0O)5,N%LT/ M790:*_ZAK#'\GF:*IP6#YG\QQ(*PW-]Y ?4(Y07/V IZ5+%@^Y\N!F>#&*H5 M/_H2Z:;#1-VCST;FS09JW8"<8(R9>F7,W?Y-/#@?=#OQ8'B%M7DSNNU\CON]_T5X5T%MA(

(H%W+!<*@,RA0LR?^"9+L,@2WS8MVQ=.412V8*ASK30#(* M_:=D0K)[9VK*M;8H\6LY*0YJF##%$)M#4T ]0(!EN"9&\>0!+OQGW-T)9REJ M1 N&/S(8IBE/F')VKA73G-H3 +5MN%8&Y# \Q8=\IO2,((>1\-Q8UJ&C5M%7 MUAU"96X/D$WN)8\MDZ7V$5%CDC'M#9\$6T G<79MF9213LS[O?IQ:Y>*J:_F M(L\L^F:EY@Z&5ZZB_>@ XG4&()T)K)P$(RAL'M>Y5>S/&5?,'I#:^JN791=5 M]PG6D(*HOD\/UC%ZKH1U%2P#%36J-0Q1HP4[QNB5XX$5]5V'VL]-7J5('L^P M<:?$901G@B'(2?$MF(W,$FZ'0H[=8I-8MF0B!* 8&B<"4ZQSS*HN.ZF49R1+ M['M42-VJYKH-N6:BJ &)4\+9U%]UGK\5P?\H+(V=HE(,JA4&0\:"K2R/I:), M>0A D%RSYNJA1;G.!5DT>>;T.:'6,M]C:8R8GI6II M)9 32G$%;E;R)XB^7+X$2[>=D/GKE6U8)*AVU-+N]X5I#__X69?6#H%89MOV M*\8!M!2<@G6K]>9#M!V6[W'\S;NWTWG^ STN>O:5G3YG8V47*5CN4-O^!6[N M;,W-%RZ%&Z?25_?*7!87ZZ9B@MC@;MTTG]O#S;7P682,L4=F9EOD7RZGR]_B MJNPN[:=_ U!+ P04 " Y@D%6@8O&UH@$ K$ &P &$Q,'%F>3(P M,C-Q,S Q,#$R,V5X,S(R+FAT;=576T\;.11^WU]QFFI;D#+73*"Y@!1"$*E8 M0LETVSZMG+&'6#CVU.,0LK]^CSU)H W5@K2E;!1%DSD7?^<[%]O=5\>C?OKE M8@!3,Q-P\?'H;-B'FA<$GQK](#A.C^$T_>,,$C^,(-5$EMQP)8D(@L%Y#6I3 M8XIV$"P6"W_1\)6^"M++P+I* J%4R7QJ:.VP:]_@+R/T\+?N*\^#8Y7-9TP: MR#0CAE&8EUQ>P2?*RFOPO)567Q5+S:^F!N(P;L GI:_Y#:GDAAO!#M=^ND'U MOQNX1;H319>'7@L>CBW1P_+^@=TUJ*]R#T0FDIP,8]RZ/>N>#L3?Z M?#;X KU^:B5Q&#ZVRG]:",F#(0PE9$I*EMDQ"@MNIF"F##[,B48^Q1(N6:&T M 97#*5E<(X/Q5R7LF&0*@J[*9Q7WNE8TMC MY7U,](1(5GJC6X'(>IECU99&'>7$O'G=?-=Y3)4TU[.0([/2M./$;0;/7#D[ MT2ZD&]8AGPNLE@P9%#9WFWQJ]G7.-;.;8FGC+5>E%C5V"-:-AJBY0W M9@FW@Z#0K+1)K%LQ$0+0#!?'+D)!@5DMZ\XJWW07.J3N>.8Z&;7FHJH!A9/! MK5E^UWG^%H/_$2VM1[%2#:,.JM\3Y0Q:N;Z]<9.E(R(U7;E*J 2K\YP2=/?WW/'.(-G-T/7"Z].>+X3 M!89NRUKO_%;X8W'H1QM9X'Q7_C&"$CD_J#5J:X."4(K'WG9N ?)>DKL M+S["P2UN'8;?,/@3MW2XP''#[8!UL^<'^_Y/)*#J[6?FX(1-M#UDP>I\M1U? MX.;3UGQ]X,)X;_?Z[LY9J.K2W=9,$,OXUBWTKF'<_ OO3,@$NV9NMDW^Y>*Z M^JVNT>Y"?_@/4$L#!!0 ( #F"05;@!3,M1F@! +I_$@ 1 :'=K;BTR M,#(S,#$P,2YH=&WLO6E7&\FR+OS]_@J]['O/[5Z+Q#D/[M[<11N9IH\E;)#M M([YXY0@"#6Q)F.'7OY$E89O!-K8U4]YK-Z J965E1#SQ1&9DY)__[[+3KGR, M_4&KU_WW&MG :Y7_M_GG_X?0__RU_ZJRW?/GG=@=5E[THQW&4+EH#8\K[T,< MG%92O]>IO._U3UL?+4+%=U[TSJ[ZK:/C885BRNY<[#^W5GFE(T6(H,90YHP&H46PGNR'IX+BJ,W6'+B M!/>>&?BGI,!P6PC6BOS8XR&\';QA=_"\=?GOM>/A\.SYLV<7%Q<;EZ[?WNCU MCYY13-BS5K?=ZL;\RFOCVT-L?;J_N'<0_<91[^,SN #?H?3FQD%_^.G&9 >N M:!0^O'53;J'UM>?C_/S!T'9]_/+^<*<#XYOEL]'%FUN/+TZ[MUH^MA>GT%ZK MZS=\KY.[P3#!9.W3. P?[LCG,7@V[-ON(/7Z'3L$M!^X\_<;K MY,O.#CZ_SN#VRU^PFWO)L_^IO3KPQ[%CT;U!N/>4\?<(2/I9^%,;76\S:\FF8!CU.B?J6S$9W?#&N"'3DUA=N=.9;0TL$PAJQD7R> MMVWWZ-]KL8O>'JR!^D8;-O_LQ*&MY%91_,]YZ^._UU[TND,P2M2X.H/!\J._ M_KTVC)?#9\4[/-O\7__K?_TY; W;<3/K![I1@C^?C3[\\]FH:=<+5YM_AM;' MRF!XU8[_7@NMP5G;7CWO]KH1.M"Z?)YOC/W1KZT08K?X%:[7 1GZ+3]Z_N5P M/Z9_K[4LCM2PH+G"G <2M)"&$,F4DL3)&#YL9TE@CCGZK)A=V\F/CJWGU2[T M[^H%O$[?MG>[(5[^=[Q:J[0"-!W8NRNWW?OXBNY_;++:>3BI?CS<,2=[)V^O M:COO3O8:6[2^_;)5;^R?-*]K8J]Q*NK735+;/KJLT?W3YOLJ><7J[>9UC]1. M_H*?IQ?UDS>7S9.WN$EKU_G^O8:G]<86KS7JIX<[+X_K[S1^10^OFN^]K#>: MHGGBKVK;H57O-"_JVUM735KE]>NCJ_I._?CPI-VJ[50O:CMO/X:=ERVW\U;6 MMG?YX/VXVCD1].YPT.]6+P\9^N_;^97MO>[]=O_97S6L__LX[>);H M'C9Z%[63XTY]VU_7H1][VZ>X3NNM9N.O=GWG[67S_5L./UG]^I^3.M&7KQK5 M8>T P\]=7CLY$A^PTS)QDE (": V 9H"\'HD(W6!!QF93&N;./_CD@K\Y[-; M0IVFC+? H83L5%ZV[5$IV^_)]NJ>; 6),FD!LB5.(8X!F5T0#C%'L!,^)6+E MVF:R[4&:D-$8 M(ZVTHU@&B<'M;&8AS$V^KZ']7B@E_"@)XWL25M8'!>P'21% PL*!<$$8R"I' M3% ."X_7-M_,4KXOSOO]6^9;[89MX/Q+*=YW//S]3_N0MC^ZDQZIP[7Z]>Y% MG>[2PY,M7-O^YP3$S?:V=^'9+SM[[WG/34"SXVLU?K9#_3JW8KQ0=B@^2X1>[_WV;>=S]\N;-1[=; M/RL@Y^8O"!7ZPZR?&0=I(0M^\[W/USYU,]SW!NK! M<0O1BTB5\A"A L%R)A@1I$]"!,4)CQ]V1\-%U0(,URBV&GX: :H^-32^\K@1 M..^V1J\_.+:@5I_>K!/MX+P?-\<"*"[>-'%S[>;OW,;#(VJ<8B:Z&$7@+!F7 MA/924^>)Q:".-R.Z$ IX=T0_Z]1/CNAY8<^WAVP<8SY_>[#]PZ/I-!%:<*&Y M=EPP;4%3+9>>84VM4ZH8S6S7;+%&,-6"Z3A9^Z&B)3<6X@>NG M*H\;(93*11LW& GS!;1_:]P((A11.8%QLR(9*IBTG&J>>+#)*I:4D91X[!4? MCQNC9I''#8S!S';$>^U-H+C:(RW-F(=&!%Y>L;,#I_';QV/%/P=;ERV@ M!C>WP>>=7O=@V/.GH[;^?/;@(SZ-VJ>>S-!QW(90F;"W&%O#.?>9'CLA;8I: M&JNUW6]VCP9+(1XC('0N28<.X<-H T@5E \8)HDW-5T8^ M6]Z?=\[;>85T;W@<^_F^?CS.K7V,NUW?Z\0E$9D.W 9)L?4^< =VE(!-"@S> M/$7&$KL]&0!$F7G M,&[+[-7G+] 0H)=&9<8/["Y5(ISJ/A-GGN MB07'9 E)&@(]^"6(U1/N]!G$_*7J$O5>"$DAQ38$D8\%?>I& ]$TQK[HQP867DLP"1\X1$%B4X)2NP"QYX)6&& MQ" A&@Q@6SRZ&9K4W$ %U%-:Z9UFCFN@8Q$$ LE\GP/'X0C6B74@)"<&<_=S![J=K ;0J*\F0=#RE38NJL\\):[T'$JR?5A9@[F ,V)RFT=8(E M@KG!V!E+%;%11!><(N.Y@Q60[^SF#FZ)YA?XHQ*"@FPX(" MT^Z&0:^ :.8S=S I,=&0N.8R8N,9=X"-1GO,B1!$0? #4+DJ8IKQW,&DY,,\ MIMX V\0N23@R8I_7$DN0@NE@9^21,X M55JF-#N1S6L$2.0Q:)PP!$R<1&.%B90ZPKG-6\'Y'))6E]D_SS^;U@=MF2*" M$^VS6F8?.ZD-8+?=9G2,<"N]!'%((/&6>Z" 5&4B&.+J MB&8>,?#DQ"1D8HXS"(23YI$0EQCP&P5AEI%"6KTR8III##PY^2B . ]"BL$: MD!%VP%12L'E+'&94^I61S[QCX,F)C%JOE#"46FM@'RP*XBV608-K*D26 MMY'I)1?9K)S2:%.;GD1P[JP3@@:@?H03F=?X8S1&@%JU3X"LCIIDZI " M"W%UY#-OIS1!D3EJM"&28Y /C\DDESS')( ,#?9N=B*;'Z@H):)-0F+%,^NE M0G-AC6%..I[HG=W=6"Y$N9.?W]V-Y1<;Z'\EJ2MA3;34,$R>.Z,MC)PFE@$D MXT2IG\.X+3.OF;] P8,:([4WB4R>8T 941;&I1DWG CG",2>V!@07!@82&, M^9>D>L2_S$)6AI-?3*1\A\Z8R52&(SX82W*6NI"YKE5.K;%"^\0-$0*3.8S; M,O.:^0O4&F&2L\"!@)U*S#7W0AF#>0")<&<_=S![J:J8B. \FI)=2'F M#F8O: H<.EAM5%2)2\ZM-%X)!=S:BI04'M.TY9?O#.<.OA3-KV19,>6M9PP" MTL@C,PY'!R&I5RE@Y>7JB&9..YB0?*AR0#H%ML3&7.;')6&]E=9%'$.DJR.?!9@[F)#(<+#6.^4]L1+")[#[$0VKQ$(4IO A05W++@ /HV9%%%*P1RX9FDLNU,D"PEE (B$VBAGJA5T^@L*=?0P\>ZER;;D2V$"X&SG-Y:DH5J98=G#8F17$X(6( M@>> S8GI*"RCS'.>"'76.$8,"40+S,/HJ*A5D._L8N!;HOF52I#:LLCR_B\+ M+)Y*2P6/1AD#?)!P+59&-/.)@2%(BLPXBW;Q4%I+B MTA@-68 34J*#] M A^D\]?Y %!C,-CRH+V# NA'>IO/M'U>WWK]8N\%]*OE;3MKK.U>@:Y.G6IE M03V*:MTY8.=7ZJ)8[SV+(@#L<$>TT4'EB=(4F8DR+%.D]&V9OHRR(XR*5G!?*2:<&6]H\GS8&W2 C!# MS.-TWFFJ5 $2C7ZTPWRE5*MIJ54NV11RI01E@4PX95U0% NM.0G21;$$:C43 MX4Y4N?^.0&F.;3?4SP$ULY]<1=7RS *GR7[0<0Z$U5E-O9;64L^TO#D)KU2M MI12NDC$":&#)+>.*>!MM! BA-CGCI%\&W%A(AK/=RH]QY\,8;F*?JU76(^]4 MA&"'J@!T)AJB->,NQ)P6:Q47J\:49TIKGIHN$8=%BM@$;CA/4CJ6@B-12T*Y M,RPM@2Y-3Z(E@?EA?3(Q*F7SJ2T6 X')6X6)% 8B,2XX(?Y)Z]-22C12$*53 MTLM .4G>,,^HHXY9;X0Q*R#1O\[;I_- A$<3I*74&VM","XIXBCA*6$ML<%& M.$:-4%!QN""]]=(%T%GB@XM"DQ53 MJ2>8VC<7M<*6$4%"D-CG?0*Y&@1+43$?8CZ,P2^!6I6I?8NI6DK1[ *#PP:8 MC860PZL0L4S!6X4=+55KB85K#=,02>:\X,"#H38)@SUFRCJ5-S\N@7 7DN', M,=EB/K4]@HV6!(^-9YP2JBD$N$8DQ30GS"W3CK6%HS5/39>(=3J\HD[3FQ-E#%&8:X M1G"B5 )5$5)25^K-4DSPST5W7!+4&^"U/"7NDC77X*KF]HW'YH:.,^GMUCG"8\66T.Y4MCS $&(X,NP?+AH"K/Z M/",1S5SPWF,7>% -RF?K U\PS%CR#(L$"Z:TCP-@A&M))9$12*V'"L(BM#K@#&M#.:6X==(CYO0Y,R ;=@R[#$5GK]3P49 MG0-VKT1*@?# G*61P.\A 0%@WJ45$^;J>V1/*<@P\ULGEJ)XU3^W*U5+X2^9I/++5O5(J5 M/T:E)IB@'QB'X$X:DC=S$6HM)E&:8+Q4SH]/ UP=E7J"J7US42N/F1;6"$M M=WQ*5EIM\Q$Y+"G%3%P"M2I3^Q93M93-!0HTL)L8>;+)6!8#SH7$E9"1J\\,!LN"7+ !(+2VN>FBX1R7PT+H+Z."Y50]_"AUIV0AWXRT1< 4L$?FTS8AXM8ZV:04 MEM$02Q5Y4OJSG!+TWN83;0FQ-F^%M(HP0H2, =BE82L@P=5-[9N+PD2(7;D. MUN@4.0[.)6]U-)PKC(U>A9G3U4[MFP]'Q91+3;5S3'#G@U% ,ZP*B6.#)4VE MTI0$XT'%84'+2)4G5EC.; * ([_\$EWYU+[Y($&DB?@HF-:&*VQ=)!;'*(EV0E*U M#),O"ZHWL]Z[/WO=B50GSXP21GGNL-$RDIKF2]OJO[/M\_C7U:=?_X86;=\?7[V*'V-[)-1[]^]V MS\Z'@^(.,GG1MKH@0+CW?B+FS96?6A+D8&]8,04,."\'6L% ?%QY(#V>X$): M.;N6E=+Z66F-,FS9!*2EB15$ $5GG(&P8LSP>E$A-.*$^R>AFW1);$M18D MR"-6^\ QA)D)"$M,V$:3!%QY&K8U76E-SK:L)CCR1!D3E..@+18T:>HI3B1( M;1??MA:%@TS%F*3SB6-++,D1N(3HVT-03B,UN:P03JLAGFES_JF(QD5+%="& MX+#C4G+K%838("#/"(1L?C5$,\W8>CH6@YGQ.H"5.,&M#9IJPJ3E7OA(/:>+ M+Y:7K6YK&%^U/L:PVX5A.&JY=MP:#.)P\-=5S9[T^B_:=C"X[8->@)1ZG=C? MCVV;\6UPW#J;PJK95$06)=5:!95LY#Q8;;A60G)OHI6*V;0$C&$Y1#8YVJ"8 M3D8'G+RBG&CK$DW!BR2LMTG@L*)6UNC;$#NV?[HLIJ53LEY821F/$#IY2WQ0 M5NGB>#]%U(J:UHSD-#E[XD"Y)0M*A<"Y#=YRDY*,P"JBB5HN 9GX*3D5*S!W M;U\2T_(L"AOR\6?*\<"48Q8T0D0F9>#$D14UK=F+[)>L[!Q>L9!7]SSWY9,H M.M$.SOMQ<]P&_'K3P,V5F[]S"P\J0(AY:4;F51G!M6::FGSLKN8YG<_2!6:: M>5UT'P0X7@S-?]9 %SKGG26QO7B[1 MT <"I%P(3[5W/.)H-%! ZK".000&,^#]!8KZ;5SRN4C[^4R;+I6#IC!NJI>(RRERC2":C MB34 I&()EAN_(KW]F%=)?-XQ.^SYTR7Q<9AIXH7'04O-@P??QC5-F0 RXWU: M 1\W=;G,W\-))346UD22*%=$6YP,,\(('CV$9 =45MXH11#3^8"I8FPE2DWHH0G%B&2B.+ M)L294)1/D\3CGMZ;)2Y2(<;9$=^>)W[6NGP.W*UWWO=Q,/KS.-I0C$9H?=S\ M$_XS5A:*HS=8DP)JP$*P5'S)*?_[.8'C5!BWHM+KH.+:.CH?/ M*=F@_&SXQT4K#(^?@Y/^/VO%K9M_#LYL=_-/UW\Q^'[5SK[4\",BV6T?= MYQY>K9@?'UK7CCP./NCZ$,1J&FR>/+V\4EYX- MP_UK1F\8_/7+>(-\NO:L:+M_<\-X *&#:\7WX*WR,/U[C:W=>?'QJ]"S8670 M:[="Y5_0V3_&%X>]L^?D]I4S&T*K>_0<5TC1^.>G/RN&Z"&)C@8M-\9@Q!X2 M2>[W0UU[_^;\*J\=_)%!DE&RGU;YZ_G]?P-=V.T #4/DTNF'0 MNH[/B836BS\O1J^OX/N%\,;#06@>S+?UW49UNW+0V&I4#VZKSW<49Y:]/*B^ M>+N_V]BM'E2VZMN5ZO^\^'NKOE.MO-BKU78/#G;WZG/H.GY4U]]O'?R]6]]I M[-77*]L;+S8J% MN?JB[LS51KC<@.IB-A3[.'&\;W37V2R_-+%V M3/=&H-,*H1W7%D7?BP%\N;=?J_P)SJ3;Z];/.]"(KXR=V'Y,.8\7%SFAFBO, M>2!!"VD(D4PI29R,#Q[$4.G:3"Q";#W?[OGS[-RRQU\;3YRQ=U=NN_?Q%=W_ MV&2U\W!2_7BX8T[V3MY>U7;>G>PUMFA]^V6KWM@_:5[7Q%[C5-2OFZ2V?719 MH_NGS?=5\HK5V\WK'JF=_ 4_3R_J)V\NFR=O<9/6KO/]>PU/ZXTM7FO43P]W M7A[7W^G+5_3PJOG>R\/.RT[SY!37MKVHG;P\J6_7KFHG1[1^LLOWWN_"=[=P MC;YKU=^__1AV7K;WC]O0[E5]IP;WMUNU[?V3>JSMOX1UV$Y%[F-PY/V<7U[ MOW.XL]^JM?7%J\;6L': +U\U=CGT2;QB^^WX]_[5X?MPYBB7S4:]7=O^IUUK MO*5[#>C#=HT //&]1I7!^[/<5FVG>5F[KJ>]-Q\8HT)IQE&$*!QQYS2R$( C M!WR?"N&3PVIM$T++-P6A^*P#=_W[][W-_.'$F TMV,_ B=K QCP*37ZD56HV MQ"-!:E&:_?I7?P!2OX&*(\VX*\J1%!\/? V(*@:5>KRH[/OWA6J68CAW" RZ'SU/K,@8T[)\O-3R>A..]!L#8-GR^ MLW\*WP$(.H7O[!_7.F](_?TN.^SL?+CS!M>NJ]#' M)@58NSK<.'F4$W_S=FN_4=U_U:SL5U_O[3_Y%&?2O^6.8Q^X+H M?R+Y6R\:>6B(8?S^V'POSAJ[JDR[OHB\S%0CK\<%!B][_Z>%YU-'=R&_\"?((Z\,SC_#44[!6ZBK:/8G;7& MFP\T6H*M]M9%;;L*@>4AA),U4=_V&5< =]Z='C:V M+@X[UX?@U]/]EB]??[$&K^U6DV7K;W MWM?(WD/\*^C$$]<,X10 IHQQR$2!$55)DV@DA1ASS+_XZO*OQOY6_6"W8%E? M)V#_]2\B\1\E"YL2"YLWR7K1ZW1:@[S654DM\+NC;0'3)%?58K7K)3RL/MJ" ML(SX]?-\J7[M\0>JL1%>$10]IXBKY) +*B$(_HR&T0Q!NK5-C)3D:MEYTN0F MO>>-#?I1V#!UT]F/1_D\ ML=UN'*4IK/R/W7._NG>SN'K?K.6S"1XW9]I\9J M.]6+/*72/#D&=_[V MS_Z>%)[:[[IX<[;_AA9Q#CRG\1>X__U.C3S@_K&1)B\RH8!=0)QI,#]E(Q+..ZS -IW3:YM_;[W_ M[]WZP7IEM_YBXYLDX!<7:WY8KR%"GY12/TZG?ZM>6C\L-+'22Y7^)PVLV$%E MD(_$2"T(R5O=2FLXJ/CC(F#_?40=?M$9+@O,<;TA&/NI".M;U^B&T#_WS6]V M5FYP+>>"R1/4W>]3G-D \F[7]_H0HQ55"XHB(B]ZY]UA_^I%+]R>-H)7\#EM M9QC/^KV/N9TEG2\:SY\WW@!PURZ;C7S?UF5]^PT[/&EW#D_^ M!^UVJ>O(1^ M5*^@#_>6%^O;IQ>UZY?'!4_:KN+Z=NCLO3_LU';V._7W_[1J[]^=U!K_M.H/ MQ6\4IVB%),AK*U ^JAWE$[X1YI%YQUD^LF9ML];J=N.@-[2/CN >I=6')R$>@-?21K]FHPU[N3M. _2%G2YQ\#%KX]N];7PQ5Z*)!JR-<8(X MIAY9GB+2,9=4]X3&!.P)+N6*&B"Y"5"G'\YCF44\\$CJ5#B$2J]?Z>5* 963 M\WYK$%H^ZR!PJ2(KL?6E REN[1_9;NNZ^/OW1UCX)--]%AK*5D ?=C?V-PXV M*M7.6;MW%?N% MR&IDJ]M_'[4M%F33>T^:F4.$$V-)G\P@07&\9,>]+AF]8S MCXS6!?&U6R'TXV P_O$*.D"6V,_6._\<'VY[?+CS5NQMUX_KV_73.MV].NSL MGQPVF@SN98>-=J>^'KD>;G9>G]>O]T\/&*:_1*K3]AC5/_ND<[M3;]1-/ M#ANAO?>^B9N/RJ'S5_7&+JYUWH+/KY'Z=O7JL'%$:M=5G!=*FO ]:.^XUCA. M]3]?J-WLH) 61VNN_AL@9"--*!];+J$JU1NT#439J&Q+".!C$1=#(86X@/I!, MBB1I43_E^W'YY^S=Q5P)6"Q'^[H'FM\^;)V-YIM*K?^NUE=O1[1:^L2]YTAP M)A!/QB.CA$62VEQ1 3N?_-JF$(3\4C"[1%3RD;',6 'SFL!9'T"Y=6;;E7@9 M_?FP]3$O%4!($P>_+XM=/_*MP=*@\R$N5XRV"-N6)FL!? &"J=^F"/*9%6_U MHUUZ6&_RPYVWL,FB' "G)&6+'CR(SUU5>O\[+S55:]&'[#097 M(@Y/#CM[V_!Y06C>7.XU7J;ZT0=M#9!?;U'"6"/N" $:8RFR1#LL/>8A\;5- M2>A=E_#[-!GQJQZ8Q^OC7G>9LV>65R]JC:T/PDE%>:+(,R(A8/(1(FOF48A: M:Z\,LRJM;3)&$$@6/W:'V@S3!^;B-#]GK?S7OS0EZH]!91C;\2RK\CCK;+T" M%*)]GE^F8@'W)N)DI^,,[DUCTP>FL;^[XV+&W3L 7I9/>XF#<09'[,=0.3OO M#\YS*L>P5X$[B@EH0G]SOV=6E_=?;/GA\SDEG>$-P\3/4!;&-K@4$Y]6)GJ# M&#J-V6K,'Y<[LM@I<>M8;O((XK6'U=\KJD]C57LN;Q:WQ;P=7#5<;WV M;X/'+-XMQ8O5QZE?AS&)U=_K+EG<'9>;;0,98 M?46H*\QEB7G>8:>&:R>[T(GEWL[+D\.=>J=^76-[.\#7 MMN_OLFU>OX'VWP(WA&>>>-SL5*_V&E7>?%\_;5(8@6O/F]SA*1) MEG*'$5')(YXD1XX+@P*US#-.L(ERE $/>ES4;UJOG-E^Y6,^NZ[ROS:UZ[OH]!LH13I;*_0CEOC-GZ03V@E&+J* 1E-LS9**%P7:) M*R=Q(LFM;?[]_K_KI>I.!YJK8R\XRL*_NQB5?>32KT/-3KOOY)AY+Y(E(B%O M,49<:(=,8@*1?'H=J'W$3&12,@CV/R/HKM1L_S0.*Z]>O?C^'/UCBH^9F<=G MN]V0,X!BQ5U5_'&$=\I'-@'#BD7F6([%OLB\_XV,$^R/[:#8NQ4JMMV&._)N MT1SA_>>\E>,[".M<'-\ #8]#O$_;^GK]\;:^<;3W19!XH^ Y LR7\]:V2H"K M0'#SK6?]Z&-!=PFM%'OA!Y7?H#TPAXL+>[ M6FQ"*[X\?I'?*[8;*K_1+U[6@5'!/>X$7B5_I[@=OIA[,FZK.+:QZ$C143L8 M5@RN!'LUV!BU<_^_4U^M>W'>[T.W1MMYL^\;VN'Y8"G1X:>WOY'ZR=L/#G,E M+% R+0VX+NLXLDIKE"0.5#!#%0->UHR#NX9\2UQCHY[Q]N_Q/$]1F.6KFO1C M79L(=M1[BS LHS$8[YK^]BS8,D!L!AO F4YK. 1TBFW FWZOFYE-^ZH2@>5< M578SX;&^6.[MXJ-56=Y8]6T07C4WT^X&@>_/X":,]A6\VEH\\B.X?-IX66N MD/=!X!@E(QYY'2WB- #5M\0@ES1)X)-C8.Z[>+D(\+"PJ+D@@_-]U/QJM::% MQE& +EMI0W]CQ7H/.-JW&0PSM/37@=\]^&D%%!D]>&'0 0"&I_1OF!2 3P=> M_FH]LUEH#NA?'INCRE&_=S$\OKE\"\0.8BRZ&6+*QS[F\X8SSN;%*0IO_)7. M%I?)'S>W??>&KW?UYL;,;LVNB.70:A#](:N?\G1-^:T2J-O*B'] MZ"H-,1N&3&//+/O)G;C?K'6$-RCYN0Y]N[, [9-?J#(;F/Q<=:HYC"S?,'H* MQ:DV^"-;G5+6THP >3:YIIG7]E\ TAWU^EGN[M MY#[EA))VJYC].FFW:SMO<'V[>E'?/CP^W*FWZB?-N\DIUX>=-[P)_"W/>D'[ M>?:+[KU_>W&X_0;7X%GUSLO3)MVE]0>24SYP00PC2J#HA$;Y^%9D%/.( DD MVBCLHEK;?/6P?YKA1N>'(SKQ(TQD&NSRAU--OUJ3:@%O760 VKJOB_/>9/\> MVL[M#W[MS>Y2\Y\[0&-AE&AI;UT!+UU_**19:4.9N]8\"? ]&(69H\CV4ZPY M^G,<13XA*C!U+EP,]U_G WCR8'"?"[M>K^W@CM[0]2Y+#OP]#GSUJN'OE/>1 M-%E)+2(<>\1E%$C;2)$0!"4^$L)>RI0PXSA3CG#AG,#+*& M*<(,]P&['W8J]Q*)9KP,D[ZQW)&WTSRX2M-*#RUT%\O;$)-T>\7J]/E@M#X" MRCXZ;V/XJ2#]S5)R7F+.SVI?Y8=?M.#1&1RZ8'B]O.3QL34H8IRN[?J6;>?I MJEP7,=^<3^@.MA\&E5ROH16^M@^%_69_?W"IH[) BW4SB[**AU?NK1$N_-+? MX#BVVY^=LP1]X[HA3EPN#X53=3YD8\ M>FI_?KB7(6I\3 ( 5K$[9%#IG0\+GY:=V\TVJ3&X475S@MOTMWK.OD#U5U3UD;L$GY0N+_(VL1_+FWE9N%H0 M\'FW-:+)([^^=ILZA^A%I$IY[BU/Q)E@1) ^"1$4)SQ^V!TQ9JK6(,3QK0ZP MX'^O[=9?/K ;I%"H0I]&UO:%L=TFU, U4.@-T;A!&'T8,V@++R6]OBE>7J5[ MC:.K9J-Z7;\^ROWK[.U47/9]M:]XN6U1E/L;?]S7&OD MZTU<>]_DS4:^?XO5.N].#G=VK_/FLMK+!S:6,8ATD@X,!<\"XHHP9+%02'#) MB71::JG6-BE9QX*N@Z1O&/J-@OS(9K+YU_P"'=_ ^*=XTX\7_?J!9(C;)6WH M+>SXXZNH\L?7%QI^N"3,9E%W^ZLS">-WH&2#YBIC9[W1S-?S?LR[-#[&S^/[ M?V[/68]?"7_^BG7P!N?#^U_Y>D>^_&]NNS!S07'T!H.:.L&]9P;^*2FP)BP$ M:\4'M7;SG>/^9V]S%)'K1WN*;(*W?V[;%_9JL/;L]D0[J-7XC3G=4%FU?K2S M"W2DW9USF[XU5S3'7N[6MZO_D\]9?+FW7ZL0C-[,[6 WA=5/(010'S7Q$$C* MFYH_DTV(IAM@+9/O[894CZL'M,C92[,+<5;I7?JYO46HK?8:0/YGDZY6)35B MLN8U^P.07F_M-RJ[&Y.WKM&K?&NN,*6)O\^H4Q"PC,^T>7[>!2^6[X*^V+GW MH7+VWRY6]^JO]C=>@6$(COKK7PL\I_/[$.+PE-5[M)(YSP) MM#N,G0I91B-]Z'UF;:0_V(UR'D1.P('?BCF48L?!7[8-=A(K!\F-]$64T$N5?()[)]ZPH4H#GA +&%L^ M (97KK>Z2]GON)2]KM1Z1=&U:I$EOY2OL+1,VBPEDS9+R:3-TC)ILY1,VHR9 M]%+V?#OZY43S(JV;RD+3?XX EX'+O&7X]=OAB_V7U/^>MX=5*.$FQK$Y2E$ZR=)(+*]NLGKQTDJ637&XMUH^- M(>W@N/*RW;OXE ZT?'"<7W8Y7:$N76'I"A=6MED]1>D*2U>XU%K,2"YG-(R# M7%ON*S[QH03R:0+60P4O2\R:E+1EB5DKM>F&EIMN%LS*E%S;K-FN/2J@\M/L MVG9KX,\'@UQ*I4@#[MKVU:!5Q!F?$39#\*B2:+YG/P[.VZ-09.\LCKI40N_2 M*@4IUQ=6"WM9B;V+9F80<;_)M9);PZ(:30&C\$'[YN^,PNW>X#P7<;.N=SZL MU&S_- XK^ZW!:0FMRRIS4LY*KQ:T\A):%\S,]"CS:M@'.12P^KK?\S%D)"UQ M&;&US;?=D>' ,9^SC>U[=&!5^.]%P?1G_=;PU8< M3;&]'<1\<+^^.US1I\!PAJBL!+OTB;*>%S M:25:XN?JX:X-CV._LML=G5@)397(N;2R+)%SM>9&1\M)LIP@ M73ACDVN;U;)3.4'W 96>\EFN M]_2I.,NU-8GC>_-1<^7YO9^/0JQ\Y=R]K^C;UWK]-35]I%#8VCW%__5QH(_2 MJMU&M39."/ER, X:6W"A6F\<_/1+R;4'!G!\=G ^=MN;9] M>;%7WZ[6#ZK;%?CM8._5[C8,^';EKZU7((%JY>#O:K5Q4/GM;7WK[3;(:/OW M:?7WNZ>_%MW];;=;&1[WSJ&),%BOQ$L?\ZGIN?)=)=BA_=2]F9\KK07[F7.E M%=DP\G$GS__8-<$>=U3SCW26D W)?NX4[#EUUDSRN.KI<) 'V.T(TZ<[(64> MM0'A_CR$H_"S?E>-V- ;XW!=[3'67]ZU.\![T;C;GH?(U#] M'PQO.JT0VG'&+WYP4/W"]7Y=C-]]R4>HPE?;&,-W=M8DHWTN8U.Y>>=)/& ^ MG?QAO4G%O\72FX?G8UZ\W=\'TE89Z<_SGU*@.V_[4[)9AC8F!!^5XJ=94'W( M51=S]IO/O\3_G+<^VO:HZ-3DH>5'!@Y7YK(:]+A1^]]W1^>'WNR/NW-?B_!* M?[8NGW=[W9=]ZXN2..?=UG _ST*=#\(:2+^;.UU\T K&*6:BBU$$SI)Q26@O M-76>6*R4_+";V0@FF*Q50O2MCFT/_KV&0'&ZMA-SB^C(VK/G6??R_ZN?M6X_ M#H;]EA_&D"]L=KMYW2.UD[_@Y^E%_>3-9?/D+6[2VG6^?Z_A M:;VQQ6N-^NGASLOC^CM]66^9CN^\[.Z=O"&UQAO>?/^&[[U_PSV- MT\MFHWIYN-T^J5UOD;U&$[]B^\?-SF5[[^3="3RW:+].JZ1Y\H;6Z1M>NZ[" M]_\ZKM':%3R?UDZ:ES??@6>=']*WLOZ^?MPV\^4$:,"%$@HTU$7&B!7+0: M.2:$LD$YD/?:IEPG7/[Y[+;B;([F"G[%0&XP\P<,I42I$J7NH)33!/06=)=K MQP735GENN?0,:VJ=4@5*4PT&E'WT$BW#M.%BO=.-PJE$' M_;&A?!#!'Q3C/ 9R#JQL:RRU_4]"J\?AB_-^'_"LA+-)P5G]Q3W2Q90Q"4<% M+(M+@#-LD(G:(6ZL41[0+3+0/D+%.F#;KP+:-T#E^X#VR1)* UY PE(:\(P, M^"X?T0&K:*-'/$2"N,(8V40-BL%'X[C6SN;L-DK7-?UE1C)! WX*\UR[W8^@ M_KU^L25IBI/FWP*OQ\:/RQAM38I]W,CI"C"K!*N)@=7!/;9A-;.8$89"4!%Q M[QBR,5DD)!?!*"UBA. )Y+4N]"^SC<6;Y'GR!CLIME$:[)0,]BZ["$$'JIE# M%CLP6$4Q#^)/KA7,/"1<R^OY[&C+'",H:HE 9Q'0#%F0C(>8X#,5JZ0-*YQ MX<]1K=**9T.U2BN>K17?96#,1QH3=B@%EQ G.H 5)XX4$](F(I4P-J^*U-(/)#H)48"Y(-X(@RY)"/2,AFK(Z9)@]>F5*TKMC2VOL+)^J_W M]UY7]QO-]@ ECOH[%+Z]V+>ADRZ(N";V*@T'.[3WOG+?M, :PH;,^J/VX[%J97+.P MG&3KL]"VOY 9_-Z.^1? N*U.#T;FNOC\J_A70M_$=C4TMH:U%KXLX._D".#O M](.41 6C*%(V 'T1PB-+<421:DZ#HXGID(ODB76.%VEC0VGMBT5?2FM?1&NO MO[AM[3$20I0PR$JJ<[ BD=;>( '0;D#B\#^?CXZEZQ2;!;+V22:_+/"R4CT. M*V=CRUBOG&7;6"]R8.*->+3UW3&"D MG*>($\6122#[^??42^A\T$L,[\7G^/N@9>#\+Y[]"K:02RDMY?>#F*1=%$ZNLDY MNMH]DHNU-=8!M:72Y_W\AB'K*$'*6T*N,#DXT9()4I-#J7>W.,9UN@ 0C&(8YFK!2F)3"XC9&RD@D5/(P>>H=0Z MQ^5&_M4SUDGQC-)8IV&L=RD%]XP93SDR@N6=H-$C(RU!04)(H)VE1/$%--:G M,+6QVQW:[E$KGTXRFM@H:A56>NE6LI/]8LF\G/E88/+Q69RC#2;U.*Q>^O9Y M'K$2ZR:/=6_O$9/((P6?%!#S*2%..47@JS "*7(M0:9$9JSCZV9B$_WE!,CB M&/+D*@R5ACQ;0[Y+6C"WR3+LD728(TZ<1"YYB622 5"92RK!5VN\3@Q;($-^ M"O,@VS'%?C_F%^SDLA %+RGRE$8DIIP?66"*,L*SOV,[['8;_?/!L-[K^G(? M[*0!K7F/F? H#,GU.R#DRI5:C4 :N JR7B=GO.1)%^=;&*T6* @KS7>QB$EI MOC,RW[M\) FC@S<6!4!;Q)-+R-F@D6'2$)"BQE9D\U7ZE^E(.8?R8\E"N2)5 M.2VRP)SCBYIA)5Q- Z[\_6SG?+(#51H1CW/=,!^0C80CS%D('AN-.; -,8ES M:LIID(4SW(GE@92&.VW#O.0)88CSGA$6D6-N(R"$!Z-8W1MDZXK MN4@)7$^JX-^H%'%9[F]E2$F):)-#M*/[N2)6A00*C*Q) :A(A,A):8,()U9P M(SS5(F^\$NML8J<^+,S&J]+4%XO&E*8^25._2UZ\L$P:'I QG"%NB4/&28&X MX58PHA++9_@2I=85Y\MBZD]DU_F(VTQO>\UT]Y4NW_G'/_S:RX[FDUW!*H%\ MH^S:68-#E@@Q1D .0@,Z?Q; "VPFK*8\KF@PO!UC'\9R)=LLWP)9$\< MR":[EE<"V22!["XCI8;IF*)#B02-N,80ANI<:MXFFAP5TFL,0";5.J._7'ZZ MW/G_ V:H'B[TN+OUU^ZKW<9N]:"H/'WP]]9^]>^]5]O5_8/_^I>F1/U15*-N M-.==%N +*3.08^B=YRSNNV*>=]& G^CE"A M0CKCS=GEE3-[E4\NKQ0X0_^H#/LVQ&G S"]G0"T?27SHS9:=!TZP1&ZA@*]' M^E>>2C)I7GBR>R_ )9PR3QA%*5&)N'(&69.+85HC,<61$ZN!%^)UH18IGZL$ MH!* IE*UMP2@*0/0W<#4&4YM$!$Y(RCBU.G1#%N"S[A54DI'UC:E7)>_OK^E M3"C]44+8/X\A\\%^K]T>E=[MG+5[5S%67.S&U"HKD"TTHZJ.I;4?BPW4KUK6 MM=JM82N61[Y-'MON5R%+SCA0W(2PQP9QEPQRR@9$0H3 2C-CO M7CTKGA0M*:UXIE9\EZ&H0+BC,:$H.5@QBQ$9BA/$24Q03HT)N<8/,>N836H) M<($FQQ>:H>QV?:\3*T-[>3-I->\\U)4$L@E.\&1".9):PUZ6 #8% +M?I$P* M)ZQU%BEJ8]X#PY!1RJ$4'==&2(BTP&[)NEZHLD>E\2X6"_F&\9;V^4/V>9=@ M2$&X=4XC1X-"W :+K+ &*:4#$@8V%@O5=J] M[A$:QGX'+,7-_?2AE82K27&-5R"J!DAJ&P15LHR)H]@#%<=L8#AJBX(#;L$3 MB8S$(&"> @. M;(+@0% 4+)-**@@1(ET\LWT*DQL'QT \1FRCG8\?J+3'$W]7Y23' A./VV=& MW$S67I5@-G$PNU];3."4K/ 868+=^11F>HI]\95Q69]/-*L5R^26A29:136#T:QTN28^39B^ M7\M$FV YHP0!S_(Y;3A"U"@=BD$GJ9@#/PLPS=?!%R]0U%A:\((1K=*"9V;! M]^O*,QJLP$A3 A9LK4&:1(J8D!KG3:+&NFS!A"U2:MJ3JJ\V*4)2UEY: +92 MXMLT\>U^Y0YP/EYQ3!"$C1)Q&@G2,6$DDJ%!$0\!I%K;U'Q=ZU\&N++8V@H9 M_,16LDJ#GZK!WR4TAF!O7"X8&ZE%W$F%;" ,,6.ECSI(L/A\8#!9Y_*7:STO M60XK_;J.ZA1W:]5MJM_-=8KKZH'!Y6;P@2O]_8;NWOUZOK\E#-L2AR;!HY5[\^L!!LE#PPE1RCB 4>DL8B( M*&P-%H!RBN2,07!)"[1$7QKQ8C&0THAG:L3W\FRTI"I%CPBAA1$+9$**R$ML MO&2)>E(8,>$K6'5E$:G(ZVK]8'>O7GF_V_A[>W_K_=:K7V0C92@U&S:R'1-T M(_PUJH?S.G8'\.#7;=O]8@*X1+5IH-K]:G9&@$]*40(U\1)Q9B6RQFE M: $ M^"WB6,J+VI,KUEY.CBR.14^*FI06/3^+OE=\Q1@BN*$H$H@X.)$).:XLXM9[ M)[@.5L9LT50MTOF=*SQELEU]6=W?KVY7=NLO]FK52F/K?ZH'Y73)8A.4"$CU MN7+#ES 62_R:('[=+P&G*>4F;XC6P1'$*95(6\J053%Q1\%5<;^V20' S")M M:"AM>.$H26G#L[+A>PLW.*1(I4(@-X]X<@89$2CRCMAD+3/%GB3*UL&\%\B& M5WBRY!,) 0J2)TZVR;0>#5FK%4 98TP"W M^\7AN$Z"2V)09+8 -X6,-0[Q0 FU*C$6^-JF7F?E3IX5-.I)\Y/2J.=BU/<8 MBP%>X@A'(>1=U)&*G/SND0HD)FJ)XE1GH^;XEPE+.6ORJ!W&C;^K^Y4OTDT^ M'[Q5SITL,%DI=BB6T[Y3!K 'BLEA3PCG&/&B#(3P"EEO'1+""ZV\4@*'7 :" MZW+69/6L=Z+[BTOKG;KUWENT$2XEY<9E;+GC&AF=-(K8$>N%]2F _Z7K3/UR M3+%X\R7+L;=X@8J\S*U%=X9N7%7JVVVZA5ZXV#RE8]KPC5&[OUG6K] MQ;3G5GZBC>E0A,M!ZWFWU?[WVK!_'N\"QXM>I],:=B#F&6QUPPMX!G0H=GT! M)"5"?!6!#*3@D+&1(4REXD(&YV7(^G('&I90"7_$>95* M.%4EO.NFK.961841211";*"=R%$24%(L"@BQI2+QJTJXPID!!W]O[5?_WGNU M7=T_^*]_:4K4'Y7JF[>[C>;SJ<:YR][&K!E":'V\:7OZZ-,L"01@ M4R\_K.=/_ZC8\^%QKP_?#L\K7T7*P;'M9^2:0%"_6W_Y$%CVN@>Y/P?%@[8^ M]>EQU!^7F/H(3#T=UFYCZL>P\XZ'O_]I']+V1W?2$[7K]DF3_M-I7K^EAYTF M/CS9HM#OZWKCB#0[[]K-3HWMO8<^O-/7M:T/TF5Q*X6$CQ1Q:2S2%@-#P* 1 M6',5F?R&^WU0J7XN?"R5:F64*E!#G 8_;X+1B'OKD8Z<(&/@O](:R26$HQ*O M S;F_S_@\>]\4!DI6C[.[']_BPN^COU"4R:BD?0;^OC:]O?Z!\-\M/$[VSZ/ MGQ]X\?E +U!"$[4EPCI.&?MV./$5%?HY3UFJ MT/*ID#9YVP,%TBBTA"@EGYI-DD2!:\^5YLY'4"&\\<#!L_=QZ\SV*Q^S=/]8 M&&:V=SX<#&TWT]?2BRZH'I+ZQ0>BE91.2(2=%^!%>41:.HX\C8)9CE-(^D>I MV?2T:G@ULC):))05(5$2F!.+ M$VV6CG(YM$HFCY54"2FB0:N$, !I+"#XC"1O@\%.C7!-FW6E[B^ ?C7<;!60 M4J!<[[,R5&P1B/YCN^>V?S5:/27KE>PYBUNWSOJM]NAC5GQ,URO0VEF$QC_& M]N>3,$/K8YF$N9!)2E]@01&;E1D*/VKB=P^Y5,X%DP];$OF02V44!%4B(A8B M=0G@V>2E'XK_?_;>MKF)(WL?_BHJ5UYDJW38?CC]E/V5JP@FK/./;0).N.%- MJA^QP+:\DDR 3W]WCTV D0';&LDCT=E:(]LC>::[K^L\GU-'7&X>*+M*)ZJ@ M7!"4<],'8B+(',\F) )1>+[!LKO8;3C_7RK99GM\>#, MC@*,3@?>GHUF]OBNTYXWDI^Z4AH^;MOCO&N[IP\N]NP3VJI9D%W1V?[._)R! M+%),B@;!^M)V2YD FF43$ZT4TB?&-"_3X?B0:]VC"M(*XWZI&17&JX7QG%;B M989BQJU,(8/7" O6) :*86G_:QQ!D6$LAXIVEGBY6?>]/S\Y/RX!Y](MU(]J16F'1#8_"\L%*?$%@5WTFZJNDINY2CYB83 NG1/RDYZ<3>)1:8#] M)@Y&3>_)ZC;IL9KRR18VO2\>?+J!%[U#?QM/2\?0@W1HWU:NZX[KYH<1A,A, MI$Z"L5( IE(QYB0!;FT0VGFO'=_:YD-A:F>]S8-T9RZ4"NF[@W1;?2&*!^Y9 M!*]"*O-%%-A2A!=8BBA$)$[0TI:*F?F$ULUPI_2^L4V3;G(T/@YQ,OU0 !C_ M=SZ:O;MK!\OWU_RB*[6F\11?[NG#9B\KS75'<_-#"RR7A.EH(5+B2C#;@TO. ME>)B;V*P:)++F@O28::TCJRTWK2[J8CO@=93$;]46M3D\1_[TV]&LR9SO6@[YA[EVSP]'%_OS$\Z*& M\;D[CO_L]V)4>=56W 53_G#+SD]=K,NZBXXE-$6\?QJJ(%FF()D?)T%DEO2> M*2 AT*PZYE?.1 1NBQJ9C+*1;&T+T^4,SNY =,=.L\JBE45[HH!7%ETEB[;5 M<>\%OBOUC:?C63;(9N/"TB&>3F/1%$X;[#2!]C0ZM:=^5!S7I7U)TR+QWA>? M]O)O(;LP1L_&TR:]]J=)/+:E(/(_?X_"[.B#U/CDC9>H)A_?8EV^B?/9E]]R MUTM)6[6=GWPM=]G(%<%(](9(I$Z@]]SD_Y041%,>@K7B+VJV/KSI:/*QX=S+ M"&X2[6NP*3_83_;X;_MNNO7OST]6/E:M]6XOU<6";/^?F^2W7G&W_US2_9JI M*]?LO_>?_;_=_:?#,ISYRZ?H$C,?F7YI.WOU73XXV-]YN/^T&=^X__3@M]V= M^X?YFZ>'^9^+1KX'OWP8+_WC'_OW_]C9S;__U]SS='37^EHW_>/NZ6!V-#[/ M'Q&FPT%\ZV,1@L7+TOA;SK)HO/@N ]LN[6:_J3 V-_NY!M!(U(],T$CQ? /' M]FP:?_KPXC]A-#T[MN]^&ITVG]>\Z3^?'Y6"@98$;UCBXM>7\##R'D=1$'+I M>KO\PY?@N=> IZ647/P.U3U)O_QK\G="Z%N]\VLW2\D]K56]V27<;/XE M-VMTLQ>G_9L?^PUW] T[J79KA[8Y\&H[]&K#XBO/\L7@F;G.8U^H':LUP.?( M_\+%?C3)BMU>ONYH.GB8%;GP'2["?O[)E]>@GNXK78 WL)E7O>O?U'N:5;EL MS3*@PT;-+3[XZP20KO/P]6Y M"2X:_MOC6XZP^T:BSW*3>Y8O]*ZY?MK\L(KX.GE]&3DRK3W_NAH__WO[P\>/13[KYZ_W3\\>K6W\^OKY^\]WS_\G7Z,GNSA_JNCDQ>O MCE[OO_JC1%S^?O[JI=@_W*,'CWXY>7[X!^X_>C':>W5\THZ>[+U_R0X>O3@Y M>/1[OJ>]M_L[/X\.=E[3O?=_X/-G+X[V#U^2%R>[[PZ>O4A[(_*NB9P\)>\. M=G;QX/>_D$0J*,5\;)($#(F!0WN2 U;I.:Y M\,%F34T*J0"II& SFP'Q*4;FM'-,;6T+08="KHWYN:*)H:MW'SX83V>E _WT MUF[$#6N$<,UU^_$NW6AETP[2H_$X-,G)S3O6 M."^[8X!PDIF-$ ^FM$#()F@V2J,A7J9B@[*AP?EVDO^Z:4)RCPHS*HB[=QM5 M$*\$Q&U'$G><9NNJN,,)!90R@8LA@&+21YY-9%&F1U#!AY3..Y(JB-<:Q)V[ M22J(5P+BMN/$9M*5'"U(SS0@,@Z9EPVH8F18QIQQI3Y(J:$0\^U0*XC7&\1= MNP4JB%<"XK:C(%KD6I-\:DL+L7PN(FCG,_,F$4)TGN7-W-I&I$,N>Z).?\,- M\*&$(-]G_#KNZY6WO7)C$[D>3<;3Z>!L,DZC66];M:V33+E+#TVSF8^;O:PR MI"L9LO]TSB4CK! I*04!30#T%L$EU!!4H#IKB#$5EPR70Z:6WK:I3]&S"O85 M>G(JV)<#]KD<("JDY%P QHSXTB,)K,V(C]HA<=:YJ$0&.Q\:7'H*4 7[>H"] M_KH M8D?OGX;[G^WGPXOMK S8&0/.5VTES2.)Q($K/4.16PN.TPB)4.:(3R'O8ZG: MNK)O:(UHK36>._=(5#RO',]M9X7*Q(M*"4A!Q6R_* /&>YOQG&V7))1*46:- MQ@REGE=H*I[7&L^=.QTJGE>.Y[8_PF1:MLHIH(I)0*FR?%8F0-31*8\I*A)+ M8^^A8CT)5E<\]S;CI.)YY7AN>QR($H8G5E+(,.-9!0D&HP>.D7KE!/! M0T9E/_"\L9D/!V>QG/O3EXN,V/V>QE:M00+$/WOZ<41GI;/.Z&R^-D7);% T MZ@EQ(JLGB8&FE !7W%#NL@13Q8$JANR*7+J>%MU5Z*]E.D2%_G*AW_8T&&1. MTVR4T*R[ #HOP;+ P1 40A//K;49^EF3N2(7OD+_.X9^YWZ*"OWE0K_ME) Q M,L83!ZH(*6,K!3@:(BBTF)B6(7BSM2W-4%:I7Z&_5)=&A?YRH3]7/>.C24G* M4@)G +VT8#5QH#POHP>3P91*FXVAT6)=H+^Q.1.[I5%RG,X^)$8,!Z?Q=D4> MU5F[ E?&-#]H?M6FN ^[>,%PET[:_5@SPSKCN8,';9"J&E3 ,% M:,%<_I8H*YW009=R+%HCI!L&U0X\"57HWAV.VWZ%$+P(+E$@+B1 'A *"V<9 M;#E+C 3K:<;Q4(OY#GX5R>N-Y,4= U7H+A6L;4\ ]TDYRB)P331@HB4SB0E0 MPD;N-7?OCT_'GGLQ_DK$J2UV?I>8[->@L//+.<$B"2"@#J\$%&_(KJYE6B25MMK91 M=N6L7--0Q&9BM?L<@XK5#K':-N.)I1A40J!8,I M9Q6K:X+5?MCR%;5=HK9MM/L,6N^:G#_,9:/=\FA#DHJ$;+0K7*1\ ML *V?\*U^U!^A6F',&V;ZRYO#K(FC"4Y8) 23/ (*GIA2H!(_&.XS^_;N6Q=\ASE)G5OT'U.1[L]FDY$[GUEW' _'C^TD MGM8(0G?-?0_OS_9&Y&W#=*]>9J9[_1=U@2I1AO\PBH!%^C@K2FHR.6(DGH7+$ZCAB_\'G'.%-IG F?T'A M&.C$*6B%3&4ET'AD6]M2#,GBT8%* QM% UV[/BH-K(X&#EK:0"9I0Y$'L(24 M7NY&%P;(!"Z,%$8C92B:B@;!%_:-K(H&-K9GP^X_KI(/-0TURZ&OY0Q74=RA M?7OIS_TYGL;:WK93;GLXYPTQA%M%LTZ#BA- :1-D>U5 ,-GRR=:LPH EH1*O MF/->HS-K#> E>2PJ@)<*X+:K EU,EDL.(D@-:#*4C2[6BN,J>)(8M[')B%:+ M# VM .XA@)?D:Z@ 7BZ VTX&*Z7'R/,YHJ6.T"6P4CN0P7,:LP&9[<:M;2J' M>6,K@C<,PJ)$;VS:Q'Z<+=*K\1M.S^4Z.GM3+/+#TKQ5-SBG/77L=N[UR">V-J99!D_O MSODZ@DA!R12!9%4+LM82I:UMU$-D:Q-[K\Q6F:VG M:4:5V9;&;&VO(4=)4U0Y?=PEQOK4'_6?!/#P.9;L2_C M((L!%R>#<1I,C^PD3@?C\]ET9D_+8URP$ES\X^QTY.^Z6'&-XH9?%/L7Z]RM M'YJT!?^'?;Y_L&]1/B"?LF*\!XA MO"W#8^(!O0?AHLNX)@7AWD+6SZQ)WE"IX@7"40W9XH-0*L+[B?#%_',5X?U! M>-M]1[G21@L.(T5XSW#^&J<%A7CJ\!XVVVA4]#$IP F&0Y(R@ UCAR$ MXEH0(:C4NL$X1384M$]#3SI)+KJNU[)^1OV,A9-\UL5OUKB+!]%.3O-M3@=G M<7+A+UN&.VQAL;J&B7Q_##G[N,952Y M?P.Y[^=\=,I0'Z)SH+,A#YB4 )N$ *>"XDYG)8]G^YW<$QLX.JE2SH91SH*> MQDHY2Z&1B:YO=V\0!D95R-HUR%O/# M5LI9"N6T':K.<"]X-J>")PHP2@5.T@@R;TA*+CBTI?7&O2NFW-^Y*W7SRM4N M@PI=^;(6K,#?1,J]ZM$VAG*7[T&!H MY. X94%KD4ABC3>+]BCMMI).)9V[\&95TKD=Z;3]65IJF=5O!D[KK.DER2"K MY@R8L\E(H722MO%G==6(J)).)9UU]6=5TKDEZ;1SZXD+4DH!R(T'Q$(_P5&( M+G 9E4L*7>/1JII.)9W>D\Z2/5J5=&Y'.G-)@HY91;R!I$W6=$)^E>6# \$% M80$MS3IJX]/JJIEL;](#>]9[K'[&&GW&QCI5']CIT2",WHQ"/ W30LC'F6Q# MXUOUXY.33/[5Q5IU@)6X6'?W?VEK 0^:(_AT-O:O=SX5RE=4[)J"%OC00TT8*54H.)$H4,E$?7Y _2?%!ZI!14%JHLM 2?:V6A MU;#07$JA)FAH9!""0T"E"1A)!%@K.2J!*MDFI9#RRD*5A7K/0@LZ82L+K8B% MVM%G11R1)(%1T9=YCPZ," JX-$R(K-FJ=)'8S"H+51;J/PLMYI6M++0:%FH[ M:843G@=+0"I) $4(8 FE0#!OI>?<(4F%A;AF?6HOV7C)_CVS[CCF?\/HS?;_ MY2\?_O2)G;PGKOGV7^\+07#[']?V[R M[^VY7[8[_W0XV-U_<&_PA3.VJIMY<+"_\W#_Z<.=07[U]."WW9W[A_F; MIX?YG[V'^X=/!P>_Y%_M/7[R\+_YNMT_'Y;;/MA[./CQC_W[?^SLYJO_M:QG MT-=ZA!]W3P>SH_%Y_H@P7=J]F&OAX7-Z;LCR([J;X23Y!H[MV33^].'%?\)H M>G9LW_TT.FT^KWG3?R[Y])(2RKEN1Q,*\B]^_?'(WR,7Q_XRF''YER]_?:_Y M54MD7/P.S3UJV!=_G>WR6_Y.\"__T:^]\VLW2_/'&E%OMMZL)/Q:'_N- -\- MXWC=F@=MCKO:.KA:[?O*LWPQ2&JN\]@7NL1J'WR.W)L'/SR:9%5N+U]W-!T\ MS*K;=5K];MHB[.>??'D-ZNF^TCUR@Y%Y_=SU7^WIN9V\&]!AH[L61^)U O77 M>>[O8OUVHH]-%W$F_UE!6@]9/62K/60K:CYV)T[+_3@;C)JQLW?1<>R[FY-\ MX^=>/U=WMTE'FS G^=W>Z-+/_>K)T=ZSA^_V'_WZ>N_]SZ/GKWY_M[^S?[3W M:)<=/-I]_^)PC^P]>I%__O(3/[=__^+5BY/GA\>CO9/?V?/#)Z/GSYZ+_9W[ M=._PY?L7)T^.7^SLO7UQZ&G;S[W_?O]D_^3%T<&SW7-3[NI^3=PB/1:$QV$IF1KFY*AXETU'>_- /A*;)78ODYL"^8Q56);';&1%K%191WQ M2H$B*@+FW0$3@@0:G.88""+%AM@8Z6IB2B6V2FQK0FP+ID958EL=L;$6L1&- M1E$:P9O !$5:&T2$$^"R9H<2I:VME$/D2U<*5^)K1);#Q[X)L2V6+95);;5 M$1NVB(VCI"DJ#CZB!S36@;7Y%13>)1/)V.WL1+-^-PE. M?J W35KOM&II-]#2]I_.!0P,Q=NL*_B=-/3:TT>AL#O(^3<<7OS?#;]HM+F<^HX!&<)P(P MH@"3S2X025 7.1)J5*2N,STOIYH<%^&(T9R-CNQVORMKK0ITG(3_X]-Q?Q(#WX^P@'=JWU:;I M2ADZ>##G892HLQ;D$FCM"""C#IR1"KRF) AF!8K49.Z)SAHD=P2BGK<.J@1: M"725'MY*H*LAT+:+-RC%.0H&/@D/&(P!(T,6>UPF(;(-F33O*O6Y$F@ET$J@ M2_*L5P)=#8&VO>J"E6O7=W,=VFX^_>_])P__>_#;SL,G3YL( MK?K/X.'O?^P>/N]I\\WA(+[UL5!@:1@]R BW_]S>VO3"Y/R>$6H931"I[KP) MHKXGF*SWNH1[S2Q9[W4933N9N%TOT-7?;!9LY'I$\(41ENJJ$9:3\=_?SBWK M0[%>5[T;;_/ U^C<>9M%ZT_?N(M)"X-FU,*RRQAOL@&?&SMKVI3O?K['HL?; MXT;[?&Q' 4:GS>L']FPTRS]?U7G]'I?_29S9_,/0+/B'4<]UQ9=YX+T_/SD_ M;BSJB^+IS_Q3@PL'U>#'DG8[5RQ5=Z++?M4EL:TY^,W0G*/Q<7ZFZ:7U=@&( M_YV/9N^N:A%Z+?5AT55<_Y:KS<)^E4^NN4:+MZ_]?C?A_DE^[%GGFLN*FN5V MF/#ZS;D@S7+]?/^W^_L/'@XN$^T']\\FH^,!'PY*W/:N"\$7:UZT@GC0]=;X MB^&@QALU;46$N#.>4^^U-@))-,9;&XD.G H9N31_[5Z&U/FG@2#2C@-=D-'N M='I>)J-=)_!SQV/3WNU_&)OV:I<\+Y^\L_=^[_ Y/G__^_OGAW^.]M__$?='_GRX2^CO?AN_]DOH[FQ:<_V7^V]WV4O7OU\M'_X!]E_]/SMWK/=_+Z'?^^] M__EHC_WY>N]PESY_]NM5[62--4PE8R )CH H*&A#)4C&HD+")":[M)5DKK!:6ULPJ5-S)I18!) M&0 )55E%HYG24M;;A'.*BI!5-(%#KFM/_\IIWQ6G"1&SD ^2$\-1.&VRA1F4 M#80DC4ICY;1><-K;O0?D;<-KKUYF7GO]ER44&4<&.CI9NEX;L-H&"-[I:$W* M.YA)C0Z96;C4I%):I;0[?]X;4)K35&B!0J-V*+BVRJ/%4GVEF75*54KK":6- M/J>T$ 5AQ"KP6$8OQ61!N^# QT0E32)QQK>V.6%#2=:&U%;:Y.>3'/[+]T.Y M^">J&X9<(5P?V.G1(-_.*,33,"TP.[:3& ;V- S.;%[C'W_X&J(?QTD3>VLA M6P>T0>8SXGU EZVN%!D11)7Y-9PG_GFE+"/JJ]_IWOMPE-?D[_WWQT_\'R>M ]P_SNKU_3?9^ M_XL+3@D5#I(JC2L32L@:JP/NA:+4^,P1\NO"HA=':^<2#_5H]>=H.<:R">02 M"*404$0!-OJL8 O4V3JB7GF[M4WNT7D?P=P/!F=QA!)Y;UP0Q/T"108$ZA9L;Z6$SJTJ^'L&_G82@E&128T4I"[IH"89<-0B:!V20$E59 (3&PA$>@1CF2[7)GB2@32HR8GU9]_8EA%?O]Q_Y-(C^)>2^$ MI(YD/9\G'1@5FNA 6!2&?A/Z5?"O&/5S86TFDR^Y56!4*#:_4F"IMR 2,<09 MB=*[*OF_(_3?1/(OZ,.ODO^..* =!Z;4.%0$E"TIR)@Y0(>L!,3DF'-$.2G2 M&HG^-9Z+?#V(-A$M7C56:G6XV^L$G^_PD_N]\-!W-XM,X>3/R\7%^]G%X$OWX MY6GS*7_:X_-8HR0=T.7^_-@3IM%HR1EX*AF@\Q&T- JR 651)&FEM7V< 5>) MH!)!M9T6(()VQ,0'J5),""$KOX#))# >+6C*&U=V^US0!3K?]K-LUD77SYWS25ZQ"_ZZZ ;ZY)]-;2Z[_[>= MA$>3\71:&X1VQG5/KZ@%25(AHR"Y1T!K5(ER)$CY^ DKNWR#[--HAW2JY!\X_RL"N+^".'.@PZWA&YU('8!Z78D0<1@.,G"F>B456QE M*93([KGP E,2^\M6!T)H-28X1TI M*!VB,93F_W<7'JCP[AV\.P\/5'C?*;Q;L0#.E7&4!&#&ENP_*J(ZU9'3 ?3\\DDGH98FN!E" S.[+O)^/AX,+-O;SGN[KN,AW[9 MY;":R$#S1TH$])?QY-"^?3::'94.H7GQ\@^:W_[<#H;6N$!GO#<_.,PK@3H8 M =(G#<@=@A.&@2T=8).D-+/BUC:70Z3S88'K.R-JND/O])G.(P*/[;LFU^%) M;$;M'HYOA>^JTMP6VNU@@;#)\F M!"*S1L,]!1,L!T^*1R(XPK%F-JX;P%<< M,E@&PFNY]T(P;T<2M(_2:B8!(_. 5!3#A5 @R@K*@F$<4QED($05X/W']UWV M::H"_&Z1W0XHE*8-(069!;A(&=F,@7$:@6LEHJ=!^9J0O,D 7S2@4 '>,X#/ MQ1121G &,P&C\Y*B8 X,U1(B3EJJ+W N>MX((B'AD- M!!*EK$S=$* E&I"$!Q0VLP GO=+1-[[*X.'3QX\O!DQ,!Z,F!E>+"S:@N.#A MR=GQ^%V,S46/SR?^*!/=X^/\K#6*T!G!S4^:<-IQZC!!,"KSFT4.ADL*/HK" M>Y9)GK:V.1LJ.=]RKJ9&K!?*[[BXX(L0KU9*-^!NQQ&TE!BD(8 \\.)E-*"9 MS]]J[H3)*HL(I(^9$17=/>V+=$MT5Q3?!,7M,$'@ED2G$(CQNI@@!<64 $&G M;+16$2NVMHV6%<$;A^#.(P55/M\ALMMA@J2,3II(4*RT>_:2@+'<@;)2>B8= MQJBJ?-Y<='<>)JCHOD-TS\4('.$J$AI!A&);LQ#!B>B@#/7F(GC#9"\3DRN\ MU[#NH*K?G<&X%0(PFHG(8@1.\A=,)1M/104L!!\SZ=_?R^U!9-X=GG4 M;Q<%J&'..PH#//FX>Q,E M-:FT)4V C'@PQ!JPUAIO S-:DZUM.11BOD]I!7'?0-R'!/]K8+@Z\&X+W[9[ MWDF2G%()%-<44'L$G8R%:%FPB3$D/M4\3)9;3B.$ MO'. 7!AP7G&0V= -@GOMJ:PP7C,8]R)5OVK4RP=SRQFO'7K+N >AO0-4B8*S M)3W?<$^$B"CW4CUP:Z3R"0IHAC$J =2GD5TX3F;BG'"N8 M-Q?,G3OUKP?F"MJ;@';>AT\\H<(I,%9J0%]0&ZP :7PDTFC-RX0.E O/^ZR( M[1UB.W??5\0N ['M";TQ66*, 1-]! P4P2AKP449.$,2:.1]0^S&9\WGTWWI MFZ_9\CUTXC MO/?>N=!_OO_;_?T'#P>7;#GX]?SXW8 /!P4X=YWD[L:3$">0U^2GLFW3\?$H M##ZLQ 8PVY7M:813U*6LERJB4,>@M=">>(J>Q9+3\=?N#>;;7C37JOUGNF.T MAW/N]LQGFC(A@68C$% Q"<9%FOF-$RT229QF(X*1H29JR'E7;>>O#8X[COA=8/R'I6W?#;:M#YPVKZW=CM"^T"VP3 ^*DVEMR',KZFJ'''@,63]2 M%"C-UA1:JL 8:B!A""%)1TUIZ,%(Y:S*6=\59TD1@F-,4J\E4H;&A4B$S,:* M+['5M AG5>NR0T)KISY0[XQ,%#R2$HRA 5Q)LTR.I-U-C3&ET&T2G35A[YR6N6TM>"T M*!5U5A 7O$%+N:$QR*ACR!H;1E<5M=YP6BNTR8ER/CH!B@@*& 66E 0#@I0< MWBR/0JG%Y90/F9IOY]535NNHB.AZ@<\P>O/A@R_?#^7BGZAN*'*%>'U@IT># M?#NC$$_#M.#LV$YB&-C3,#BS>8U__.%KD'X<+\;;MVVPK)A(*[W3W*&6U'&C M&??"&:,<17*9N: N,Q?RK;!/,;Z[_TL;Y _&)R?CTP;J.Q_N]L,?+\_P.-]K M#?'="-D9U9^;8&_"HS\Q_/?7XQ?L^(U[-29Y+=Z^.'G^]OGAR[?[KSS9V_GY M]?-7>8U>'9WL[?QYM/_J-1X\>G%T\*?.]_F:Y[^9UV%/[.\\_(N0,@U/Q9+A MG[]8AN"2"! ,.J*M%Z8D+_7^;.U< J*>K1Z=K>B\E:I,/Z>E-:R3$DPD'HAC M5&>YHY0/6]OD'L4YZ3/W@\%9G R:#(6/?28S']Y=*MLGDHYG61;&Y^XX;E(Z MR+PFR*E%F0P6:*.GVF6)+RR*K!%ZIJ/^!J3G"S#_@?$GT"Y2HM9B=H7N=MFX MSZ1,.8)4Q7G'48*66@#ZE)G?:,307:^E&P-EC1)9*_KO$/W5(KP>^MOY%8D$ M88C5I80K=-6>JZ-\H]*=\4(0*5#'C4265>4"@M83Q'RI#&5@3%0@442F-,T[6F7_]X3^FPQYH*[T M\BLS>7C"?(B M9R*HHK]OL)\+;V=@.Z-- "ZT I2E'L1G]3]8$7R*D8H.&Z97^/1_0MZ M\JOLORL2:,6#I6):1TW 4I])@.;]RM]'$-XI%)887TA@;83_QH]^:@);X.PT MAF8 5#R=V@:K\6UY?;LFD[4=[HJ]G/?#J_/IK!EH=SB^GU>LW($]+H'PW=,' M]FPTL\?-3C<;_>"3?7X2_W<^FHYF\6FD@FTZ>6="L-+0V-$'^/P567.(*O9'$E5J!K#Y4,M@X,E@T$E+5@G7E@78P M12."E78578(BGX)*5%!.-1-595QO,!)W'12H3K D3S+< 9<8)#!J0 MENG2 AEH9PU09$&(0#BK8^\VF0HZ#Y%4"V&]^*#=550H2HD-0/*F9S[0"(9[ M MPP)8616564_3,1-GY UY]Q.LLW.ABGP22_G(S\+):E'?O7=6+7W1G<[^J%HX *5 F%9MFWR#H/6B8,6A 3J15"F\]RQ"N_^P+OS MZ$>%]YW"NR6\K:0\>HN@.);)0X:!"XF!8.@2,XRX.KUDD^'=>3RCPOLNX=T. M4A A=9#&0Z34 81P)+(('(G'?5),%?AO<'P[CQ(4>%]IZ9W._)@F'3*F0B* M,5YF]7*P@0F(,B87.7/"=I>;5/'=.WQW'GFH^+Y;?+QF<4M MP)K(P41EB"19@'/=1WQ_(Y801M.S8_NNW&S\.B74*S?]RHTOY'GX]/'CB]YE MT\&H8=9:NK,!T::')V?'XWH M7,JO-()"R6CPFB:OMK9I5SWG*X+[@^#.^X15 7V7R&Y'DW1B27.J(699G/5O M9L%($X$QGBG;*9[)NPKHS87WHM&D"N]>P7LNFN0CD023!D6Y ]2"@N79OJ:" M1Q2<$\%XQ??FXGNET:2J@'>'XU;42'BB3;040B !,$4+>?LXL QC)IBCG)&> M:> U8%2O7%; :-WJE YF1W'2]'R;Q*-X.AV]B8/1:?X^#@>G<5;JEV;V;2U9 M6@C9&Q-+A.LM1A$N/ M>BK!>R\3DT1X:ON8/5'1O,EHKFKM]=#<#@^A)CY1S2'OHLG6*JFA>)9I;LED8%IW%"&A*3WKO#3@OL[4JD^,NN+R#OO6(;L5H*(\*L\8+A"B?!:<-X)2(P**.E*K O+3]0_3&%VOD MTW_I:Z]%&CWTR,W5(^?]^DA=U9'>"5N]GA^&HI*-W!+@(=OIZ$D"8V.$D'?* M1L%K;#=8-AV[C&OL%T*;-NN<4L4IY2#Q2@NFGJX:#1DZHV.H16LPY9[%;:] M@VWG'O*OP+;:]8MAM^T/]Y29)(D&JFPVZ[VBH%6I6 Y,)"^(2#QELUX/\R&K MT-TXZ';N>Z\2=RGV;=N_CM+Q&$,$1U6I?/ !K"(1I$3FN-?1A%!%[N;BMG,/ M>Q6Y2P1ONTF6TR13K "C31G0*2@XXR00%K5#E;6HTC>@=S*WHSSVWKG0?[[_ MV_W]!P\'EVPY./"SL8N3 1L."G;N.N;_R6CZLG/3\?$H7#F9?DW)[R+@JXZ5*,S4GMU?][CCH13J1 * MA@"3+CW_D@(=-:$ITBRIZ-8V(T--U5"RA><(W10<=YP2L%R0]R6K[H>E;=\- MMJT/G':%:_-6A/:%"M6C\7%>MNG#_YV/9N^J/G9#ZFI''7S@GO(R2( X#F@M MRXI90%#>IV2I3M+)0EVZA*-22$$*UP*3CMG%N&L M:F!V2&AS,U)$-'G/0"NT@,YKL#)*2"XSFK=4Q=*$&>F0&:R<5CGM>^(T%A)J ME)$8S]$Y:XWV!*D05!$7K*V2(U[PKRQR1(7T9FD$T_66$\M38YJ5TFM'Z0VW\#,<$>2 MC&"L39 %4P*#/D'*>XBRA'*UHIN,J&2]0&"<1D#J.9@LH,!ERU,@HO%*94[C=(AT;H3%.(Y$RZRDTY!?)Q8OD!5KR2/,+ M3BBAGV)\=_^7-L@?C$].QJ<-U'<^W.V'/[YS>=,UQ'& M__YZ_((=OW&OSE[MOWIQO/?>DX-G?V"^3_+BV1X>[(17^X]VWSU_]ON[_+N_ M]TZ>C [^U/D^7_/\-_,Z[(G]G>=_J6"DH,*#LX0"JB!!F\!!"$^-]$IH2;XN M+GIQM@H^'F<9^ M,#B+DXM96/_Z1R9E/KR[;+9/)!W/LBR,S]UQW*1TD"O2RR/&H$DB'A72:*PP MD3%'$:V3E.(W(#U?@_D/C#^!=D%R+B%9(".,#"..Q!9 M _111V5%YW.PK@^4-B_0_17B_!ZZ&_G5X@0 PTD LLP!V0EO\+88AI& MKZ1P.I+.IW!4]&\&^GW0EBN:!85S2'C&OK+>!TJ#EC:JBO[^H;]='*KSS@DK M0>B\24B9 ITP'VW%/")R%V3G0_(J^GN,_A]OE#4I=%)6>Q$\4F%T#,$B$Q*Y MS?*??@O^<][@Z\&_^H07XX!V\-X&:9./!JC$K %P53@@6/ HC78\V 1EC* M(WB;,NZCSOOAU?ET=A)/9]/#\?V\8N4.['$)5NZ>/K!GHYD];G:ZV>@'G^SS MD_B_\]%T-(M/X^3-R,>+$8A/HA^_/&T^I9F&6&,EG?#E[ERLQ,DL]X(/D*3W M@%0QL"1)\)0DX[(A3$2= 5698(V8H&I.UV."N?E1DB-#PH"'IN-V\&"T5B"T M\EH2HD-,E0DVEPD6C7W,&4"K98)J2"U(!RW%("IMF<0(E%C,BH&18!3CX*T/ MSCN15)*E 3_176755C+H#QDL&@FI:L&Z\L!<,"5I'FST()6R62U( AS7!!+S MD2B%AEA9U8+-98+.XR*5"=:$">;C*U2Z)+V Z'0"=-J#,S8!S5S@E H&>7>Y M%94*>D<%G8=(JH6P7GS0+KW36C/%+/@0)6"R%"Q+$9PV7$7G0K2I?R;"-R(J M830].[;ORLW&KQ-(O7+3KZQ'I5[9S5%9_\E_#Y\^?GQ1FC8=C)H.MW4"X'*: M$2\8DIGO2EPR3RZ:$N^<3_**72A+%\V*'YZ<'8_?Q=A<]/A\XH^RJO7X.#]K M;6#>&2E*;M*X$)I8("6H22*YO]M;7,VU&SA_E)UH$+O M3*E%PZY7]QV9!WEC!GT1X]4$NB&*YVK-)(O.1P#JX.@0W>TZ TKU2N7%59: MM_*_@]E1G#2%?Y-X%$^GHS=Q<#R>3H>#TS@;C--@9M_6$L!U\$ W._G@TXW\ M..%W/\X.TJ%]6\OX.I&$?CZT;RY:.X\N%31O$HT MMV4S94Q;R2$;J]E(1>_ >L%!\8C$*)FDKVC>8#1W'DBJ:%XAFMMQHY!\2('+ M+):1 AK.P5&M@!GAA5!$H3,5S6N&YILT"NL@<#3-SYE?W0[7%;\WLY3;@2%4 M 1G5-@OAZ"'S< (=DH#2')0($1"Q%+;S^;3+Z[<'J[CM'VX[" A5W*X2MZU8 MCTM&:2T,.(49K;\^TE)UQ'="4R_G'/&::.Z)<6 2M8#9]@=KB(;$D2N&G'G571>MFG:R<;"= M,_9O!MNJ75P/MFV/.Y.,.L8\9.,N*Q>Y=UDOCI)"AF[)-+,4M"$4N)=469J!2[J+9E?<]@ZWG==55)&[1/"V M?.B"&2Z9R$(V< :8>#9SNCL(93P&[8?8G:F&Q 9B1%K8@E M3@HA10:+=Y+SOW:OUW2I^>R+!<9_6-KVW6#;^L!I5T0D M;D5H7ZA_/1H?YV6;/OS?^6CVKNIC-Z2N=M0A&::D9:7UF\C4Q4W6Q&16G'40 MREN?M)>Z4-?"'> J9U7.NO/GO4DX)CI.T4HO,T])FZQ%K[1DBN6O(2[$6=7 M[)#06KH8]XD+)B-H;'2Q,GR9N0@T.%N&!_#(_-8V\B'7NG):Y;3OB=.$3-PA M3ZB3QDAI08.RRAIKI)!65T[K!Z?-Q:F43:@D*YUZ/6#4#$R61Y",HHQ'YZAE M64DS?&AD5=0JJ7U7I*:R=>DSL\5@328V4B8&IV!+<(!P)GTEM7Z0VEP83ZA@ MK30>'#<*T$D"EA $HSC5R+@*PFQM\Z$PU6%6.>V[XK1@G.(FNAA%R/J:<4D4 M1PQSGEJBE*RF6?KZQ'I5Y9CTJ]LAZ5>F4]*O7* M/E]9CTJ]LAZ5>N52CLJ'2SY$JU03C&Q]S&3\]\7K&U8=KCSXJ*\5C+LZU++H M W^QU,E\^S,^">/PL]D@C,_=6B/AB?G(Q/!TW4 M<:D=V6ZX/1NPM/?S/988H3W^/S?Y]_9C.PHP.FU>/[!GHUG^^:K.\O>W^$_B MS.8?AF:Y']K):;[C:5WOY1UV[\]/SH_M+(;!Q72FSUJ;#BZ*M0<_EG+MNR2;YI:TLM$DJ946/WG @Q-4LEG6W 3I>(&:_C-U(9^+N%%$>XB MPO!::_"U0[OYBWS_)#_6K'.-XWNI^=^S$W\T8+HI^:>UY/\.2OZ9]4IY0Y(* M'K76QB<>!?66R* %IB;ACQ+.="WY7WFFW_[.WGR37<4T!F(AND@!D2DPSCI0 M*&P4%E>)3\&VF&"N6ZY/IU!/CE@KQF,/>,T^8SF&]':+7D?PG4U2[Y#TH: MQ8R&Y"@"LL# "N[!:ID()]Q84ZK)Z-KD)U?.JIS529N2+,"%8"&_D2*5TLJ\ M L8(EM%":0J+<%:MNNB0T%JZ6'#!<>L3L)"_H/82+&$!!(\RBZ"@77);VX(. M*:\E_Y73OBM.BTJ7GO(AR9#01F>-SF")1EJOLXF"E=/ZP6GMDG^5B"7!4W#$ M1LA&I0>CF06CLID9C:(>:5'2^%";2FJ5U+XK4E,)=>#"RA0DRO*-($0KCED3 MX"%V1FJU:??M_67M:O_ C4,B#;"&T'S6U+1S!C2G9>J)4Y&[KH?65D*KA+8> MA.:8T89*))F],":37/)(:,@,9XAW54OK"ZNUZOV-YEPG12%KU0@8>02+44.2 M4I @'(NL=/Z58LC6)P;0T=S0Z\4]P^C-AP^^?#^4BW^BNJ'(%>+U@9T>#?+M MC$(\#=."LV,[B6%@3\/@S.8U_O&'KT'Z<9PTX;8T%F= M-X8[Z3"Q9EA!@7:1C/F%9.I3C._N_](&^46670/UG0]W^^&/[US>=(WOW0C9 MO\_V/K>_WH1'?V+X[Z_'+]CQ&_=J3/;>AZ/G[/=WST\>OM][]9H#P5F<#)H$A8]I=9D1EY3%VVD2W9IF@\SK@CP13;74 M&<,>G=$VPUI3R[.&01)C_AN@GI^Z_ ^0/P%WP7(=P-P5OEOQ"!]H0!$3>)XD MH(X$M"D0S4CU47.B?>?SJ6Z4;;HNTZLJ^N\0_=4FO![ZV^D5(BHC\^D%PD5& M/Y$>+-46H==Y4B9W/<:[HWPSTZQ2,D=J;A!$%)2XK=>B-YD*XK,G9BO[> MH;\E^PE&YFA6Q3.,LSZ>X0^&& F1"<>M)$2ZBO[O"?T_W@#^,I)H:0R8A$'& M,A<8QC5-B 95D/1;\)_S!U\/_M4KO!@'M&/W@8GH$WH0CCI GC4 EY2"8%DR M*6:UP*:M;3;,;##' '/E;!7\:PS^FPRCMI*SR(Q-P2%:HJVE+JC(@EQ[LNAUT?MKM++^?]\.I\.CN)I[/IX?ACKY02KMP]O6R0 MTNQTL]$//MGG)_%_YZ/I:!:?QLF;D8^/\[./PY/HQR]/FT_YTQZ?QQHKZ80O M_YB+E0BM4"02 (U)@,X1T%$0H$DG;:C37INNTP)[E/E7F6#CF*!J3M=C@G;< MA EI/3$6>#*,4 J$73P$J**95)U-(1TERU5F:!W3-!YX*,RP9HPP5P A7J+3@22 M%0)6DID5S<: RR8 8SHF02\"IY4*-I4*.H^!5!.@=Y!OA4L(TPP)+](_2D > M!%B) 63"+!",D#Z$OMD '=7']3S\4Z2BLJ+I(%)6B +. 4F,@5*)--'6^3U\72H8P/"6$=Y8>L:0;( M!L"\^UC'U>7^\R!O5).O8+SJ+#>"\7R@PCN'TH/BI>;?)P>.,P$8??1(D1KM M,XPK@-<#P#=)TNH@1C'-SYE?52C?"93;7;Q]\#1;EI!D"!>^1UN*J0EJ+865 M-%IV%91OG*A54=P?,=QYZ.&6V*U>Q$XPW8XG1$:68SIJ M(824"F7GU=<5WOV!=^?QA KO.S6BVT&"2 U/CD0(@DM 92EH[06DP+R245%B M9<7WYN*[\R!!Q??=XKM=0$$B5\$Y$$930,89&(8(3$4M U/)VNXR@CO$]_=1 M*3$=3,\GDW@:8FF-ES$P.+/O)N/CX\',OKWEH+OO,BSZ9;?#DN(#7W(\-'^M M1$1_&4\.[=MGH]E1Z2":5S'_H/GMS^W@: T3=,> ?KY]E/$T$D]!^2 A4G@ M:#2@+8GY_S9X([:V40RY6:2$K.8_]$ZUZ3Q \-B^:Y(?GL1FF.[A^%8 K]K- MK;'=CAU0SCVAJ($(CM#T0W.\!?I*\-XA?-'X0D5XWQ ^%V+P M61=/C&=@6\$!@]7@ GK(6RDIL8ZCM17B:P;Q.VW&5+7T?@"]%6NPCEK%I07B MK(-BCX&U)$+R@FABD6JE>Z6F?R/($$;3LV/[KMQG_#HIU"LW_$_ LH'7,1J3%047(T BL^:]K#.@5AIFR&OL1T@?IPP3*JJ7>"*KMF%&2 M7&), DA@F)54;\#)Z"!HDJ+3(F1+I2:I;QI(EQ8H^@)(JYW9(8);PI9*B2@# M!>%*F8DM32X5IQ"%M9$G:6P06]M\B%WT!*XH[H^O>&G1H&N N#J$;XW?=L@G MR62LU0C$*5LRL@1HE IDLZ^*)-%A7YH*X][!>&DAGPKCI=J\[;@.25*0$JLM MI@Z@81J76C5/;&-:_"F7KFLX,VZ%1/MQ]E@=.K')W7 2A\K">:*H/-^ M[3;;]=MUBA]K5.8:,JT8F"U'$7>:2XD1#"^N7JT56'0$DJ'9ZLB*"ZHZ#:7" M]OKZZ0^Q* 3UGS!#89MY[&: M"MNEP+;=_4L;+X3VX+S,V#56@$/#P8M"PR0EYER%[>;"MO/HS%=@6[T_BV&W M'9+A$1V3R@&3)&-710?&6)_75\GHL_0E*AO35 XETQ6Z&P?=SB,R5>(NQ;YM M1V"T(LXJD65L:>F#2"4XH@(880@/44A#5!6YFXO;S@,P5>0N$;RM@ L*Y:DS M'F04VG\8! M4\-!0R+CH2U"J([2MN=\[=G_2-Z7GJ))A$!8^19$V$(UIF\3=%1 M'LG6-B-#@W*(9+X0XG8Y(=<&QQTGC"P7Y%>1Z%U@_(>E;=\-MJT/G/;_L_>F M36TFR[;P7U%P3]SH':%RUY U]3XO;] &]V:?!KIMO!WVEXZLR<@6B".!W?C7 MWZQ'X$'"-AAA)%P=T48@Z9FJUJJ50V7.R[5O([3/E%BM>YWS>-)VA7P3=+*D@$T-;7SD9$!0)ZF"(NL1\1GGCK,99]YBSG.6E>.>\R0@I M.%2F1(S@,<5 1'83SFKFY0();38:$WC6LAJ6+LOJ&O+,>T'6I5-)9U%,U&)M M'6R?FQLW@VR7*L1 M6B.TE2"TZ#+8Y*&@-2"4==%:8VHA233J^Y'I56&U!6XBN%O9,@S<7!S[_/JL?_D6XCB*_(UX? MXN2@1Y%1ZATC/>.?_NM+D/XC3RMQSD!;*N%0)FM4].!U M"#3D4824-"2;"=J;Y]!VT[P%DO-?*8#V<'1X.#KJH+YY<;47)]\\O^@6W[L6 MLG=.=CZUO]ZDW_X#Z5__'KZ0PS?AU>AL=S\=[CQ[*NDX>N4NX<[;U\\>_IN=^CH.E\K.B<]AQV]N[GU%Q=>>5T$RT8I!J@%\U:E M6HM)E.**S<9^>;E8BKE5\5&[/;6YM41SRP:G, G!BE*6@8R>>>\&&3,_'AW26R?;32*5K+TN@T#/-]R@695X(B M)H^$ZJ"U@;H#!*1&[6(!+[3FXBN0GM]^^1[&'T&[(KGMQ%P4NF>B$;GNOTO% MDF5;HQ'&DA-!@6&@X.HK?<<$L$?E&SH M7SKTSZS].FHM13#,&^5JAR=@7A1@H6XS(A6@.8\-_3\0^J]38HP7D8H7R1>3 M("7EC"E:T[H1V M]"\;[.9V0"N%ML7+%BKF'"25GM4+AO7UOX?"/[76?MOZ,EO:_]= MDXO'@!(?=2(?9 M+IF/\_^>#B:#D_PDC]\,8IZV$7N4_^#P-+=8R4+X\L^Y6 D--P)/ MEO%@R%8R4C.:!I+1.DBS/Q?CC6AEU1L3K X3-.5T-2:8C9OXX*(SF!@2YAE MW?E@;6%8XR@Y(\^U)'MC@OO*!#>-?>6X#$RFZI 4O M+BR=#7#O&VS])T].Z$)[H](;T\OQ()[D^FA'\77KN'4[Y3]OZ >=KP-:!VM: M!G3S=$Q/;$I@T_*@C]\/:O>QC;&) MZX)5S!OA2.UX84H*/J%<6Q>B+Y>J!G)#^7*$.B[?ZS^/\4Z97!'BS7KY9G3/ MQ2^B),D*CAD-@8LN;:!I+X5Q2*B,L//NKP7MYX+WP^$6#]YW">V;QYJ9P M3+E&)FOU(K"2U66;61V3]:6@E@O?U-G@O3SP7GC HL'[+N$]&X4P(8 6'IGV M43'(QK" 0C&,6H$T),YQ<5&(!N^E@_?"HQ -WG=J>L^&%A!21J>198MU;X:R MS&%!EF+6+D3K7%GXOLR&[^7!]\)#"PW?=XOOF3B"USPG6Q2+)I!&+UHQSPVP MY$60V2E4>BG;:'\EEI &D^,AGM6+S5^FA/;)^_[)>[\59^O)'W],JX]->H.. M6=OFFWL0;=HZ/!Z.SG+N/O3'Z3@>X"3_,:1[;>&FQ:V)<2[<9)!&.81:E+:0 MY#6!,U0I,YV,M#7'UCJ]M@Z\K_BB&CVU9)KE4;S?-=ST68PWQ;L@=,^&F[26 M3GIC6,FEEI1-G/FL/9.>\\ AZ:1URY6[O_#^KN&F+\"[P?AZ,)Y=I"5"D-XQ MKC(PT$XRE'7_*X^ *G*E:OEXYQ;5MJQ!>'D@O/!R7VV%ODMHSX:4DC00;;0L M1UT8"!Z8*U8RI944002N/&\K]/V%]TU#2@W>2P7ON9!2L3I5W<4028:#]XJA M,)()"8;(O$:6F@*_Q_C^KB&EIL 7A^.9T!'WT9 E71C&BN-8!'.ZY&D')V=0 MFJB638+?^RTH4]=Q;YR/S^?ZM\4"?LBP^.?+#MY&,."2'D(=23W^,'3S,8'F M^5\QS/L]JUZY"V/)< M[@S0W\'M_P>>=1MH'XW&'R"]5RZ:2S;U<2VHSKKQ"]>I@.%,VY08""F8S\$S M7GPR&-#H6BY4-)#>*Y NW'G_%9"VBK\+1/#,8NM]C)(6509:6U99ECD9(^.R M6 "@>>QA;1WZ7+2E=OE1?)?N^VN N/GQOAF_LVYZ 4':*"P!-KFZ\Z.PP$5B M"8F4I0>?PN+<] W&2P?CA;OI&XR_B\T[ZX[7 5+(AO1SJ-4D>;&$8QY9$HF M+'C(&AJ.5PS'=]I!HXGJ[XCF&:>\HG57R:Q8% 88( +SB6?FE>:@A/$$Z$Y5 MR_GW=?-(;',718>N>LHR9W7-[E6F\MKOA^OTJ>Q1; M5.8*:]JKC;FHC ].B.HC@&E+[BV"=R;@4@Q7P+U@ M!2IX,TKFO2Y,9&Y]2B:9XI9PS5W01HBEY..3?!CR MN"=-OU?A<]?[(3[J/5\';S(:#M*EK>=7E-\NW2LAC<.$SMML"2< :'RTVO)@ M4)=B^5_;5ZN7U!U[NM6K;858'*]MS3G=,Z:<'%JF)$?2) "UFUAA3J? G>,H M'5];E[SOG.M[>6-JNRXX[CAKY'9!?AF3W@7&_^O6AN\:P[8,G':)9OLF0OO, MWM6#T9 >VZ1M#?DFZIH-/#@/42/86K"-J*NXS%#5;HA*8'9&@HVI4M>-]Z4V MSFJ<=>?W>PW.TLI&C$J!RAFR\H'G$&6)MB1NH[D19S4;C1Y0Q2/DJ3BK,ACG/JX5'J'2,]XY_^ZTN0 M_B./N_#;#+1S5-GS$()+%C+GKHC@"M(/ETF_E//D!2]ME[P@Y%>KH#T<'1Z. MCCJH;UY<[<7)ZSW\0=?:XGO70C:A^E/[ZTWZ[3^0_O7OX0LY?!->'0]>O'I$ MU_?X]8O-;;G[[#E__FY+[CW[\^WNN]?T\_G?N_4\]/KYT-%UOE9T3GH..WIW M\_E?W$67O;=,!/H':AMOGTQB,GFCG3 @>?[RYI;WK%02&7;$$$%Z>A=6H#X@TM6G[D_]([S>-HGZ\-.9^+#N\MF^VBE M4[26I=%I&.;[E LRKP23<3Z!1C1>@];:<65T-D:KH$OAZBN0GM^#^1[&'T&[ MKA)M.^:BT#V['9. *)3.+-88!&A9F!/9$_DK7TI$H%<&E2\5EL?A=G0W]]P/]A8"-9"S8 M$CQD(!9 (4T&7Z274;N&_J5#_\S:'WC*643'=$!.:W\J+ 2EF4+-BB-B"QQ52N,AFYYQ"Y7J'%_\=H M!\9";29%-WAXG(\FV&$U_UU??UN=R1^RHO)=>CDWTJO3R4E74WE_M$%/K%X! M#FL@?/OH(1X/3G#8C70WT \_&N?'^7]/!Y/!27Z2QV\&,4][B3W.&1("P,K4GK.B\N&QR8+[B\3+#PNTIA@19A@+KZ2HDN& M8V2>)@$##X:%4@(SCDP#%#EC:?T4[S$5+#Q$TBR$U>*#V<*B--(2A&+9U5PK M'X!Y%(9%;@S-?V>3+,MG(K1V;NV35_QDFRKMDVVJM$]^UZFR^DTBIS60>^/W MG753:Q9Y\Y2E2ZM6WS!\=\G^XRY/Z4-3Y+1Y.J8G-]773\XOH96U7I2JCG,! M>1Y5D*(@2S()!H UB=$FEKC,UAB52O6W*=[7RMT\@6E%$Q17!\_?,11_DR[G MS4WVS0">C:/+$)U2U4N&4M7 &3(:S\1J@=2@$9)6BRNSU6!\U\OR=PBD7P/' MS<=U0S#/K,;*U?+YB= +AC-0B;.036#.E1?)=; 6^V M&##3U[!8D&J>L;6Q@(J9FS03!1E([:BB01&HY7#,=WNCVOB>KOB.:9P+'V MH(1VD3FNR$0N%AA:GYD6&CP:Q9V*2Z6J6W2G??*VHCNKMF%S-Y_T!EWOWK8U M5FFZX%2M]-HZDP*I2-S(KM(%!)%L]B*R8CTFBXE8G:YIPN+_"8>%A MI"8<;A&\,V$CX#%DD0S9Z<'3/U(S7W1D61BCE$"A@EM"Y?!=F_E]1]C]NO'[ MQN[#K=XY6_8V<\R'(8][TO1[%3UWO>OCO#KG=#0N*]!YLZZNR\]_EVX9*46Y MK%%)%0&*D"3 @Q)>).$TAV2GG4YGF8_/[1/ICKT]F9S6?G1M1\B">._=QEQH M(: TWJM:QU83]Y6$9# ISHQPPF;+VMZHLO4"T'/'R3-W M3!.K9[ M_KFL%FU>XB;^)LZ\6G?HI@JOQ8ZS$9PD9%+&YYK4N\Z1TJ4BA66@Q@I$&I(7OK?8Q!@-,WX1$]"UYK!@82"\)XQFG)*\: B3&MK0/TK9SO:MQX]:YXM9'J M5Q_*RC-J"AR08">X Z>R2])GAXDG7J13JC'J.)93XPJP?2MD7=.J8U/FT[]D72J!L(A1NN<\L E"50#W$H1@XN: MS,M%L6HKL_'M7M'94&XFHU\5SIE +LCZ1\?0B,1X*F!IT&2ZM4Z_JR-2;X4S MFP#]UB>RZCR)04,"!S$5"\9[1SA#JX32 6Q("^/)ICYO2I:SI7JS5%'FS!2B MJL40!,,"FC1H4B+)%$,-G4LO^L;?.':^0,2T#9OMDZUR:_ODW53Y^03#,-//-'BS_M_TS\4W M#G'\'=,ZSP='+WM'H)$]Z M)Z/J_T[Y:)+K?1]U7DH\H5_*X B/X@"'=(7TAZZ4X(/W'M+9NST_E_0/A*'K M.1Y-NB9UOXSS$$\&;_(_WP[2R<&%/_ZC+YX[3_F'KV"@BS@]^?Q7[OI1PJ=/ MX>-_ZU5V_GLM>8Z>&Q!!0XS*TW_6:.Z$2@E1_R7=VL67#L875WZ,+S,+XXRO M&1:ZL5]P^!;/)FL_?SJS:%J=7Q#(!U;31<\^JND#6?_O,*:O7G*U[S^R^&=F M+WUF_]IX]C_;NT_ZO>W=A_.SZ/M>R\.]W1?O4>_[SU[TOOIZ>[&T\UM^LP_;NO*W94N_*?MH][) MP>B4#I$FMW8M7XVI==?R:<2D(\$/D.X"'W0!0SR>Y%\N7OSS@D0'1]WQNB_] M\YPGSWF@3N;9;7\5[M.W/\SS!WPZU\]7ZO,SG[_]H'MK)HHS?<_R!UK9S[[- M'XAO?$\Y^*9O?NEBA7S@E;Z%B]7J\R?]YHL5#[RXVC/XBL:ZYK;0NX@H7QXO M_,*]?':7I[_*;4^7N>][XW,4-*V-27_I[=#'#B:]+=(-GS8^:P-[:>[*-5)F MEG/4_XU'IS@^ZXE^IR@DKTGQ7WU$5[KO'^+Y?;QQ_.()BNL@YZK;]Y=N"_U' M,NK1X[V=WMX?6X\W]K=W?^MM/-S?_L_V_O;6DU]NMY,"A%L117'!Q M[PKB[#T\S^H[_!/V?MN1N_(I?[&_]79W_T]!QSV@U^KYJYUW+W[[=[T&3>>6 M'[+ZAJ]W7CTZV-G_]>#%9GS[?/_QZQWY%)Z_^L_PN7S.G[^BWW_;/MOYZ#L7 M67U[S_X\VWFV]??.;X]>[[[[]6#WMS_?O=@_&.P^^\^K%Z\>#^CWM\]?;;^C M,Y>=,W[6[2=YPL_V-K=A[\^_N -OA<@L^E2WE(!ESOG">.3)FY+!R+*V#JX/ M2!%YM'!>D$M)?W\+'H[HBMYU M?[CK,AUK]1I+*M7IM7=B^TXLJ(K9L.G8IQ<1[3[#]ZV1MFG.1):S>W M"OKD49<8E7^O0_:X7M->>3K)&Y-)/FF,=BN,-IB3* :L-DXCF>*E*XRHF-.% M+'/C4S$YNZB[_JH -RXUTVK<+Q^D%ZU0&J2_/Z1G18H-1,/%%I9Y< QB$2QD M3N"69'-$<#9A[B MS!)!^AZGB]][7U'UG_=^^@T'1__H$>&D7/)XW*5!'Q[G MH\FY#ZF2P+G'3)ZXV@KT'0>P_G M-)>VW); :S16:@99$D%[TEP H-"*9!,G*]+"HJJK-)_0+4/UI[N47 VB"X#H MK(:* H,,()G7R FB(C/TDO[A)*>R\B$FM[:N83Y;XA]+Z.!9/DETB^)IU7Q7 M78&S3Z52_KN^_K9R=]/#C\:P6;@+2R?9G^]S%*UT&(1@ MGE02 R$TU==FW9IFZNS4(+ZG7JD'X]B$\VXP'/ _)$7 M M5XJ!!5ZKG"<62C;&%4"(T$&8VR6"Y9YZ&SZ(MP&N, M3]F6A?0]M^@>X-'+/.D-CGJC]PE)M530Z=')I'<\'KT9U!OI_70ZH1__Z'+M M6Y;]]\JR-V):X6?99LW^&%/NC7/,@S>UCDL+D=Y.W&71&G7[*(YKFLMFGO[< M/MHXA_KC]V/97 B+6P3_G-.NRD=TP6I6N$(&(2>&-C@6BQ-1%I4RUF[G?:7F M$UWN)$S3P+RL0=0&YN\-YCE_H+;&)^L98=DQR-8PC#ZQX!5'9R*BJ(FHO$\, MOAQH7J2>759Q4E,*CDY&XT'+J5]96?+1*6QR%/9W3(\)[T-P(9E(0#*( MAL)EIG-TF(U"*]/:NNEK?Q,]T@*22XCBV]8,1@;6!886,XM*1;1<:0Y(I&;Z4MV$U)JOY/X' M^1J2ORN29^4)"B4,%LZ2"YJ!SIYYXW2U.4H@W6)MZHP,OK#FO,U7DE0/2M:LI3%FUB8]]$P$$HRIWEF M+A%/%PPH=:V;U-=N/F&IN51N:]=^Q<*-USGO/^$@/8)B4G.RNE $AMP[YKS@R6(MMR*[FBIZOI!CR.8$7SF>OY^2(S-$!ELAD"(6!0L$0O6:9FYB%S,G: M&L[I6].J-JX(KI?<57(9PAN(KP7BN423*%W7A4FX3*(D:L]"\8$EB$4:*97* M?FW=J/FME\TETK:(KQQGW;X8^73[Z4,\'IS@<#>WW:;78JI7\^5V!-E(((MC MV=6@3"8;RH'S3!"%@Q'G;?!]+B-G;SQWY/&:;_; X0,]*#V51 M69D,4SS6)!(/S 45&4J7-.?"RQ)KE%5IOAR07J0_Q/KE%!^U"6_7?FVZ4SRG M7CC[9"/Y13F%NW:67+F-^'(SX1VWOJU%,?XX'^E?SYY.JHUU2>V,1H2+(\*M M.64#(64O$S*'*C'2,H6%+!QS&6W@NA0K[-HZ0%_#O&?XVSPI5T;/"KE9?D!& MN(5FM(T1[H 19J61]Y9,&Q]8A*08&(X,O3$L/*OWJ/?]YX]Z3UZO+?3V][]S]:3_>W=WWH;#_>W_[.]O[WU MY-L*[%S5-%SU8]S[#L=_G([C06T)UQN5*JR)3D_.^KWC(1Z=]+N^MOE_3P?' M-09_U[)Z==;)._7[761,[(\V(@W=./]Q/JI_U#'=.$I;%P/:%LK%+90[\YG: M0BA-DH<%^L&@9,U\H%'46F%PW@B1$RV4LJ\NJ>#;4K57&M.+%K\-TW>#Z5GQ M&XH0&KQD@AO-H!K&7D9@W,B(UF/@P:VM"TWB]R:.P5:0^RJ?_'%O[5JNY*64 MG1V-3085%RVM?B4\LG-+T*^U2FN>D.GPVW@TF?&ZE,'?.;%W>3QJ:\ZUUISY MT@0QV2BT46#%:9?1<9&T75O_O__'22'_N41;FAN25T9-?A'* M34/>#,]SL>6L4E%&L%RM03"8)H_&H\-N+*>-/F>"0HVVKD%;\X4'LK!! M92Z8ENBK.PN8STHP&COK'4^R )F^ZI*R RVA?N51?&OY] W%MXOB6?$A4R&D MEL2LAII3+RWS (5Q6QU;2>L0 XD/->^]6MJ>27C/'%L6(\Y4+;,!L?#),H"9S+.9(NB8"LT8E MXTMQQM:"2J+O]0+LL:5);FNTL)P;#!LMW TMS HE9Y1(.F:6A=,,A$'F??$L M9FX4#;P$42LRN3Z'5:"%!?EPEDXWS6:X/=K>W=A]N(@,MU5H_[9L+>26TKM7 MZ;27!I5.C]*DLO 0QR2R:V[;,0[27:OJ>[I"WE;\<:]L7HSEP]'AX>CHR7[&^5R8("P;*TA8%!P["VE-/<)IG!%V'*VKKK.VC5O>X9C&\K M]MA@?/LPGJLRF@(6H6N3 ^YKYQ;2M!$R,RHH9[,N7,L*8^+BY8#QO8\\[N:W MO\SM1@PY.FBQ8:$$5!,:FF37!QX[X.+0*Y?!!>N [Y#(0;2J^%TEF)P5.RPI7: MT]$D!AXB0Q,"LR9K$SV@QFHI7%+&_'[$%Y=299#F'H^&PVDET<[G42.,^>]X M@$-I_(:OE$'N/Z M*TYR(BOK.!]-L%YD4RJ+X\#M^8BB44K+B,RB, Q4=,QS%YC7CFM,+@;1U4+7 MRU(\J %\V;TE#>!W"?"Y)*IHI"[H6 F:1(XJY6)G;TC9EHS>FJY:NKG)QM[O MYT=9OOUO;1/@C^#]>C(5G>-\?%Z$HKF_5DMWTOKS^/W@[96Z"?WDK*T]BUM[ MGLZ)R^*+-)YG!H(4)D@3F>/&,8PB1<^#%;)K;ZIU*RIQSU!\6^*RH?C643RW M!] K+VP,+&9+*(Y&,0]:,Z^XJOZRJ#+62)R^47)9*R/1:BU,W7\=SGO$+^/\ M9C1\4[<5#$=XU-Q\*R&WB)W?9TUT.Z,V&[:)W5X'OK\)W55XEG-#QD%NH.1Y $ MW^"\8%*BL#Y B)B[.EU+ ]\FL%;7CW612] KX]'AC,3JA=%X/'I+O]YY6X+5 MH>MER>UJ;'T+;#W?K5%%9Y-1G&F9@$'-4 TR!Z9Y%,JY6!R2-0R7LW7+[5IY M"-]F;E>#\*U >*XP:E992Z58!ID8Y!!9*!)93-EZ@F\J,7;%CI<+PC]D:8DR M.,*CN"*E)5:(\I:ZKL2CBT%O&\@7SXB[F_-[YF2*/H$,3(:Z9PYJ]UK!D8%' M"9&6/,AV;=WWO3*WN']\55U+/QP??.^"$I?R08/\M2 _U[#:@-9%&Y9X$ P4 M>.94=@Q<-#&%$'UMC23E_ :5)0/\?:T6L;NUW]O>??AX:^/)%KWH==4C-G8W MIR^V_GRZ_9^-W[=V]Y_J;J,?C4X6[5!J=+*Z=#+? MVCN*D$-FZ)UD(#UG**5D*!RI-V$*CXKHA/'UN/M_ K O"YB@Q&\AR29#$!9R"*GM9- ML=S:E U:XO1J/GGOE@C@]]4#]051LT5_O9F<^8K%^,TR]4J&XF6/]R[8[[]N MK;O\->;P+8?K[IM' . M$S>*.8RU4F=QS)D@&9>.*RME1&/J]D !-Y9SUX7/'?O+&OO]X.R'04,"!S$5 M"X;DCDX*K1)*![ A3=GOMIV!C?T6R7ZS6I?L%J%S=DRZI&K:OV ^2C/J@;B]WO17_G2OCB0BYFO^S(;=%V\'V]Q^\O#WO2=/'V\]J0;+^Q8,O>W=1WN/=S;V MM_=V6\N%'[[E0E=GL-86'!S%T6&>5A^\#3?]C3UWJR?>+KNSE==GBTX"V>[F MW7Z==G_07-S-+;*Z0/4UWZC>H[2@C612J)KQFCUS&>F?@@4,C]$:4E\"^C3$ M2^1J;"S46.@6#.:5H;F,@I,4#N64 AF0I)I6BR=2EU6[\E MOX$^1ZQM[12#1)(397!DW(H" M9-8*$J"UXPL72^=3_/FDJBGZF09OUO^;_KDX]2&.7PZ.NO2&&1D9<[53%H4Q MP;\&,MFE&.3<:C"K"4CVKQ(GK5)=C47D@798Q(2DY. MZ ]=@=4'[Q_SQ=U.;V+]O\/XY_6Y-V>2:D!.*S@=CR:#.G2_C&O;I<&;_,^W M@W1R<,$&'WUQ^KQ_X1^^@H&N\/3D\U^YZ^>L/WT*'_];K[*C!RUYCIX;$$%# MC,K3?]9H[H1*"5'_I<3:Q9<.WJ/+S,(XXVN&A6[L%QR^Q;/)VL^?3CN: M<^<7)"U=\>QS^OR S8SIXA^8O?2!_6OCV?]L[S[IU\H1GYM?W^M:=O?VMY[T M]O=Z#_=V-[=VGVQMUE=/]G[?WMS8IU\>;>]N[#[_\<\ JXXWK!V54Q]YP=")-$3O?_[?QPMIO_L/3D])%H[ZXU*[PDA M;%"(&X].>AM3V[*RRA_$'_'C@F=?OZDIG^^>'M(EQ@58(I\N\'OCEW@T>->U M;7OXGM_HEXVC] >M]L01W:][Y=$%X3UYSW>;@TD^^>@ETKK]W:(6GE50_?_94[#[;D<\/=U_O;L:SWG[UXEHZ#!/-B_[G?5#M_=^"MB,MYRQ>I^MKI .^:LM\P".%J[A4BHUWJ99-!QY>#Q M:5Z[G=G:'>F7*MD&\0KS]U><#"9UNGX\U.]9YGNN"[W>_L',"GQZA*>D.:<+ M[U67X-X!OLF]D/-1[WBAP2*^GFK=JYF/\I@^?E:/EX_K=>,'/C@>TQ$'Q\,\O8)Z]\-,G'*INJB/ M:'+Y>[W)P>AT2"?,='+L;ID>U:O3HZG)\/Z>O_[\/KV3\_OM#C@Z'?>^,C5* M6?C4F"I#LB1&X^Y1_T)B-8_KIPA">.?7T#L85RH^.#DY_N7GG]^^??M@DN.# MEZ,WI,/__S2*_]_/&^-X0")N\G-.+W'\,SUZ_!F,U/SG#DO=2R)I^D^8GP_> MOCYB%[O:'QR.#HZI2%ZG(]'XY/:1.5BFOY/-V7JJ)9!-;!Z9QG'/;+3 M:+@V:&(-I])?]7OU@/_],Z[?!;#[%8=O!J/3"4&@#(9T<>]GXY-,IN34,UNG MW44MDM[#T>'A8#*I,_>GNK9*_L\G6P^[5^*?_WC0VS[JOCXZ'AS5SQ!_'>(1 MR;\Z@_O=6PL@DKK28J4.@CJF5Z>3D^G?CW+,DTE=YLDX.)[R9J_@8$SW5R'R MX6 7JKR[N7I5].'3X4E'N/63H^,\G4_3V^_CMY/[#'7?&6R<5IYWI!2/Q&;#:DBZSV?6<"837XIZ> .AU.X32ON"^Q7TWG2ON>H"+Y1\-&JUEGH9[#OZ*<;H_> MN9@/5^&%;MS&GSF>^N+QZASYZ(!R.@X/>G?VS*ZI?IY.NEFQ-3D9T#*>)W JDID<'(VI=;+]<4E0F0PY=&G1QTY=KK^O7B9?,2I M=?P/\34!Y>)1=;,&)Y/3P^,I5CLX85= ZAQF=;FJ8N=P2@^58B:3?$X4PP&& MP;"C?EH@L'J13H=8*93H)P_>5*<1O5.#>$JU M'D]IO_-(L5%AIS2LTU/U>R]'H_1V,!S60YW0VC*8'I>> &GP-(T"3NI?2#^- M3QCQVN'T^D9'+Z>_#6NYK/?7>];_9#_!.7BZ[M@S3/B99T!K83XZ/?_FQ>E[ MZ;0CW ]?ZL:N(W^BWWARVO'RE+AB)_32H%1@=BT_3@Y&DX_&YNXXZYKXN\0N MOF/;XP(UYU=#BR,M"4-:DKO%A:9472%.:G"Y-V/Z[W9K91WA7T\G=(;)=(2_ MX@:HP*I*X$HP;_J[Z>\%Z^^MAYW^HHE[@).I5CL:?:+USA7Y^?2[#",TV\FJ MKH>C6Z\ ^$B.S%#1SY_XLC[O 1$%O$W7>ACB2@]C)AAR73>D7;L[(3A'HV?SSW<[])D7^R_HW.GUWN8V74<]WK\/9IV!>\]VWCX_?'Y&YX$7FUMO M=S?I]V>/AKN'.WI7_@D[K[;?OJ!KWSE\5'9>;:G=EW\)G8NO13!XC(F!R9SY MG!,+AAL!3JH0Q31N.R ED#9JT-0[U%X[&@H;(=?*LCXJ^K2%HC-&-^L\W(@D M?*;6Y60.5K/NX_-33>5E-R)?/]VGEV=Y\73=F#1RT-FC0X.I*"?0!5,K5GX> M$1^']JK9.BAG2Z \WC^^REB[&W\\W.L]/,B'-9A9W0_5M.WWMH_B@U_N1)&< M>S@*D2YQ]?^2L4MB=(9<^U6>8#QW-4Y. \D%&K2IQ"?[M?.#3"7W5^ZQ]]-: M]_;:/[HE[;^ND7&@G2?"5"XBUY!Y=,Y$FEF<9T2G8YQF' @I+;NT6*/^7%OP M_='&]-8NJ"9/?AN/)ELO(/!;#(K=@"P^: MZ[BV+OR#SU66I1D\I-_ZO4Y?=1.HVD!3X^UH.IEZ%ZW:>_ARG*?F821CJM#X_P\L\>CG&XP-:I<;$/0<7WK%G M6*?\/OVM\W21^GY9?SXX/Q%9IZ>%KOZT3OYZUC2H14_":970;[OOGKS_;CR? M]I,+@XFNG&R\>.YHHFNE-0LG7W)&?9 Y^!%Y5,7>?V_P75B=4Z_YA45W88/6 MMT>DZT\^2+#!Y..C]3LK8];E_MGG\' TJ<;F90?]R \W=?!5OU@U#L?5K*B7 MV_WUW/ZLEGP];9?6LSKNFQD2GSZG>F_/<$*VV9/C7(VHJ8OASIF_7/+\[F!YN/S!?/U&+Y:52:ZQ@H6L*U]X6-\F"#]WP,\0 M2IYNS[[.PF53C )43D(7T#$$\&3%YI#)($$R:,\7+B,=.U_!VL)U*\;'\[]W MWOZ5D\\^T*H5I?5D?@1+YH<3+/ L;"DIA+KG5CR07UZZ>DAKQ7 TJ2Q]X6#] MF-GK]*EQVV/Z__2X6A-U)J;4O4LS_WM.H+E\^4O\8C6K;I#.EZO]RO\E5S[_ M_4,(["*EODVOSTPOM??G7RE[ST61C!=-TRN31L*<(@O62*^E""GF.KV^8MSV M1F_.F>R(IL&Y*5@]]Y->P+KDUBD6#P;Y39V %Z;LRQ$-^(//4MKD]/AX.#@W M1&M>&='K%\S0#V'+.GTK%\;3RI+N \5'OMSRB%1[? M*YQ'M$X-$BD\/#J@OPUSDTPDF>87^6M:MU_,,KY:6G^79GZO<_K-(G+Z@?\X M.?U=[%CUV&U':1Y/DPUJ(WI:A4XJ'SXC7#T\)YLEB=/PG?=)VT3XO_WY;K_?GN^;/GL/ML]Q4M+F_WGFW!WO[!X/G^UES2]O-G=<'8D<]EW9%Z1DBB8Q8.146VRI;SDNTG)_X7-$\Z!3-S![>Z7M W[3^LV_S M!^*S[WWIL((_,.KS;W_IL%]^3RO5+G:U+E9>Z;!?*3#T]5YX8NZSEY2;F-HY MMUN=X>MBOK,P]CLBNXR_>N?4]&N=,,_=;[GT2D=(DW^\7]WNO3GN!UGN"_,@[K MG@Y2/]UCW#T]&7=^H?88K\72HY,9['[79BFWZ&*ZO&C0SD?I4?T>R=%N8>KD M^#'=&;[L7,Q3BW&A@4_S0%_A B]QB-;9Q=2#2W1R]O]M2>YN/#^DU[&P.!R\.M][MOMM0>[\]U72N MX6QQJYW-YV?/WT7U@NYG9S_"[F_/Z?5+.L^_#Y_O[ZB=S0@O]H=T7_\I[VON M/>%G>YO;L/?G7U+RS'EVK,A:1!4%9R$YS8HUH$4R$;U86_>B;_3*-$UK/2,; MIRV&TZPO!;6*63H!%F.0)4)"+*[&)W1NG+8,G/9NAM,2F,"M1:9D3>+T3C)$ M0;\6*;6T'%QM!&EX7SO5.*UQVH_%:2(K2-PD9]& #19#LI)KYX"6^Y!UX[1E MX#0QPVG.9^0^9:9T3;\*4)B7$IET3LA2BHW1KJT+T?=J42TU&JW7LOFF'CR7U:VY^M,MSOPZ-G!X86JD8<,L9B7G+4K02'(8(!FOQE:XTR1)5J%]0\XR&V!ALSB%+FTJM M)R*<4Q 2O4@>:U/FAM@[1NRLAPH #8U.9#JXQ" :8"$*P8+3R*/.W//2$'N/ M$2L"UX6&.8$'*,8$55(0V1DA(7A5FL&R#+"=<\*HDHEI/>,T5K30(C#DWC)> MC(*Z[=+58)E4?:=N[%ANJ%T^U/JM[3X2-4"34H)B0@,P M*"HQFK>%B1RC4J1O(B2B1]Y7YL:=-Y>O67M#+?J4?"A6!"F@%.X,69]>!R6] MMS:DAMIE0.VL!R$K:4/PAF7O"HF:7)@S3C%4NE8MPRR]7%LW?0.^@?;^@=9E M(^J&=!0N GCMBC929V.LXPXY;QZ_.\;KK.N *U)$3A>64J)5%G5B+GK!HBBT MPNI: #\LS./7$+M\B$VA9$P6M# "!#>H,6I/PAB!ARP6A=BVS-X(MK.^ P?: M(J&5)1XCJ[$5%FR4A%WGZ*<2B5=Q;/M<+"J5=(62$.X$6P=S MXPT2#97+ATJ((@!!L0#])Y0,U3462@&!CF=_$U2VI71AD)VUKSVMEYB+8Y@D M+:5)6N:]!%+"BJODE'=1$&3[PM]X \#JA>;O!')=I99+2@MV905O;PM2VWJU MHKP;HA!D,&.*UQVA+<\#4XC6?)K8U2("WQW@<'W)@@G$CTHH06 M]%X*3IO;D%-*Y!8C,U8$!K9VS]"\T*\UZ9CL3Y0UZ"U\7XJ5*3IY[A.\N)"+ M&:T[ROK&8OR7EH!6=(%I=%K[8GQ#+>EVSD61@,&5ELJ:?(B=]WC3= M2]LU31?R:TW3F\V[\"(4^QO5WIT&75^])+OW]5\Y)I.,XPR4JAEJSI'1BY[I M9*R%A!!JUT,G^YZW KZ-U'XP4LO2EI2LISL'R#%B-"%QJ41,(6LG&JDM!ZF= M?4IJWH&@=2BQ) N1&D1DSD3-9 0CI)>I%+.V#M"7(!JI-5+[L4B-HQ):I&1X M-$#\YGA70$[%E(/4+C926PI2VYU1:B4Z<%Y&%H6V#- !GS0BU+&7@5B$S M7@8&1=9R09$XK8"4V20EL:RM"P5]=_.=%JW5PB) V5HMW/]-:^B5R\'6AEP) MDB<0:L\C5Q:#-<#M@MBTE7'Z1B+=FG/C2>5!>5N3BLG.!1H_Y@4 S:!4!.1: M)F9Q=9S:/M/E@ZQ+F%&DR'U40(/LI W6ZV*5 Z'.RR4VR-XE9&>U3XD^YZ 8 M8B@,@/[Q9(4S,L]-](&'Z&2#[#V&K C!F0*<_I4@N'+%YD@^T]A"UPG6.!6'(B M*[6X! J*1EM*W<3"&VR7 [8SRZUPKK9)1V8DC0PXTLHA1,$D@=GZE#1RLX2P MO=]Y4JW=POWCQXA08LH M8V4U3$H"!P,9&)$,D]ZE6Z_A[ %7UP$@9BD!<6E*QJ$M860JHV1 MH<%V.6 [(VM00+::*V8Q2(*MRP]1&XJ6T3N" M;"D02O0^<1VT!R5T$JB:V^^N 3OK/L!B?%*%5M%>PQ96XK.( 1J;:!8""DH7F3AEA>N\Z(\]6VAO2%N9Q9:R*$ 5XI5E#+@ M,3&'P=(TLB!X0AI.->U'!HO:'+Y"R0BMY<+R$(RBM3](&5*6$G+1J#@:PR7I M@6Q3P$8P2T P.W,&.(2@K0#/I"Z1@>.%!8F>Y8"A%(X!M*GEV[V_<7YG"RLL M'VIC H $'D,DDPXY>@G6\@A)%J?A)OOG&C"O!\R9E5]Q[U(P@2DA#8,B:H^T M))A!$]#'4B3'ND5NF4I!-UA^"98_70.713@54HR1AP3)TK):,A9-EG90WHNK M; &;T(W2JP;0!0%TSJ3.,4FA)(O).9+FA@":R:XNR06M?!:ID#3W\V&]N?(I M#9IW#0FB240^6"=X"!AR)B;==N M3!&85=MLM0S$^^><@R$&+K$4P6PD<01& LDD3;\JZ8M!:Y76:^LT&_I:WYAZ MVQ;2QFI+<,/78#4=@H7:7Z$D 4D%E%G0ZU20HXJA-%9;#E:;E9.>6"T;P50H M-0$"(R/SO#!=(ID%P8;D[-HZ^+[5*[.#M)%:([4%>96E)!XKD%6.X*&VG+12 M99/!QF)*2\9<#E*;]6A9'TV(PK(B7"0;V2>&*4:F5/0\AN&0A<^Z*"*X@_7 9!3:EMB2D-K?A%;3VZ)CQ3M7N5XHY4MS, MZB2+,K+0W\G^=+;/5Z>$4>NO\ .=X1FL]YKFU5" M3$IGL$X[B,*A"5)&9[%NVBKG[1$D!PZM)>"=V:POY^NJ8=9%UMJ43F2R60LR M5Z)D"H47AOYF,]FLTIF^6YV>@,T3UUAM0=M/DP(>P7CA%("0B%QDXY./QH:8 MH;':LYS48897CO2VR)8$-:R!#(H0%%*J:S&75^(&Q?#::S66&T) M;O@Z05.N:@\DC8*H*Y:"!AVZ:(LJUBJ?&ZLM!:O-%>9+1%ZF:= MMLSY7, Y$XPH:^M*]XUJI-9([0<.7U(2 B-Z3MH@"0_0Z:M(;SD=$LR V;767OI%(7\]Y\HK+L6BEF/!U]P-J M()O75EBGJZ),'%(L20 VRWP[9 M&>WCI#:"Q"DK1B,#$R)#)/L.LXO<10*T30VR]QBRPJB8?/'Z$ F1S".DVR1OM(=@D8>FV$Y=:&E@NT!/SX M:F/.@^"3T(I;PS!RK VX#7.&?O4> B==JA*7:^O:];T62U0!MA5N7A!L/9IH MK(I.!@O&&)^5BE89[I(3VJH&V^6 [=FLXP^5LB8S7;)AX$"Q$#QG%I4(J02/ M2.N5%'W1&IO<1]A:L"8([F*6BM;=%%!;+$7Y;&*D'\WO=]>(G?4?"*LA2PP, MA*>%-J)B520QXEB;LLC*%M]:)-QCR 9-4HI66A.# '1N8+%6FZR%RBM:"OM M1%=[XHE@QA5;:9 KS 1S+@GM7%#=.$FX=[PNQJ/W=*Y2-T%HD+!'! MQ(A"!A0"$1)/-'.5$-KDA%QYU0AF&0AF:[Y'H0HRIV)9\" 9A,B9+\DS, 4B M2007BUY;MWTE6BWV>XC:; LM)PEI,P'):8%H*X[*@=K;NBU!8 ME#*,]'JH>^@XL\3SGII&FEY<:E6J0_Q(!29&4@>;T%QRK[UA%NI&K<@3"[7!C8@@IK:1NK-5;[L5C-E>0<#UJ")'DF$T+(7I>BK4HI M8VRLMA2L-NO;.%,,I:(X+)S?>W)*PVH]6\"Z9D$U@D<4U:34>&R0OF M?*F=L KRZ-?6+3=]K]6JL%KKK_ #G;/U5_A\?X7-'/-AR..>-%V'!=$Z+*Q\ MW??68:%U6&@=%K['DVH=%EJ'A6:UWFNKU:/-9),*I54" !>*5D5E$721VDE[ MWA502=^Z MZ9U?K\DEW5FG/%(^,A%P:&"Q9L3$P"$0O;B>@;JRT'J\WFX145K(+(HN2*@8;"T ;) M3$F9%&J.#FOVK!9]!RM3MK>Q6F.UQ;!:(@+S5NI2@@$=0I"YY-I[)(1B Y>- MU9:"U>8*^UGTEC0UT1@'!LZ05LO9LP#<%P#O?<":#=(W#AJI-5+[L4@MIF@5 M%U%IS6O- GHFZ(LUP$/PSC526Q)2FY%JM7A7R$:QR!.16BZRMHW1+$B3N!#6 MEDIJRON^@)5)<6L=%E;#G]DZ+'PV"25754B*0^NZV5MZ)WW-1HT*DY;9+(A- M6]FF;R32..?)"ZYN\R5+-T.L.R!\8=X[9(A)1)-I-$-LY=KO,63K%D,:6R]X MIJ72112\:.#(?7;>V0;9NX?LC/8QENQOJP1+74E3 89YY3@KB3LND[,JMJ8H M]QFRJ)"K$(VRS@+HC.!2<,I@+9FH8F@VRU+@=M818ZPK9%(26J.6K';P8UX4 MQ:R&XE.0*FJUMO[_V'O3GD:2;6WTKUCH/=(^DH..>:A^+U=T4U6'OMMF5[6K M2_ %Q0@&#QS;%,.OORLR;0:;&6,,9$M=@(?,R(BUGC7$BF<97,>ZXE1YAVH+ M&AL%I3&I%+FP^<0_8Y'BQ ./+J1*;9=#;:?,K=>>L(@Y4I8ZQ),/R,9@$2;. M1HRYCE@LH=J^[U*IJL/"^\-'(8(+QB6G N,\DSPZ;8P07.) L?<5/BX!/N[- M9!"TH(Q:%9#C.15+87FTX1'1J(2'6)+IG$'@I$[DO"@4EF@+J5);%VDB/L(Z MP[(K;%TD%LKDF5'"*,\=-EHF$KE)U)J0B,%5WN^U-78Z?\"(DL)' MCKR)H+&&$:2MQ"AJZ[GE5FA#JPX+[UAE@]&&@*]EL8'ECMY2&@GQB5A%B(J5 M@[PD>CME:94R'GNG$*-,()[;JQK++%)6.T:E%]A 9"A$7?)EZF54=5CX*468@C_/F4K(4.J1 MQN=K54"9^@XY9+ZJ)*0G%IO!(.(7 76ZH+9"1-$&?GS5O"L. A M$\T]^V!KI9;+IY:P[LF$C,U&XP1R@V$# %IQ-_#EJ61G3.>KL=!=#8TA0 M$%YCI[/B&M!9!QZQ]M'[$&E@'EQ@69=+Y0)7'10>=_2B?)";F,D^^$FM>4S, MFX=NKHES -O!*<$U<^!>1^)HQ#Y@YW6HH/OUH?M\?;9^0#OO20PH1N(1#Y@B M)X)"GO+@F=388[6R1J6I"S7G4_=S4)NW<8*U LX*..^@*^&:,Q\L8\3Q0*5U MU/K(B)00H[I(*N!<#N"<\GD9B4!.8HX\P3)&RE(*$N)4J>L$ MS[EY306<%7!6P-G&.N;PDL"%,)?.V22B=UHG)IDRJDH6+ =P3B?XL'2P3$R# MW' &'F?4R&&=.^4$^$.QJ&(N?2.LKLVLJX*R LP+.MA7)4,&DY?GL.0^Y MMS2X,D92XK&O@'-9@'/*X\0V)6\40;GP#''I$WB<19^Q:%CT5G*+UDUB+[5P& M5NM>TFZ/6;?KEXS;^==A['3@ZO"]V(;1@WGZ2[A_E[0\">#MSH?X]M;]0>M2,,.S\43-FOMH:+7K_ M:FTR)5>(XR\XXR<3<>,\7#QP]QJQ.+P,-QW.4(O#2/-MX(/M3AOF"V[T&WSB M!&:I>"/^[W'[*-]L];%27:K' 3Q2.YV]NJ#3I1#TUNQZ99F]NE0@6'=1)DT6 M[&ZY.-EO^WV0@+.:BQD<8=6/1[5^JO7AUOG'Y9*WL^Y<$^6>W$G@&PP:K#NL;V+\ T6,H, M=@4(9=1*@WYW2A(>A&P=.]B+5W!M2C:R!Y#]OG;OV!8NP VO9/DIG#%!$[D%6=KP(5,$JS1[8/6F'T?[$>;WRK;&O M@2^_8AUH#JCAK5^YS0M8@.]=B+6:FO@K_^X/+O5S+R('PG.(;((Q?K(=$(WA MRF_7'J7;[J&K\S;]R+=/_-3:+*!-2/'LS?XHUGBM./A"?J^-PY#F,0AIV\^A M2=[U2..S'?1 EX?_B8._]^T@MN#B?W3Z_O"U8XJS24SQC>UT_^HT-_;.MP\\ MVS[_WFD<'(J=UB&&N W-T('?/T3>/T XH-._)_O9SL_PY&C7.YLA.YV]P?> MVFBVF^?AH/GUQ]E6J]/9:GV#N. ;;M)_]AOG?\#KS=3<.#S;C8G%I+U!0E.+ MN' 8&1TPTB8P+[Q*1LLR] .%CV$]QV5PM"NU M"&':45:JP7%<69M,>.T(H*^8\DED,5[B6?6_742GX*==GP!ZHZG_8(8AUO#HKPSPKM7]E#:#X]\__^;OXC?S^WS6P,K[?/2H\"'<& M> Y.)GRMUHNCRTO &^#:ULJ[QH LA$, %34(GW/O,G 2X!K=[%3D^V3_>C0< M@>V +Z_6-MJ=XNIPUTM;EB\7\AL L[5V%US,PN6 ]P$05K'P M,L _:<-?\(DE0/&#XP.9-<[IREC!!DN#>*$>J2M8(CJJ*5)7D9NIK7] M%50I"U:X(L4G$93)VXX_!C\!7CL>9HW)(IWZG4[_).<3)F)79 6F6F[!J#OV M:!@_37[Y'?SXHXX]^]3N%6,HOO3[=1RY@36D\"G*MR^-\"HN#?&X:FQ\Y_'; MJ\5;4YF5\CTN5ZG4M[Z-5\F3WB.KA(@G?O/VP1*R*HF9^V#QJF"WW_1C#!:O M*D[?TF#5@R[[EEIIWIP]OSD[>L>SW%J[;1[RV,O4YF]_$&.MT2_ZIG[./>\^ MXBP4S6-OG83G-ME]=@O)3&MU);?^1CI(_F7!T1^VA/\3< MW=V[N!*N2KA>3+C>\[F(G]-1]JVQ]9C)Q>4@Y2&R]9*$*L\KVG@#-0KE]$_7 M=T6*E?*46.^X,4YS+*4CF@3X);E8I@O@RNQ*NN"R3 %/YPXF:[]>+GVSR*]L MI2)[,-RZ7/DB+GU8*0-^FXF%<2G#EX/&^0_6.-ACC>X_W9V#[^W&SV9[^^ S MV_KY@VS_;'9@;.UF,;:I4H:?C?-FRY]M;?BSG9\[W>;7S=-M^E>[T?)PSW_V MM^F/\YVOFV2[]4]JM/%94<;P-X;/;_*M;[M)XBB2X,B:3%KHDD#&&X.(2=KJ MP*P2N2D6KFNBZ^SMM)"IH&%!T! ]BP8[YW10/&*L$W$Z6?BAHR5V0N9LJ+JQ M@JF"AJ6!!CP%#5)Y346*B',F$(^&B T# &1J\1> 06I.\(5+%$AJXJE,]YT,W M%32\?6AX7MUS!0U+ PU\"AH(4]IHP5!(,D,#Q!+@'V!$.!:>)"8EQ@4T&*GK MTKP9KV&9-U8>W'ARIA#A8=4%\TAXTANGZEV!VD*R)..BBAED6P^YL#37E%3P M-C=X.YO)ET@K673!(N),0%Q:BXPP#,G@10@\."O$RAH1HF[((Y,E+^? 5,JY MH#Q%I9P+5<[IC 6X%%(J\#BH3P)Q%RG*W<60%%0(%DD(EF0B %-GZI'G62OE M?/.9@DHY%ZJ*T&1QE0CCD. WP)%407I$BS!(S/U3PLBSPLJ!RBPI>%@ OT^D+'HD% MZR%04 ;G]C4<&6\YBDD[8D-2W.9=55+'@M^%2>2(X RI9!. "R,,Z04$P++ 216A?P0CBM"_)^B)BOT^)-,W),,_&, M3[OGX2R>,B,SJ$7K]W/I1S['?P27Z8=,D!:'^4Q4R/1I^=1_M/F.2$Y1R6L+F* MA5AD]J_1>X_BXPS0/&2"=)$4\X(F,(1P0'8AU7WDFSLM;KS_AH3WAALI$5 MQPM72+QRR[=8/ M O$+WMGX=MKH_N!;K0;9Z6[BYM=\%7CMYP\QHS5?\WC"?K/UXQ2TZK"Y\?EL MI[4G&N?_=+\8=)Q&B($>UHH0RJ0,F?)KX*R]#K5B'VI6%&-[-]7P&0K4ZZV>[;G"X;7X3".2]$[;>LFE+R9VZ];3DFHV5$MY9GZ5*KB!IG7]#>;L$"YT9'-XV(;YRJ,NA]*]7+M:L*#'_XJG M[5$YPO]>K;4*_!L,SC*E6OD,F5[0#O<+>FEXI63UMMYG,S8&3/ MQJ_ 5,&K@TP:&$^/8F^8Y^OH:- _!?L*=[\R5RYZ>SR,DQAPN-\?C- H#KJ M!YEN>?S&,%/R#D$F"_%;K?UQ_6N_[*"=[XT&^?*7W\S4N"&Z$7@+(8XIO&&] MVJ,+/NWZY6? \O>O#G-X99RWTRO?**FWH/SB_.\K MHMRX(L97%!Y$R]:^9U]GD.4BGU:ZI!)>I#Z6N9CRWRRJ5\1GOPW6>>#WST D M05('8Y;+L6CT729S+\@ Q\H!PF]K)_N@+?:7;7?R6ZNUS5XA7/G7@SM!,H:U:M3OP5.\.)4-XTS/KT.UZ_73FT/6E] R.UW 2#) M1VO@5YBNT=EJ+<-=QJ#AL'A_HHD7%_3%7-HQL("/-( +Q.[C;G.Y/@?'84R" M7A*33F@ T*BG48R.1^%W!Y@8TW\HW.1T ?(9^/0X@%Z ZA MM]FR0FCN,&"%Y@\N-#]SW90&SV9- =G,4EA [?#$'I5X7UYY/W:*E@469!B4 M(E\Z,]V""2B7%42A/1:0HX[M 9#W1_N7&#^QM9GJLP-_P+J7Q+.=?F^O- OC MC_1+)G9G.X6 #O=CS+3ZN2M"87O!C(S%J&"]?;9RI(G8=$U 3Z2>U^$XE5;M%?XWV,0]6(>9R]4 M.#C[MI,*ER0.1A;6(7:/.OVS6,!U_P9Q&7,N[X,B@+-T<='LCTR^.29CSI^^ M/ON;W_^N[1T#$F5E&C_H%;G,RU#BX< ZUP9/[!@F+JM 8;@:)2?FVA"]WAT MG-N2Y#=N$XJ;Y[$]O([^_WO99N*"XVI M_TIS/*;_*RZ[#LK2*5]FQQ<8\AQHV\^+$2N:HT>TN#?9@4+#.+P30]],V$F?_:S*:Y?PR7",/_ MGB\5Z\M^=+F)2" MWB ?+<"I^._&^BCUZH)\"[W-O:'QDX1\:B:>M&XWS^92SN*_BTSG0SC.'SU5 MCYF>]]+S^J9'>V.5O+-=JYVE$1-*2$SY2#_5S@<6J:31>AZ%W-U\6(7'1&/_ MO**P_P%]+4W2VVAA_<3\Q;A:M]-MM!JGC:]?NHWNY]-&*[? _FN_>; )X_)D M9V./;'>_'#8V&B?3U;I;/[=/&^>?3[9_;I]MMSZ?-C<:=+O[F38.?IPTS_\Y MW-KXI[W]\]M)X_R/F\A='98>NV11D@DC;@1&1CB'@H^8*F=PT'9E3=6%>"11 MRJ-,R4M5\E= ]#& R#*N=<**J40YUYE]BP$R<>4-2Y[@ HARSI150+0D0#1] M*@DSQ;25 6DO$P 1UT@K89 @(1(::4HF9"#"3"\1$,TI(%QJ?WIV5VM9@L1E M1N32?Z8O,56/F9[W8K9N>K0W;[8TL8((;K#PE#/EK#/!Z42$TXH3[![J/_]I MA_M?.OV3_XEA+V[ L'\5_;PW+S:-2_NU/KK8&*Q,V=Q,V2S]8"8 M<$ZI",+ MB#/OD).8(1,A8$I"\<38RAJO&SHO9I E.AU;@=,[ 2=%B?"9BD+[P'%4+CEJ M8\(VFB3@G8?ZU!4XO2HX3?O95%"GF>&(!1$1#T0@3;1#E ;&B %?F_J5-5)7 M4.^B?-UF<& M=J[=W/A,&N>;N 'V=1OL*8R!-/P M^G1UX&0)VO$I9[7NO=O=]>TO*UU_^_T8CCMQ*UW(V9]EZ74K8V5-$ M%(BVD J]0?_D+AKWY2U5NZS6*SR>.5;LO=DIF53O32;DQ@J^I\A:50S[C#JR MI^W<@&.S\,VNL6-3^]>7S2];Y2&'A\SHW!.ESV,&?+M9U(<_]YM/L08(/IB) M+D81("HQ+@GMI::9? N#7_[0_9\+H?W2[K6'X*-_[??#VRA7>(:S_J7MOOZ0 M6QN'ISNM(FTJFAO96=]C.ZU.9_M@'>^T]MN- QC?UQ^G6U\WQ]_Y!^XE>CNM M/M]J?>F4:=-#W/RYB;0$%RF3=.$AIQ(Y6RX]PYI:I]1#MX\J;%L$MGV[CFU$*HFULX@$@1&W MBB!C-$?8Z:B3]-HH"=A&9)W1-]/4>[YGWA;OFOX[^Z.9H'7P*W[83KS_>DWW M*J_ ]W(!*@":(P"=SSA7BE% &D-08%8A;KQ -O&(I%;2)((E)GYEC?$Z9K/= M=6?"M9LUO&H/.$==F[NYKW3MQ71MRM@+HI+EPJ'$A41< MK"@(VQG'"]6U=YMD:L9,TC46]%?,+;U46XHW'Z#-8V*6$]-?TWT"L:^@?(Y0 MCB_=IL9)L[5]MFN#5-J2B")S!O'@';(,.R0BT2XSP&(-4 XK5A?ZV>?YEJ;Q M1@6:%6@N"VC.W0^N0'/NH#GE_P;!A";)SSX'^ M8$Q(79#ZVELO^N^K%^W&T7X_U$[LL/9_7L&!RF.YP(.;VEGB>9S.<=,%^=3225R@VBW,DK?5>5W&/$ M8EXFHA*+)XO%CUUC,!6!1N054X@3GI#1F08C.L9@A0RE865-LX=(Q4T%)^?H9-S8: MY\V#P[.MUC_[.S"^QL]F GTZWZ48*RV)ZM0Z,'E.M0F='2/KJ"_=P#+Y=E< M-/^P!8)GJ-B;3,F"' YQFV:\"7.R<-6 8&+72&4M-@%)[@GB/C=.C%8@+)R& MB2?&>;VRIM3J;2>\+\S'8^F3ZT6+K/VVWW^4:%A-<.2),B8HSZ1.6-"DJ:A6UCA?G3U@6YN( M1=;\DL"_Z(60^RW\3[2=T7XA%@2!S M7\G#7.3AX//YK@]1!H8I"M8 -@@/T6AB CDIO% XR>CMRIIQI-/[WG,<33_OF78/5JUC1-S)6@E>YTF]DL"\SL625BZ>=2WTW M0@!OZA?I$_(R0J ?-K%OJ?/&S;NA-V]Y/:4JDHAE.5OZL&.6+] ;XZU-P9-[ M8RR58"_^%.UC-G27<^6_#OK#8;&U4.XU/:1N<5Y---[\Y*U[?]P]+H*VR13" MF,Z+M'4UD8^8R&9\B.!]J"DI%'-LE"OUK-1SF=3SW9;PY].HHX@Z[11G,R&O MS8_^3IM758.L!KEL@YQG0S5BEA'I_CP>@AF)@W+3(;<0WV\?/0WBJG8\'Z,= MC\3,>!V2"4YP:X.FFC!IN1<^4L_I0PM?2R/[[_:O.%.A53B];Z(P_JG[2251 M>/>O[M;7+X?-\\WSG8UO?/O@^WYCX[/8VM@Y;/YL\,9&L[/U;;__\QAH'SIB0EA8AWCT'%FB.=*_N8\P:@Y3$' MS1> +5>BP:N!8(4VY(!)RF&E60T MI)4U1>N"R'?KV%1(]-:1*$JJM0HJV?(JBAK@5C$ MI[#(T^ 99P)%EMLQL>2039XBKIAPPC)'F7[_458%1DL)1H^)RQ: 1E5<]O+X M=-KX,U,C $8=[ %&'>X:B7D@CJ/$8P* PAHY&3 B1DBL+7C ,4)@1NO,S)YG MN2TPJZ"I@J;WY"=5$=N\4:A]'8488TX9QC.+ Z 0B1KI1 T*0CNKF0M8^'S> MLD[YLSE:EK0]_'+N#K8&8 "Z=G X+,YXC/*?A=Z\;!$$?=P<+CG1ZF.Z\C*= MC XX>44YT=8EFH(725AOD\"AVEI;-CAK_CFSM48C8QY;C!A6"O'D(G))<&1( M)-$21E(^(2SK3-UV+/0--PA_ISK\F%AI 4IUA8!>FXMHAKPO(_ M%&DG+%+"8\<528:+E351)_+AG.651E=6N0HQ7D!YIS>%M%5$$^&084PC'J6# M"",ZE)PVF3DE.$U6UDB=8E;9Y/>GP3HEZX65E/'(F?*6^*"L@B S@8]&'DS* M5_G5"]3AZ>,E$\IZJ5+E5[\M'7Z,7[T ):[\ MZI=7ZYD]"!=-].!1(>\4R5NC#H$_S1#\Q1BL-A&Y&Q"O*SY;KU$YUDNGTLNE MT95C/6_MG[9&^W%02W,_R'C/ONJ#0.VA>ZQO$M2XIN"/!J5"X-P&;[E)24;)+=@Y+6_C MVZMBC=>#M;]G8.J5\P8QYP7BF:C7"A:0<=X3DV1B@=RFO6_@ MM$EE8Q>@MS.!0VJ?QH#.XZ!?J>?CU',Z&>]HH,YC@B#P"UD]!7+&@'&E$"TD M>%%+E8GH-"7T]P]A7C^8^GH6A0W"PZ(['IARS$*<+R*3,G#B2)6.7T(MGD[' M2TN",P(CD4+1/@0CS05#U,-B1LX-8?PCN@6%@1I+')S.YQ;"5##75I9,[>UMGO#E?++EV5O]4>V\P)9]CEN M'3ZO;_6;!+)YM6:MXHN%X5Q[)@6/C=;*1XG@)_@AA!CDP_HOX_)C99 !4LPD8(%#[L?*ZO!.Y0E4RG^E^:4F0@LN-->."P;6PG/+I6=84^M4 M5?B_C.H_O=,0; I.! GS&7*;5,\?9-&[Q7RS0WY9CMV8&Y9\ ZCQ)0# MX.,&62$YXI@;JK4)V-N"PH NT\YOI=-W-ULN:ERKY5G.Y:D@]V-![G3>F1'L MM&0,24L@R!38(LUC0$IY)GR2QAA10>Z[U>EYA8N53K^B3D\GDQV5T0N2D$J) M(.Z31L9&CVC2V FC.(ZATNFWI=.5&[74RU-![L>"W-F_GF[%&^P27ZKA[FKTBOO[E9@6H%I51M?(6N!K-.U\4IR@3,G+G< K]PZBJQB"0FB M)(Z"8BW=W&OC*TRM,/6]8NH2.*C-.*K30%?'TJ+HH;?1A9NNC9YJ.9Q%]3&P]^A_:M\-8M\ MNW=OP3RE_@N+H#9:<.,&]9P;^4U)@35@(UHI= M(5:N?.FE-%Q-:SC-&M[LCV)-UXI*,?)[[?]>>_+K&FYQI(8%S17F/(" @#TE M)+/+2.)D#+L;8PWGZ#*M=UVY-Z(;;;2'OM,?'@]B"R[]1Z?O#U]949M_3Q3U MVUFC%;H[7[."_N#;Y]_.F[0AFJT]NO5SI[/SM=G= D7=!@4&I>O$__E^MO,S M'#G*97-C\[1)=^":?[5W6OL'S8T&@_N3K8UML=/]YW";PL^?<+^O?Z5&ZQO; M=4$%C@-'(3B/.(8P4 N#\S\)$%,PJU()L2!OX$1FL&.>2$FQ"S8P'EW4@*^) M<693U!A3O%*+@'U',.&CP7%<6Y]2NL1@@6O%TO$0\B2 M!/#MO'28$24(]]/BL2A7H@":0A;MJ/:7!5$;G)5V@M1K>9EKMA=JZT>#=J=\ MF14OTRPZP_800JA:/]5&^Q',?J?3/\E8/Y'B K$O[$MI)>!1.O9H&#]-?OD] MM(=''7OVJ=TK!E9\Z?>QW(Z-CCB:K4#+%J1\^_>3=ACM?S)Z%1N3':-Q_=OX MQN6[9+7PF::,7OF>-*O,D%O?QJM/?0]UO/W6P9)7PIW[S MGL&RAU[VAGAI(AR 6?'QGQQ70TX^,I%Y42#AS9>YM\SY<1\=]$_N:DLT%6UY M@,HX6'!T,>-[%-'%& IJI%ZX3QD)'E!K^:ZGI #!&KN8$/J "7GK\OOXC][Q M'"]=E3Q?J= /$HI_;?; ^O6/X1)A.).FFBL_R@.N\:!0[#DW6*9!SD6W7N;B M[^^3"Z+[>)5,VM^QU^X#RD8/@6^H#>*O?N<7#+K6Z=O>2[!]//N*PZZ.1![&PG4)P;290+UX$NWT?IRN+6Q29L'VV?- MUC?1/(!QM0[9SL8VWOKY@S9_-O>W-KZ=3B=0&S^W3QL_O_'&P39\=Y,T-PXI MC)%LM<(AC%OLM+;)-OW,X9ESZ^?I6GXAO%3&4!2,%(A[Q9&FGB/O1 B.^ 0O MK:P11NH@6TMTKJL"G@IX7F)'IP*>%P*>&1IX6*U@DD)"T;QQDRPRV%(4@P!A ML)RD2'-ED7P3P%.YWLOL>M\K?ERN7K$!-%Z[SZ='L3>,E0UYC V9[2[D.8^! M\82,S3V(I<3(,8Q1=%1AL"8!;,S*&E//Z7%X!W:\ 7[@=ZJ>\_+V*O61\MC!GB=1S*;*$R^ZJE&0DV3VI MUWIQE'? Y^6K/(%MZ>-QHC_77=D_.>Q]*A8Q+QNL8#_E7R;+5ZQ>%0W/#2IG M>8$Y5]@J0Y"E CP9[0ER6 !R2J5-E#19@G,:#MLXM/>$#4Z"*HB$@;G&DJID0G@$C$6G-[QQX-![(UJ1SD, 00 SZG3[^VA41QT"Q^J2O L=8+GZG[!G^5:5B@Z M+Q2]@7L,$R$!*0-*7DB(*5-N+>TE$L0EKVW2)OF5M=Q$;JFCRDIE7R_I4ZGL MRZKLS$X?S40L,J*H(D5<@O?C<$PHXH!33!;3Q-^ RBY%(F@I/9DR^S,'M^69 MQ1K5T=^7GYCE-".O[/@U^SU?&9(Y&Y*_9VO5N"1.)882I>#[)6J0H8$B9F@* MN6=HE 49#:XK,J^2D=<_[%N!9P6>RP*>+^&"5^#Y(N Y[84SHU/$$B.<4O;" MX1_+A4')<!\T6>8_X9:R=QD%NVPL-U MCSKM8C/VI#W:K]E.!U[[%7NV-QKFM&/_>%#S@QC:HYK=&\28CZG7;/'63<>@ M5Z\?S7\YO@G]RGP39E%\$YL]6*/8LJ?+1SJQ]><8\[K-_>9!@S4.&J=;7__J M-L_ANX!]S9\[!SO=S9-&:[_=//#G<#\RS1( V 1W\&>-\\]\N[O-\CAW6GMD MI]OL;A^LP_4 $\\;)UL;_R3 MO-=".@:_$4YBU7OF([JQ@5-C,1Y][<(WO$8#K.-;^ MCH-?;1_K!2=# 6LIGL W?3PJQE,?#S*_#6IT_0FG1KX%0P21@[EI_XI7/S?( M5SB!>;C540)7Q<7!E*]D13)4,&DYU3SQ8%.F=YP9Z!]S2-$Y\G@[P C.\PPC]+D0"#N74$:UD\U(7/A.@' Y#&^3>R MR[$ATGOP2HPVB',+\:*T"BD3#;BK7$?E[W!_;U[5I^!\M:IS7%5!6'))4X1C M% C\!C +PGLD0+&$B,89FE;6Z"RU]\P+_Y7CC1HXC/L%NO0 :FM=F/#]X1B? M+CD?+IE?;O[D1O0Q2TL)IU067R E'%Z"R@6:M %4NTG?R5@C2FQ*-Z#:2@:WO9-6N/8G=8(E\)H L-SU!^V\\<_#6+'YM&.663&,>*5;XW=>7SY%>O W?Z5&?Z*!=M, M,^6L7OGWX9ZH)!>>Z/X%!<61W8O(#:(]1#;!@WVRG1-[-ESY[;K# -["U MGJ?;'>77]'P)7I3KFVLA8AQ#7&_OW]$.X[)09-'&1Q@" M?EX$W%\WQ=9&I[USL$GA'GRGY<4TRFVU?N!&\9E]"/Z_'S0W]@^V6W"-@T.^ M]?.O;N-@9W^[M=]IGG?25NO;Z:Y*3B8?' I!,\1I(,@:*Y%1"DX",N'A>'R<3"R M$-F#/3A.8$O G86/PF_M#L!R!-MP AYUIF(!7QV,#5B/;+PZV6+ 2I[LM\'Y M'F8O=QS]7WX5G)11O?8KPDR$(RBW^_!C.V=U>+_'K>/\IA* M![H8Z+"V;\':#6(7AI?'U!^T00+R'F'Q''F3L)B.NU E1,IU3OCS(+C63%,C MG#":-I?3J/LW]8/(]]N*)[>2:5$*1%%=I')-$:401P$:7>MH(9K:D%CE& 8*(_6$0 U M9HGD/&FGJA5\_@HR6$'J0F 249YIQ"-7R%#MD;68T$ AJK08W&%ZXQ+F 'D, M "4<@)O9.0[P0AD_EW'X*([]WE)],_8<']VW^B_D%6P5 VOU/Q>C^G +[D]W MN=<^,1:1P9ZCS'@*3H&02&LC,0Z&,,Y!97&YP-/+OGI[-/"J6:V[[&.V3=.V M,*>S^[W"%A9YG]S(C]B-6939#<6_\ZQGVU" Q)_] MX=1F8FJ?QH#.XZ!_D3W!'PP\F@?;)[M*2F(<#IG(.2+NP% 8SQ-2/$*<9Y+0 M+#YJ1_B96FO\K*P +IXAA),E3\G]?$BNL.Q<59[X?4 M'LB/)FGGFW178V>=\0K91!/B.:%NN *W#8(QT'4:B3$K:WA5STA6#0Q1)R_O M=;FZ29QF*;8?)231LVBP"$.5D#Q<2'(1 MR_D/LK7Q&?[_=KX+(8=2-%&D"FBR4B,;4H0_+;BLF(+6^BPPMYUR>X#4W PX MXWW 1P+,,[=T*MEY%L#LG>QZ9XT")$?>6@"8@ 72$? FQ>2=YQRD1D,(NWI; M6=*TO#S,9CU*1.;MY50B\A@18;O)).Y)),AK@'"NN4::)H=P8BE:#ZHK:181 M\F01F2!*[<)[F0G([BQG>NE.(A?N<"OO!W[@O9&S7>83!_M"$$\60Q"#%=(" M5(\0G*+R@;'85VX=L@8@-KF7,BTW5LJ[EAFQ&&3_;X;AER/#319)FL1U# MP(E>Q>6FY*-;AK!5*>4+M S1],'M,AX\6"+A,5^@$TF^[,/FX)[C8"_;M."5 MNDJ81_;9J#VRQ\92/]:D5T9MID_&F^P%\< .(>7N:\[FE&F"]M##DXQJN;3I MW;>&>/P-/@A;V,_B#["&%D9C]Z[N%%]N$-?^5>Q?/*V#R$.IAIYW '?ICO#< MO)'^B ./=P4IDU5;+Q?M^V3-BC>SBI-WMB\[/K'S@^YL?.:-KYOGS9]_=?(I MGYU6:#>[^;/-=J/U^7SGX =I?MTFTR=VFJV=PT9K[V3[H$&VN_^ 8]OL-"E\ M+SNT=/,4QMAM@O.[<_!/:LRRFTIGF)2)(R:Q0UQQC@R) @EL;;#61<;%RII> MQ3-[N_/0F365___-/J QT'-Q$W.7O)_XL 71V.7 MI.;_;8#++,%F$#9A1@*2P4C$G8](NY!0<(RP)!F./.8$XNPFUM.:A#_S\.HB M%>"_;@6+CZSH3SOJ7BGZHA5]VHN@WB0CE4:<2_ B.&/(Y!U(E:@@1#!"GB_)P5S#9LKWD=G'WT_Y&27)<)," 1%12SB,5$$ MH2-%A%BK&;.YN.M5]T/&2Y4/%F1^TVN%C_G%VUD&RC+-*SLCK]1*W:P*29ZR M+Z+YJL9/V\&XIY4ZXR_1G9S*>7]F0N$+@V.3)V[Q2\FZ[7 M#[2M%^FA"O'AV%/WG7X5UR=#WNH9?3+7L-\L*['*O_V+/BD&$ITC"O M6^E+(=/;16IS.6BXGAF>K)]O_?S!=^!^SH#]88Z,)'MJWDYV# MD!JS'(;*:J^B-BAXG/,0-"&K!48Z)I.D3]*2L++&E9A3>/(PS7AY>JWWS'_[ MY0+Q^:):'#VY7W$%>_?!WL9Q;,*=6R>Q\RLVBA+!-T%,^#80<7:;TP;BLO==*O M &]N@#>[%86%9CPY@AC/C: 8N( :&XL84SJ%Y'%T*0.>XG0Y3VJ=L/.97S\3;0AJD5$X(6:9L%IB M"3Y@1CSP 2LG;\D0K[4?![%@\ZQ\O/< >.MY*0O4:_^J_+SYH=YL+L]KZU+2 M!"EE&>+.Y59_ B."K0@"\%!2N[(FZH0_>W^C\O->HHO?4NU8?]1-ZVK?^KF( M7X'\W$!^-G_IF-<>FX TA.W9M=7(<"U1Y%1&;Z/P.+NVM$Z>OV/S6%590A/P MAAS?LB5]T64E#E^DA>L[=7Y?I?/\75CXHS$-O M^IA@$2UU2&AE$*T>BZP);=8DNISH(LSMW'TV[L.3JYYH?I;95;G5\]E_?$YE;\ MHS6W(HMJ;G79SG4K_=GO9JK/0ER_EYR F=-Q^/>^'<0_ 'O#)(NQ+"<:FY,> M?P=PG8--0#-_TOSZ5Z=Q_@TW,MK"]QH_OQSL;/S3AO MN[HP]S2"O;$EUOWWGAXKI19TD45*N8_P;"Y3G*2DC1:&N,6VT"JN]*D]@H_[ M!RC0?^*@< QZ?C)]W^-P!#.5^4C^'H'0UGZ TW+A-R]JM#<#Y.H+#>/NAE^Y M&]8??3L(.:+8: ^B'_4'P]J_,OML!AZ*?R_>+GXGO_]WS1X=#?J_,J%+;O)X M,;^NF-_<9FMT5G0]N9!2.QC8WE[9ISOSVF9BT7@:_7'1:[*?4MM'N&,H^X+E M^Z;V8#BJ_>^Q'8SR.S"P:/U^_GGET%K!U'?Y-RV:6$(\-#NH*P/(K7[[O]HA M7C#L[L%[17.4V>\-+H5E6 A+]G"+EB(C>.]H'([!-/2'PW9V3]+QZ#AW,1\. MCXLN+'#5J]?(:GS9PKS?[?9[XPN7]\MS!>/+YW]/+QO[#O;BZ&*T,/D@3,69 MXBMMBLO^G;FU&KQ0LD3[Y=]"B^)(YU,0]W6+._;+M3C*^PQ'<,>MP+N=/)0W)Q=!+A-K?& M%.4#3(<5C^B]=G;IKHC)2VE#;@$6$0_!(>-B0HDD90V)4B:P)WF>9CLTC 4X MR\SC9.0QW=TN900O6$1NBUD_GIPTR*X0*B\(1ERYD,FS-;)21,08P=0YZ[ MKTC)NI;L5DEIEWVR[-[>(.9FE06$7C$?)6;.0F0)CO5:.[O63S1V&A-6D*#;N3 M]R;K!D9]_ #M%">#MUF&AS=T8WLZX4H@5BHA/-7>\8BCT5Y1ZK".000MEY=N7N'EK??"U"N%V[>>NUTO&S/+*\0Q9\WU71,,QR19 MI!T!;.;"@1/$=>YM89E-A#(R$Y,>-UV*T-VI5$/XD0GNYJLG3".WONBQ;!2,]?^(6O*K-T_A@[F&9X6;^@V4/ M'FQ%DW\;)4OI]GQ +IH)A1XJ+.282*],AW_-(6?Q\@9X$>5K7VQ[W"3JG[R] M]QK,^Z/^T8)WD'[TLDN5(_011(" F647[B(6;_?#:Q_C>-[.Y1O8J+LQ8%*8 M!8B,L.F9HI)8&06\FE-QL?IE;R/2Y2")M]L":'Q=)FZ)/36O? M]LJNRL-F?RPXS3$CYCL.IR'9 ^D\#TJQ'P<8N(IQ"3$1N)\ L0T M'G'O'-(YE'8JZFA#DC)P0$RQRM\,7BZHF'CQ'F@A_?%IGN;'+"%^Y [-4W)] MK^15%K(PW.S]IP@^*J=R;A Y>_X.EMHZS!*B+&C$":/("JE0)(ER1H),RJVL M:5T7]+9FNLM3AUPAPY.]IF?"PP+=I^O@4/E0:D\C1AYITWNL:21 M$4PA!1Y/,DY(Z_3*&M.K[-DUIW/$AW>;J/NGB!Q>.Q_WAK#P]H-6;]Y-*F6A M6(>VF035;E,^[! #)XB*( '/2J MG#W%^7K,3>\VD_2E/TBQG3 M0.!I%!&2,8DT20EQ)VGVF"",Y-P:Y3AE*1:'%;6>32PMT=GV"A8^@,,TAH9C M@+?*6YHS,$Q[2R8:JJDP*)"4F7V]0([8S&CNDE&,8D/IRAKCJW*9F'W?;4+I M:N57[(6EJ_FZ^>CYN5N/C]3 ME8.]"QR]@0U"14:P)BC0P! 7@B#MP-\23%DNL]65V<'2ID[%G,L;GJ63;Z-2 M;/ZP\^:+R)XW)6\,@6_W:I\&PU5]V3N X&E7%B>:G%,641LDXB#NR,#:PV], M4.D("Y&4KNRS:R>6 ( ?UOY]4004MZDU$<61C_&IS1AN/[ )3U>>_ASE;BXW M'D:[WED\G]S<^9T]ZIMK_>01[%W%6&":2 M4C9PQ:SC1DD0%F.3=)CS,J(&:&,W1M1(3*/0>J?3]WGD-\/1YW*Z'N;'R;<) M(D\_K]F":YSLPZ\!?Q2'S1T#5K<=FEPVIGIG[JX1XSD),FNO@KB2P M&L8A8I0"(38>66,=!)#,2TM4])8]"JFT"$3ID+PP'I#.6ZRDU^ 1.4IYE&F, M5(R:"JD6M@!T%Q:G)L* 5FX34YV JG>(9QK0@G7Y]RK1C;1>'^I:VM#VM'=C :JT1[ +(_LG#Y0;T@[ *U0K%[U.F?0:01+KC=X&?, M@C]C;<T)(QP\SJ^VC\-9KIR27J-8R8*M9JQ>H*%C;0HEG8RM]>%A"^J; MG!T8,]2T^Z%^R7F6=0Z4XS!>4%N7KV6URT]6,+2MYF>%/VYR/.KYXS"(D_S/ MX[+;8(*89=Q0+16741I&O$Q&$VL@G!&VRFZ_%3.TQW++#ZFB,E(CK"+-_3L3 MTIX449&P)NM0L$7+#R%G&SM=(>B;$?63-KC" BV3&J-60,+"4T6].6"D_U. M;_66W-[3A+#*[2V7 !Z2!CB[AH/?XR@BVFO$;3XM3[!"A#/O-*PL-[PXMW!# M ]EK/%['X(-D,&X7C)4@;MW5Z]ROTR1@93HINS82@QW1>25V(P3WK%UC<8]P\"WZ&-EA>[2441K6,H1AD!KQQ!UE.+P&@J M$W DFA<","U,JV<(.8J9;BUVSIZ!5/>GCUX$JW0@!!QMC*6UW,5@,-?< MA&B<#,01>5_RLQ+2%Q+2YL;VV2XGE-MD#0K9E^.">&3!7T*<*9T8]TSJ6U#K MFI ^&KJ$HC;EP\D:?C 5+$V$@6/IK0C!"7=?HJF2BOGR5)XV3W9M(%I8'?)9 M!W"P>.+(<>IA>@3U0062;)$2IX\"K-GX?Y;P="FV&&\8U@/[9JB5M=?M8T$7 MU<>B2#/M]SO@0 _+T"8/X+*[Q=(PO9Z--:C[SW[C_(_.3M:D[E_MK=8WT(;/ MO+GQ5[MYD#'PV^G6QO?NUMU[/#H>^/W;?UX[W@XJO'"/Z%EMJUT/=H]/XA%:JO8.;L@XY\0F%\0@(_) M^">3%&IIT.\^EMS<1>Y35,('ST%U7(S@QDL3.%5:IE2R3D&,1>]+7V6=N5RQ M\8+=QEW>ZO\1+S_\P!,MKVZP%JQNC5;C?)=%J;@6!"7',3* MPHN"K:R157F/ZP*R\L@#4D_JN%9)QH(D0^P*(E1(DB"GC04@#AX9ZBC2%. 8 M?$V,'*O=JQT-VK]* M/OM>W.N/VF6L-0!H+6\YK V/W0%X2UD.KW3S&$9_/"@Z3]8Z]F2RA;]WW"G@ M=+A:^W$$][PP ^.-NW+8]=I)WE((Q[E/RG0_E$FH>&2OI%8OOUNF8_/?L>@9 M6XXIGR;8L^U>)ND/H>B*9CMPB79 \(Q@H/*VT&IMX[+/S -+L.J/U#UP84#% M/"76.VZ,TQQ+Z8@F 7Y)+MZ3^;I?"4/Y#.5YPK_'0UCVCB,+5K+FQA[=#2H) M98A#UN3] - R!.N D;"2I)SW8!&4K'=[OY%B2VEP.?'U0L:OM"IZ6+)U+.R7 MMOYQ O4DIWBN K6T^TR+EJK6]NFNU, M=2).)PL_=+3$IGM2H176S%&4?O!=KY-P."84"6?Y0+M A@>&I _",^:CX'YE MC>&Z8#?L*+X(U#Q30BJHF9=\G*^? =2 @R,=1QC@?MPK*Z2 E&>!ZL1Y))D% MYK[<^ /\FA=!&RN2H8))RZGFB8?,8,,2/!$E'GO%[TFQ5V@S1VGZ<;XK?,2F M.%K$"* --0EIK0G2.1UF)"'<$@A*.< -OF&/^&4\F^>)2 4W=#* M<(=D<>S$02QEO69(X! 2@Z#6< BH].IL==649W-7-=\B,EVS#$ WYKF^QZYM MYZXTWIB;J]Z^6K[JVRA>VMQKU<(0J(UQ_D:NZEVU5EC8NZA._=[?-M M =\CS5R'< #X=/Y--%O^O-EMG.P=&",/\CV MSV:W^?6O@^8&7.>\0;?/_^@V-KX<-'[^. /,2XW6^GEQRHG9*)Q'1D6,.,<1 M::(3E\U4&*5PHR(D+A,TD;,0_ 62TR"H'YF7[6<_-KF9=_M MNW=4;SYA \CKU$IU MS?N>7T!):P2C_^]B:_%J5^XRP;$.X6FG#$586=?Q?W^S:R]T4.U.W+NAW?:R MX'',V[%%4'_E&/?%42[PK5.[V%4&IV!85K3TX9/E?C XZ?"5.#X[61O94U"2 M7G^47^@<%QO7@ *#O*EAU-D MR.*OV.D?%6;XXM#=^$;E4"_/S.5&[N."SYJ/@WPP#^S4X"@KQ)53IQ"\%-OW MY33!?29/5D#7H.P&_\)NW4:!*E+ M62O$Y]5L6M) 19X0GB! MD"0](PZI+\)\(-SX'XS-J/H2I!*,RL3M%F*Y^SUFL7Q$" M05#Z;D;9LAR4X/_*MK.;C>2XJFO4'X&7,OXT6*T2* ;QBJG+Q5!CY_1'KUT> MM >1*?$D$R98,)YC0S<^?W#K=U9?JB1WNFGZS0[&=7JR%Q9XOQ_#<0?$>UKT MK\37?YR-W_S(Z8VM]5V7 N>8G/;+.Y1,YC'-G!$V,3Z%1QYY]:O<*>2B^]/O8S1VG,,71+&5QCB[*MR^3 M=*NX3-2-&9/'=QZ_O5J\-45Y5[['^2I6XM:W\2JY];T[+[O*L)G[50E>%>9I M@[W[/<%NO^DS!LOYT^;@[O>AE9WB:P_^;ALEM&X]HE ;UTM\>M&6"0^XQH.ZSS_G!M4@W_8@ MY]3SK:2W-\NHI458_A+=WI[=RND-\O_?]&AOC\=_*E'KO"'):Z,(\YRKZ)1V MQCD2DE-1"?EH-J3OXP32PRK.V-M,6XRI]K=/FUWXS$:#[;2:^;VSYL\?O-'] M=@9C:CV<[&YOG.U\W M3QIT^VSKYR9K?OV>VY!/=SL)UFH;I$$J28&X-IEE6_I,+\>=3R[Y('+5$J]S M=MMACC?<5*Y"GW>"/E(Y)9+4G,; /==6)&L=EDP&1A@7%?HL _I,-_J0,1II ME$..*8HX(9-B$1%?6I*X+_NP6OQ7X5.#S0N 3E.8\:>D93N#Y M:*V5#1:GS O)0L 5^"P#^-!I\ DXA$!"V>.-1^.1(> )^4@]%SH(XZO@YR86=9Y_G:O7K?0\_=!62*BB7[3[%B%6C-#;3. M9I)%"5-#N>+(,VH13PG"-2$M8HYZJR61(M/4$E$W9EZ-&9>HPVVEN'-/LE2* M^S**.YUG8=C@2*+(W@9&( <8N<@ULIX1G(R1(64.#5:G6:>2-4(A['Y"E&J)]%0T6C(!FRC*WJ&[CK7H-Q?T M=2Q3[3+K=_7+?(EZEQM [7UBU]RC_/'2?2T7;KT7UJ^MVJ-ZBU2P=C^L-?^< M20!H1VS,A\0P(Q3B"!*0#IEWV,5 K5 1HL'LCACUR##BY;R.#Z^'*6' M"]?#Z? \,>.C WL8!,G-!8U!5N822BD(N#WR_V_OV[_:QI+\_Q6=;/=^T^=8 M1N]'>B=[:$*ZF4D@#61[9W^9 ^@R!R./Q/U0,03A;W&$BHV 6!Y7DZ^,^,8;JSU]/T1Q^U MZ-#\]O'OUCWQCG]WR[]-MUMCKA\:%OC9IAVH5L@C-7!L3XUA5TTP]Z,H)G/? M<%95A^_X]P7S[]8]^(Y_=\N_37>=QQ:W/"-400G;H'5CKOJ^IJN&Q2Q?\ZT M-A3)$NHF=)0+?LUB@!;$>,C^*'"?6&3>-^[I/=@?Z M=F^;+)Z-T6/8'>9[*C.P&XAK,!6!6M4+3,=T=-\R71]L$TWKV?8>'H[II,^> M2!\["%P+<=Y=,*X=/$A$V*I(>> MZH./A34)Z#=?!8O'!.WA&(X5@M_EN3W-;I/TV?^C5H\NI++Y2:J'5[-ZD1)K MZTA1=SQT!T+K;/$XNV'DZH6B&S5,]AAAK8!M@&#O<=C1<;<.4'2,NQO&72BDHGENR$U;]2P-G -;BU6?>[H:A[!QAA?: 3*N MV[/-1P=G.KYM']]NW;?O^'8W?-MT[UEL.B:82BH/@64M-S)5WS8=-78-W8\# MW66V]N:]:?;\QV.+79G45A52Z?)9G]K][TZR/K&\6SPBYG$SX($9JI%EX;J@\.AVJ871AJ'W<8^$U[/V,>\L(ZEMPX9="S]Y"S=1!-8$#J:8P2J'858 M!\T&+1V8L>KYCNN$7F"$AD=U7YPVA1P[EFXKFM"Q]).S],+9,AYJ-HM@QWS= M4BW3LU4_P'YTD<$\R])OWNM^S_%>4,76EX,G-$O(*-MH^[[WM:RVC0!T M)UIW62?Z\G#Z.=&^D^3Y\PHDS[=_,18&/$)4,XRPCFH4J"QT336*0\LR;>X' M(:.*JIMVW^TJR+T<)[WCNAUSW>G1/-?%%K-"CP5J;/F1:GFAIOINI*D,E+OA MV-S0="H$X6W:=K;CNI?C1W=Y3Y#D<:.ZY[&U>VX;L=<=];0==SU-)T;D:JY@8L1)4\-6&2I M1A ZS(Y#S[ M<&RMGF$_@[+;4J"\??[L*7PR7QKE[VP\8]FMHE-A%/-AA5'6 MQ>:Z9^S7,_;_N,C#"Z-TG9YGB1Y1A6$(+KK7/3L4)- WM$ MU&_3+,WJ.IT_FP%RL@!QQ9YK66;HJXX3.ZK% U]E@1YCE0*N:Q;67HS [+?- MGN8]NFYJ^Y)O._&S)^(GM$/;Y(X6[;QZ)RZ3OQTXF=7UD\< M>1X6.;7P2+L1,2O@OAW'MFM&$6=A)W[:(7X:UH]GA9$36:[JZX;6,ZU')Q9TXJ<3/SL2/TSCAF]&GN6"R1[I$2A/7]<= MTW4=/7!XU(F?5HB?)OKK<@XBA^FJ8_%0M>(P5!&^5PW;T_58=W3'PHZMFM/S M[3:=6-[_ U2/+H_2I6D^-5[4'?K!<2U.9 M&\1JY.E1%('+X_,8.-?HN4;7(VL/.7?K*$7'N;OBW(;.C6)P#"S'5F/3Y8B3 M>FK@>;;JF5%L<9>'3NB\>6\8VW 4.LYM'^=NW<'O.'='G+O@XQNQ:SJQIW)3 MMU7+U&(U,/18]5Q-(Z4K_/34&$!W M5/.I!=[O"_! %.H66"N:"EN'3H8?J@&S#57S#3^.==MUF ZFBKZ-D@KM"ZET M3+UU>*!CZJ=GZH4\C2 T?68&JJ.%8,5PDZO,\RT5S)< X< HUCQ@:J?G/KX[ M;\?4[6/JK2,''5,_ U,O /E>& :1IUJNK@-3 V?[H*#5R-$U9FO<97%(]9)! M>'=,O7],O750H6/JIV?J)MX01)KF>;JAH'CJO&CNX9;J3Q2#?? MO+?]GMNJA,K]3REHUE#IT@I>!*30'8G=J0#[NH ?>+:O@>$1J)X68OD'+509 M.!FJSGQ=LW77@SU]\]XT>K"]+<)+.PYN*W[0N%G) !P^E2_/:0@[>.#'0L%GJ5RV"Y#URV/.>:;]X[?%?1U-XRP/[-/*]*'!MRS,##]P+ M/3"X%D9:$'J1K']G&G[7%/[9;)-PL>:,H_M.Z.NJ#K:(:F%#>-]S3-7D06SY M/&"FX6(R@=^SW3V$^#KQLR?BQ[ \RPPC9IIZ8$6&PP*#A=S4'<>S_8#KG?AI MA?AIPI/,C1Q'=R+59G&($5)=]=V8J;:G,2\T?-T.0?SHCM?3M3T\!M6)GST1 M/YK'>1A&.CQ(LYP@8+'-P\#SL"FKZ[M6)W[:(7X:UH\?.5%@@;D#OSBJ%3!+ M95;(5;!?N<4=H%0M0FS5['E^FYK9=.*G$S]S&+$=^X9M.LPR/"O&@\7,-6/7 M=PP]U,)._+1$_#2!82_B7N197#6XSU7+=A@X7S%78YW'((&X9W/^YKUMZSW; M\5HD?O;_/-JC:\YT":]/C1=UIVAW(K6N%B CUW']B!L!F$J>JUJ1!O92Z-DJ M9X$>QK9NAH;VYKUE]'1C#^OT=9R[=:BEX]P=<>["R3&F^9K&3#6P;#HY%JB! M[9O OG'DZ:YG&U8 G&OU/'L/ZXMWG+MUE*+CW%UQ;O-XF!-'KF]&JA$'FFK% MMJ7ZIA6J+-(U[L2QIF$*B6'VC,=7B^HXMWV@?2/+M6(.QE3@(<2H]0RM3>;R*\AIV77-F2ZU]:DQ@.[0ZU,+ MO&^+\( 6\,CT8M5WP;^PG-!0/<^/54?S R?R-5/WT%31>IK3IAI;'5.W%1[H MF/KIF7JA6BWLEQOIKLJU )@ZL+GJ!6Z@>H;-O3 V;4WSJ>:E^WC,KV/J]C'U MUI&#CJF?@:F;V0_,]C33=&!!M1!<$RM2/=-G*HM<2[-!:4>Q.%EFF1U3[R%3 M;QU4Z)CZZ9FZB3=HMJ[%/K?46+=]U3)C+"3%0]7C9L1M9H<&<]^\MZV>T:J. M$/N?4M"L.:-T>04O E/HCLON4H+]>;@ (.AV%,>.YJFF'AJJ98<>^!K@<#@^ M\SR=14'D1.1K:':;JF9U'-Q6 *'CX!US\&+1&8.9++15U_<=U7(#AHW,'35D M#IB5FLDC1W3(T,VN[/0>*'VK.>$AA7XJFZ'7+4TYJE! M8,2J&<2V[I@\-LT0SQ;T?*]-&4.$ QQ,63#D[XMAG_? *F,FI,)<>XA=)-\WSS^XQE4YX-;S\F8S8.$S8\&0NV@7VZ MX%4O^?9CG?)I_9G ?7'\T8.,K_C*Y:,A_.[_]OS^B26!8SNFO M__?GZ9]#&.-7_9]_G(Y.?_W[GZOCK\>?CT\O__ _/T-V?+Y0/)Q='7R\N3LY.ES+-)V\LY]\Q2Z!W>-T.$QO"./-%:9$21[.\AQM+1L4A)QCC>/V=C M847>)-,!O0,G@?$=M)_'(#^2"#105)ME/H4/4%3F-,UQ.A5R=9,;DW$XG.'@ M8113'.=?A8*$P:$:5&!('T%!*KJF_D[O.8%[Q12]8N4+"EI!'W&\=?H0# W& M;2KV\QV83S!JN K(E#W[&)1!AA;+8#J=O#LXN+FYZ><\[%^EUZ"+_CM*P[\= M'&;A )1(?L"C*Y8=P!:Q \LQ;.V &(I^!5L&_M.=@\'-M[$J;1NS/YB">7)5.X/%QCI&=@7U\G_*:=4O(/#FYBAJFU^2P O@8KAPV!>>&?@CDS M>?9(+X;3C@(_0AFKERS+.%P.3P)-"M< '_F?06&%/ K6 *\KR9P@?9@J1(UVPXXRK8 M%BA:[U^[GI2N^)P1Z)08O$$R97L*6+SCB'X3"FH"/B"[P@M#\.9@!GA6.IJ% M4YCL2L*K&8U_PA23^/;-TSIRZW.2;@.M_E(L\6'XURP1IG&^F67R9,Q% SX9 M"SD*1 #4*#4C$H*4K"A B?@83@C-@T4FQ =(WP9N/#W\K$QFH$Q8#B\" MVB/%KK 14OX,:%"\$I]=D%8*3P'3!6:3H,$ ?_!IVI<75H3*([JKY%/X^P9] M8&4*S#&EMU1,(&4+O%X9IJ'D>'C7)?_.P*8-T"$]'27_''30HF'*,7XHP_ MPDZ"TP0B3IY=P5Y?T:R$YR'-2EP-(=U0]A=6%(J,@@QAXC42 MA4V"#<7=G8")\QWV9F/K GD-W<." M5[]DZ57&1FVFLS-@SMD5++MB]:0\0Y;Y)6595!CETK0?SZB^/! ?"14@-^!E MX-I_"XR&L)5BZI$49F3+T[)4WZ&=CZ;E%:/).+HB"KMFR5#0ZXHQ$>8BQ_#<,F!#"BLC*$!E)!A;2EJ%GRR\ M/]I9F*(L1L4",+7!;8O2X1!<2>5FP,<*1T=/&"+SN&*A 4! I9-)F@MBFW\2 MV3T@D1#'9U)-$0_)60":EC4GXR=?+G.@2Z17[+NDZI?VFZ57CQH ZEQ3F'W$PHW!Z*T8')%])FI0J%$>L6XQR3X(4(6YW(D:'S MD@A;^S<.SLR !G8Z@[VDT1;A21P. 4)U"^5C13)+@)MVD3E&)(:II/42XQ(K MBEA<.AJE$9)X26Q+&%K(TGFQAI2T 0OTE3.X..(@9I."-E>-0%K3>8T!!FR* M7D^48@!$P1MB8D)T*&\8R"IP,HF=P! $FQ]VF O4+1\D$Z'V2%_%L@0AE'JQ&L"-W#9'!;$0"7VB\AQQ/V61!R$4"1?D4RCA+R(]_M:J?\ MM>8ZGT4DYUJD'&1@3:+3,623G+\K?OD9F'PR9+?ODC$]CV[Z6>Z8S%/ 6'OS M- ]Z0>+K*@S?UT0H7IXJDF^67_?IJT9FD_C.@B\U>^776E]_X'>VN?JE=]UY MUV!UHV_Y3C?8%S-8O2^\D:T/UM:,M1Y[STF[#;NW;3>1U5LKCW5Y=N(=,88X&O<16H?]_*17ALX:H'=8?;XC.D M:J1\@@E8=)@/HQ2+^3(VJ)&0])CB66NMQBM?[H7NE3NM5O8ZUK0CX1:1\-YV MHGUX6\TMGF!:FWQ:?KR)7+Z'G5S9A(,V/=;RE$OP8T=+'2UUM-2NA>QHJ:.E MCI9V1$M;*E/=/M/PJ!Y+[,I/K[UN;SVS;__TQ"7,VB]+7RLQZ'V_(X:.& IB M<#MBZ(A!$ ,84J^'&.XQDXJH^SBE\ZAWT$]WY4.OW%L0LTV]4O?&SW/Z=N?F M=:2T#5+R^GI'2ATI;8>4S(Z4.E+:PD(:'8[Y.G#,KLO>;OQ7O^^\'O>UHX4[ M:4'7.LB[(X8"V.I;'2UTM""5A/=Z:&%O ;9FYZ#.!]G.NCI]OW-!.DK:PD*Z M?:>CI(Z2MK"0?B>3.DK:4JI@W^A(Z14@;"=XBH?GTP)&ZREC_K! ["OUDK0N M+:BCA9(6C(X6.EJ0M-"AJATMO$*Y\$1(VK/,](R*B;^5MM)/+8'47A K/-BM M>+'LT-'#W?3PP/2RCA[VDAY 5>KKJ\J.%O:9%EZ?;-ACE(D*] 8\3D67 /QK MRKX_?];6O@"V3M_:D%D>4/_GY7!21TF/"$=N>GBDHZ2.DI:'(S=-^.\HJ:.D M%>'(36W!O2:EO3WQ0>Q^MZC7) M MK-"+XKV.%G>WTO8CT=Z.%CM:?+Z#4!TM=K2XFY5^;.SBM=$BV<<'U"?O_3[T MN\7IRK58WD!QOCU("[NRT@"5 M&YYQY0=#]_M&V8V\:$DYI:T9B:WA]>U4RF[D,-ZB63I6O/[!-/IZ\2!J;JJ[ M/_9$Y].R[>L/NN=65Q4-<',V*KM@,NKTJ["KM*=$67+-Q]@Z=\0RF+X2W-;Z ML^>B1$W96??%$ DU$JQUK;T0'6K+?M5/1 HTC'KWW*+EL-BM:J%_T,V^5^X9 M;JP%&PL,_(.N6WWK0<33) M-ZSOKD45?N2AN6]V^E^Y?,C6B>3:!*[]3AVF@ M*=W[L6K^7/06ED^X?R94%TEW?EPV9NQ;C.U=X8^,AB\:5)=, [>(M]ZPO*#U M.R@Z=0 [RS/9QKMQ^5S/]>?NC;XALS1[.C\KQZQH,+V$ M;;R^.R<034_RC>/U[6VPC>77&'-+7+-J>LM81WLTZ_A+.6=QW-6R4G=PT;P= M7_X4W *Z+L()R+;-N U"I&$S:)Y$#3>:#5T^! >(Z[+@>>+*<-(+M9 MS,+I#,FI)%-BMQ$F;4X'#)O5QSF?(M6RYK3X@VGV_?D' M>O4'WD.4'V89"LUU7XG7?3KY>(82F&?7E343]8@EK^JK4?)A#PGW![/&*M&, MU^QZ6)$*K7*5EG+D*@=C M3G<:<\P"BE;RI=ED(_^1?*DW0"O#:"=?ZBU4GC7,YH%LV:G0.4=KWJF1K/L< MG-M?9%T4BG?Z7G=X76Z_8&"WJ5$D @ MH0G:N:22.Z7/7+"*8E2"1NJ!7R"J(,VR]$90OAPJ<,*\R]6X)9U-\RF,!6\J M;\\7@9:;-/N&UX1L@ANLC#F/P*9]82Z9K%UT7-0N:K4PJXU8"C*B-^U1]+9F MQ+\D.7QMQB=HRX]!I5TQ=- S'F(J4*308ZZ!SD;T[8 /H])"':=C%=R<81(G MB-SQF&<9J<81+CXC@W4R9&/Q*C9*9_B(\M%D^N'K!/Y>N21Y C/ 42Z]HT3D M@7KG7E7R;#(=P$,+PZ0T2%Z<\*2MN63?$9B_!J\S';>4CH52!HK@<O'3>G9 "V]XO(B?4DI,I<$F55#*-]=.16EO5;E"12"L/* \;Y) ML>)@[OTY*ZB_),0R[IID4>GI@^J.05V#Z,3AKQQ-DDM=C]8BA83_Y/3'D%_S M(<67V!A68HBWT(#$6O:0AT=L3/#-E(]R@1F ;)_**B-]97X/RE<6BQ[/0$,( MMSY7PAEPZW@*QBTR"(T EB%HQIT-!S^&?7@0^SP[;RW/H#N%3S9,H%N\I^K\.5>K01HE58]Q9S9+G]-MNQ$Q-+S%_#G;UM=-E.KRY]J2/^>9#93*+-,0 M;+-F'&U /0VR,!S_V?+GW-5)0/=.1*3/V>NFS[4@%^CE6&SM"P>MG3GG-$6A MZ4N&,4QSB2>R.^5[*#U#E_.=,$Z72P >>\#);ITN=>5OIP89Z+7EIJ_ES"ZES7=Y_-,V&AEVVCP>Z&^3AVMQKY[(;;2G:W:G;*DW#['2-JI@AV MZ7A=.EX]':]FY@H49:TTO+59%I[W"$,:&"*?)%,NPDSSB0+7F.LUG =*>JN8 MH$'S-(P@&&I.6*PZO>+,_C>8-B)^)YF"4!;C4? MIC4HX!F+J:'304ID7X[EWE1/ M>"[.YH$IGVE6,=NFZ9\[,J4VX!BDOY>C5FBX>YB$ZH@DU VC_VMP\6O/]7R^ M=,Y/"?A^E"6"JW0D5>HYST$@AJWUUFGH1RP?"#7DU')DV'1I0NIB(F,-#D91 M62HE%()$!C_44WC8-0,IBV3&B/8.0= /Q1M,>H/QW!M__UI19G8D^"DM_1.& M7)!,$UG@#7'M!V4NU;5ZN-;KJ#"1MWYA(I0435"W9C^N]U*<8PT:65+.;ER6 MSD>8OO2!Q@Q3-XKHD7QV.LY[A1,^#H7BS("8VC)Z-8V')3;7Z15KX&GKDF$A),DZ M M$)5%%D6<-8'I1N-#\6>Y-:74)C)1DX6/4720^];AX#H18&)U$YRX88'JJ2 M6(#B0,CAOR-@52C='H2J.D4CJ!\$DW9%5)% ?5B4'VJ%*@H[<\A! MN;)Q[<'R,2<(&Z>@9*O<*-QA^?3;7LD/$8'D_#I)9SD,>BB/I,CK:*7!<:B% MXY#\!RP2[)?-F?RXHMDL_ 9#SUG,X78.*G!275%?:?N M7/E:T_'+=790GZY *,G3!3<2O0(4E#X"=X]17 M+Q^PK,H.I'Q?I)LT_+;VM.6I*R$>YG:J7OJS>E=].'=O39N)_@\NC7FQ<$B$ M 0/'/I3IO?%L#/M8F7SP)Q<0 =@($48V2PE509^$J(/D&:9 @61$EGHVE]4@ MIL4YNCGK 189_8E\%H.&3W!7\$S=3"IP>DC&*4(C!%AA@8ROTII>AV=5#DR* MP .GL<I(@D G$W"Z:-5S#APF)-"0W>12H5S-AF*GQ&B$&0IV*CT!75')G33, M^L1!MEQE;(3^*&)F OLA\*G$XZ-D.",PAP@LR?.9H.=ZD(F#+DYO.:?A1$!0 M"-^3<@,M""] ZL*O<"'+:X5 :0YETPR6ABC3/;WGV&YM\^;$%[$/&A975[!J MZ)O7WI^$PH$#:3A7&>6>(2T<>H5_+:UG:WHQ"A+_]5&N-0RO:"E1#N.0)K3< M"]5[NN'W3,NK).J(46BE$C<"7Z@/1 B@NTAC4P8O6+O6@P(/ZR;Q[=/UFRAD M,4D<20=U*,&H_$O@G6(?PF*N0O@_T0EME;7!193^=(?'E8?%G6U:%] M_-J_Z"N_L/$WY91)8_4PS],P$1AH492GO*R\&T3210K;\HF#07F89>A^930L M^OB7-/VFG,_&(."%W2D@[2&./BNB[,E(^)'X4TX5(63XZ"TL\%"P__!6I%7) MD7P23RC&(5%G,-&JF8 \ \R53!YB0R?O)EV<7B%R;HD;IK+ ZLJ3*92T%ZG M0WK,,(7]KY1>87DOKGYC87'VTI;,P:P37^=\C.8-242162W?,J]+4536-_.\ MO.X3CN:CU+CEKDQ3A+C@ZQ\,NS2UQ$17W%IYZ PK^9<*!-P3>09=C@A$>NE: M4'S,J$RA'(-22,7UJ^Y^+>DTL+2NN< L1@@DX!<1D'1/_HF*?"Q0)<742%JX M]\PF+]<4HP"S /6>S+_ 7*0BS15(B(@=-@9^QRF!N2(%O0A"%,=+X!%)E+ L M08P4^!+5Y S#!65<8L$FFMXQ0+1&&@A%KX0JZLYS;T&JP4?(\B!CZ80+NQ66 M#R638+)*G@CEBU!O,IW.2<@FF=>9LBC*%:;9),VD0)^DFU>X:(/XI##B+U6@ M]/X="01D)N.Q# \;B44@>3:>C= 60$0=;(QQ:8W$(*#H%>"/#V4CLJW!GB:]-4E%'A&"]AF[X@J9JN^4M^PGY1(V3[DX^WB^@*"QDA-! M]+"H5D@"QZ3U=2S3A^1%F*Z<3G6V$,;>*_ *(.OD>V$(,&29(2]B"C-!9GPJ M\ V.AD)I@A77-9Y/611O ] *-,6B2L84"7$L'IMAX)"#6"TP CJ!F-/8W^H_ M@;Q4:BI&=W\6@*1X5D]Y:_Q$=WWD$='J1W)&CLMPQ3GM&&P$+ 36 <;QF#_A MI%6:9K6NM$0DG8NCFW2;WM=^%**ENE+N&LB4@$]O.)C!6M^S?Q3GGOLFOB?B MQ+%"4"WNJ7ABM2;+GJAIXHG:FD\\7(7E3^=B1G,9!L6S:AD$B%Y8?6/3T$P; M>%PFJ)28 )(4B,.YO(K">:EY/D!/XS"9 /7<*Q3(-!?25V8!BE<@$X))G@BV MBSDOWC,;@Y\Q)/>LNB 7]@R]30;FYV^>HP/=+NC 6(<.-M^95GBU'Q 5*APQ MF7,Y84D)'4K[CA8_X&2^C=)L2BN+AUB:63X8]1"U?FP\XWS29N35LM\)F M)BXA\Q;V$7VW*29GH$)C"IK>(U"CM1@!WP YL6+^U>8]N05@!LUI;P38?R$L(HI 0XLCI-L)!P$ M 7E?B3]PJ&.$ 7I2&0L817Z(YY2GI6%&&UWDH8H$+?R@"@4D8R0)'F%&,0%E M$VELUJ-9PAA%*_@;O![L4Y;,9>C4!X*'M^;,/S$O.CU=68+U*QK/+0S)GH)9 M.60*I90+2:M 405L #D'\/0$,*(,$R[.D-&TA0F-X$GU(*GVQK!3M ?S3ZGA M1,5PA@D,N0"$"C^XG =1%PR^/.LMGH.B&;@$7"S"*$6@H@ #)*8 >T\H)##I M.,5$)D9'#6"TU]*&*C[CWY-<3.0FG0TC\??< 062ZVE, R2 1&8S#Q/B< &1 M#(8E0#$ LKP+*P.V$"%T(2G+&_^<15?R'0'8R=EL,@UOA182X6^!&(ZG63H4 M$C -14@C+([G+)"Z('#!7S31 J%!=4SF.V4(P<)G(P7$-\D5W MLS"GMJWLVDZ:(!4&C&QPA<*E4I@3#E8BK M,D$#I8H37S.@"G N5;D#XRN5;""D+A),40J";JI(PQ0^)]A>^ 8@/06]DKS M&AJ$PE_7?'^9U+PP:M!#8#)SD>?)OU>D1_I=C ;)8WY\)5R!DP&K?.%N887! M((=DR,/(A<*4& O,6_C#T_JH*A DPZ#0D&;!(S'VA4=()W9^Z1-,E:IP+[+I MIB+^5#$ ?/&9%<"]^V)AY<.<<-:"@J[ %T0L$F%1?B6<'J+;515^$/L"^LAG MO&%R9%+(R4#9%(%G"GL)BRF&[3OP7ZXYF*Q14Z$@#,RD14A8RZH M?2G]O1I,/6^7(I D[7E&KC81?_ELM-]0Q@G7MVZ*B8!F+8PIP[_P<$QW6$1B M";"%HV$3%IIX[1VH+O*&!,Q;#DQ M5DV,%Q,#XYR0*TH>&,JT-+SKGASP.-[Z?$1_] C3V8F_W@F9"5?!LK)G'X,R M &_X;V\&T^GDW<'!S3GQXO@(TN6(L[$4'A><7&!9ZE<_+HR3BRI%XK@PC@Y%+H/NFU:/O% 9 M ZX'!NL7%]% LH)R?M?@2-L'G!(\(BYT.Q/VJ,C!DD*I LL[33.2N9CEB%[-C.Q,U)L$_Q59*'7E+!SB M(DVHDM RROHG+Z"%PGP@0R"6'DN>ST:3 EM(LP@S5<"FA$65ZXC!0L2(I[PG ME['X1AH4S8^+$2Q\3N-L?HJ&ZSAJ?DK'IQJ?H4U4?$1'->2!)G@N$*G8$\27 M(E@4,"3OV.0[MN *J!MFS$6RB;3.P!DDCAB'PH['BY?@-.BDP#+/QO(#HH7* M*Y:G8'M*+L^P">M=P+JWJ=P2?O,$#;!P6I*Q/%04"'(G!UIWHH0M RP%$4[)10;AFGO4[ 6TK'F&%1 MZHF(3:57?Y\2+4%>'&P:#%&7"*!W-HDD^#0OO6 G)C.X,!QB6'DH#F^6ISH$ MTH7?%*I+*+.1 %'%3 I,$"10DH6S$<8(*<\UGDH$:_T)2(^O>/1T 7>;C2NM M$LE7KV4&.NN:@9(*#*OOVD IA6_Y3CCAUQRT230= !DAE=1O#-(I^,WOM.H6 M%N3I<#9=?4L-Q @)YW]BFTTWYY>A_B\.,XG^]B:Q#8V'ON98>F!;86CZ\)_K MV)JGFU'$F/TOUW]3W#3(BJ%/@++5 !SY;RH1PCLVO&&W^9N#^0V"W9$CL@RQ MX,VU6KUIS]6'ZO+XLQ11??%S_7]__WIX>GER>7AY\C_'RN'I!P4^^%3\_>'D MXNC3V<77\^,+Y?"7LZ^7RN?#\W\<7RKG)Q?_:"<>(,5-S:0I,==DC%@!U:WX9 ,U.J86U5 O#BK5O9@^"V]P9@DP6@2>ZW.R9;1*"ENA>F#=F^)GMTD M:**,KQ &A@$,0(DU3YP@$ QB;E(;>#T/?'%P,H8V!=DY$;H ;. Z]D'33/,2 M$RP+?U/DH@:MU2=(X2\IM,FHSH3X+("](GN_2-REE\I,B0*W:X""JP7B!"&[ M\96:T1XZQ'%MRFB0] 2V99H7$4I*EB<+60"AXO/YHA_RQ#7>5D2@JFUIU =) MZL\&JYC-G?6OGV);$B!Y M&=E)HIK+]'8B/.(:(_=*I #]1AB^E.WAK?Q:2GQ8[+RL>S)&/Q%#&[.LRB@N M.[I6@GU9G9XU#1G/>/-LL8,U30YK8Y/CZ.ST\OSLTP69&U_.SXZ./Z"%L8X] M8>_0GE@.>AY?L^&,%2+P _B'0R'1CP2X(5"1+W@0,L+$[N>>QK#@V:C:U;"^JY-R5^>PT_/9D.=2@)M,U6W9*BG"7^7KZH@M)CZ7F>%D M1-77C*RPS6=+V)1 E.B1:\Z# F55&O'J_*1^G=97/8U /3Q1(\AG86'>\I]J M:X-_+5D>48FD]@(!,=9>0Q,4[\)-%,81Z*DRVES'[.HYO0$OUJ3(?D?9G1%9 MYQCLJ]<^N3@^JN6XS(TPJ4I,]<3 %< M=#.A2EOR6WAG";1DLV%Q%A@9O)C9&+P7:>3.PTYU.2#.8159W15WB.D4GR]P1D[G \09H +N)N1+8NSQ M;%Q&$7)AYL#3"(M*,=LNO:%-PTHIL%L"9,*CD!D-JER8BMG60GMTZ\E5UU'E M<%#Y1#1LI=9JIY:2L7R1PEE9P$@'23&!(J9 F>%UI)T<%=B@J#H0>U?#54'R M>$ZM%DP0.#X7)UZ(Z3'K \SK6V"L;US4CU^XOK?9"%>32P-WVF^@S]H&T.?9 MSPST/?UR+N?U+X?GE\K)25\YN_SM^%PY.?UX=O[Y\/+D['17CH*_UC8+:^#! M[H^WZ/X\O8>C;^SA?#K^]?"3<&V./YR<_KJ6;_- M$(3JU0\?I*@.,0$[ [,#SP8/JT0!5,T8N1;'*E$2%UXQE7P6J,P-H1&UYC3U ML[@T*":/C:=9+<(\U\Q&'.Y-!+ D(=]5*7=/M:B/HWA?;P7%'ZXD>43^E8^' M1Y=GYZVFZBKW95E:H+0["?,LXOFU3(+*W.VB]5VT_H'1^@>+ *OUF)^QL4;\ M>GI^_.O)Q>7Q^?$'Y>+PT_&%%[4-[BJX]&X=6BB- M)KZ5/X6M]QS+1K9AF\/^H>+'T./KD<1Q,H\7O#+-ON^[*K[6^_L#O',UY MT)UW#1:[?)C>]A_;]QUK%X/UM=5?MVQEO;YA/VP-GF&P?M^V_+4>>T#\('@" MN X9^&]OS#>-[(!WQN2[H@.CU3AYR.,%QA,\MRU!W_1P%SQOHIXOA.V6LD=. M^(ZY:#B3-VM=NF3:0H"U8>*7=&3_=$8%YC#I7>BA+X4">H5+X'/=1".+O7^2)108?RZQ/L/S3&95H^S(DI '#JUCP[Q4NX6=9 M'V-A$0F^QOR2?V)+%%Y;5!&*P:7+:VN7SRW>/6(7*T)<9; )D2KG%X:<@X+1-O)Y6ZC=V;C2WK2K=T:S[KMZ;;G*13S%C?HH0#'B]"]H' ]H7LU_4 C-6P^ M-X;Q@LCS40[!"[7YN^WIMJ?;GE>P/8]TBCN_]S[JWRSO2?Q+@;#G]H[W!?9Y ME/'?&CQOW8UMRS,Z NL(;.X9).4/*"-N27_ZR73VKW+DZ5PS+-]Q'[:;9^/^V-]W/=\W2MF.AR?MRD MR-SK.'MJ;^/LJ:XY+3E\"NL0JK"F6'#LG:A)\.3]VDH6/__>WDEY/+ M93+R:;/T8?'[FMB 3=/T[;YI&CM(S[;-AV6HWS56Q^O[QGKIV9M]YQGFU@=K M:'W'6R]%_>&YY$_@>WAKN1['WP=)D$SW*M%UG9G?==KQ \_#+*&ZWMVZU-;E M,Y\.TDB(T#06/S]2_XK[4WV-I8NPOE\.[NT3.^5F7[_3(7^8:RWFL7-R6@9? MBE??92)N^T3O/?14G2J>LR>X$$D_/]O 5A\U7NN(L8Z_ZL:!G(=IB./%YYQJ M3F-W>]B5H3A]>#(NNF2+WCU/?G282!T[)C1=T_/Y=4&R(IB15_I_11I M1B?2.I&V@4CS?%?7=,W7L%*"?3!@-]^2<:[YMJ9[_^+?3567M1-D#QD\H5T* MNE]NU4_L)G]&L69T8NTUB#6],]5>MUQCNO97?(M9:7^9(*YTPP39I$O9=(1K MBYVPJ0X$,,,1%3@]+LL[GLD"I\V2JPK5%+6PZ_BR(JMUL?;*Q,M'*L%YC U* MLA1+:PZ'MWLJ63J+J9,L"Y+%N%.R?"Q+<':2I9,L*R2+T=DLG619D"R&M%ED M/T^0$[:FK&O ='+C5)9$W8IU M:OU#91E??E];SUCY3<"G/0S[],M"D[(KSM(2D\M:AN!3>9#-7T9U+F7OX1/* M2@'[8,K'>8+Y++\4/:+.RZX%G\#;F&'IL+?)__YR_NFGG^&7G^@=1RF,9(R% MG> W2B<6:"X;4J/7BP''"IMLNC!6!'^I'JXB2^'VX)EW/_2BUH951,-&O%&! M$Y\ZQOG<58J3KOK 0TY%JPR'/M7I_9L,X"@=33(^P&4#LVH7P[G>8#14>&N0 M#D$!_+]<.?YKAIT8MSF:309SQ/*!\G&8WN3E$![\8OSX[35LS&DZ%;6Q5PRA MXK=J,/UGSLGH=-3N=)2U7SKJZ9?PB'K ?$&Y3AUXF.BZ]8%-F8)DI+Q%7HRB M^991(HU103V@1&DX0S[[J6.SI6RV< !EC6SL>S*AYXZNF'K?+M8G0:$X?:?J MWI/W-*AEA#S=:W^>6PFG[]&\F[',K(AEHN*0^8O%41BCZ/^!FIR-;\M>9T>B M>H_%*EO"KNJT%6B.QH1QF>6A0/%$)_?WUZX59MIO*C-5,R^OMD^ M*M46GH73%*P-V3; P^W2_-HVGH*$')47F.+[%W"$85G*_:(4?>IS#O+&JR3'#A"B(UXT Z#Z@/GC$WJ(7I&P>B7V>X#4!'[!A+)K'RG;< M17=)[,,S&\--]+RJ \;..C0]I"79TYXPL:V^Z=D/.6#B]4UM^YT50$5K#SOM M<>=8S;YG/:RMP-VOU"W[X2=!_)?C-_QV^,<_3DXO>LK)Z=&#'6RY" WM:-(% M#W0@G,?X&LL&]V(]NU]NWVVP+\\"HJYWXFBYB]^^TS)K[LM!?J#\G<=QQF^5 M+WWE; A6_C+1G/J7E9U9PFI!7PFY8UI:>OPC %1PCC?+)'_8/AW+NK M[CRK-_H! 9]W)6@G.\G*T-.S@C;W00[RWR"-;N''8#H:OO__4$L#!!0 ( M #F"05:M2,&/$PD "1F 1 :'=K;BTR,#(S,#$P,2YX/$&=MI^I:!2$C"F 14 /3'OR\ DA8ED 2A M*!W?PGF)1.XYP.X!0.Q*@M_^]I@FX!XQCBDY[H4[@QY )*(Q)K/CWI?;#\%A M[[>3-V_>_B\(_CJ[O@3O:)2EB APSA 4* 8/6,S!UQCQ.S!E- 5?*;O#]S ( M3C3HG"Z>&)[-!1@.AJ/UNVP,X4%T<(AV@V$,)\%N/(+!)#Q$P?#H<#3='0XB MN'OPZVQ\N!?N3_;#,!CMC\)@-X+#X&@P&@6'X6B(]@[W]J(HU*2/?,RC.4HA MD(X1/G[DQ[VY$(MQO__P\+#S,-JA;-8?#@9A_Z^/ES?:M%?8)IC/(& !5YG"XH$X 8X"GD$]UISH2"#7L@ M5^F21E#HH:ZM9CR80;AP:KF*R5LOKKCT MH#+DPJ.CH_ZC&D/U/:@=$MH^4"^#<=N:"*.HIT9O>_'"'<9A^OFZD7-R(.$4*'QZDIQ;;' M9$KS"_*2BM^X#.(UFI;+D;'U*:& VLC@1UNR\A*+E<>E)BE1C'/2X%2% >FY?L^((A M5\1_@^+A7;MT@ MB=\3@<73A5PE6*JCV@/*],OU1=OS7O>EE:5LO6Q_V?&3@?X7@F"YA:R\E&P@ MIP,5OK?]=98U_HRC^(JOC=SA 3_0F 68Z'V:%VU4>MW(\*)"NV=R4&4' M!3W(^<'/SRW\\JIF)?"?(9/NS9' LL,_1-J&%JPZCS;3>:6Y7UYU7X;J.9B< M3B]D;IVB;>G=QFS5>;>;SLLV )V"O)57=>LU.*>I]' N;? ]^G%2MS9CU7UO M$]U7FGP=!!3^LTR&%'$N'SP33'1G' 2H15LE M.%J7H*0!51Z/1+A&]XADJ'O<2X MU.%@/=0%TJ/@OH>,R,G-%XCIAVOW*!M( M:[C#]7"7%$!RY,]VCR+_ 6+V)TPR]!%!%0_]T.L>_GJX58/AN@:*!V@B4&7R M2(@+U1H'^G-'[ 20))?*%*MS,\2= IY\AEW+>1 M6(7871>B9-.EWR4?R D]TN8=FC@DAMK:&NV]]6@KF$?E!MUK9NH=RW?5=UK&"P2F&DL34U,O!SSN93K;*N MW.6J2@N'51'',-?0/>JH&1X)HE M-A_EJ"V6N6K21F(5QLB%&^IN/JI3J8:Y:F)"K4K4Y,S/'#Y&OZ6@YJJ&GC^'/:VVN MD5]!V8(^,M+J'.YCN.LK=:[A;V6QRF&DUDU5/R\%,LI&SN(T,5B%,7+KFO*3 MCYJ85:1W2$"Y6'0UPM*SM%O(K#*8.3;=26I5T7*@-ZB1Y'!Y+N%*7FL M^A@9=XL^H&#U2:?:LI_S]&EEL6IDI.2-U4,/)U*E?N-:O&^5NX3=6^A:^Z M;:N,[SRIJB"K"D;1)B_D>QCK2CE^@RV"@;5&ON8+_]5:OH<*Y'5UY^"OPJQQ M-ZHN93G?VXBG4&0,BTWVQDT$5A6,PDNAPI+*2T'J/QIQEJ6=QBJ.48YI_HCE M5:/5X#IG,9W8K(H9!1JK8CZF+O5?;M]L=C726+5J^-F"^55Y/V>7\?GCQC/+ MQF15ROQ10]TGFCY/J*80;T$EJSQ[77[O\%^?0V_[J^>HYN]7SEI5)ZT61REK MT=0AC]]DW(KSE^.;!8HP3,237';B+!+\(THGB/4 G$@;&(GCGF#J; 5U7JS, M23L@B:H.3-1QD3E2'R@]7B"&:7RK3X&,,U;\(H9GLADL,O7N=T:SQ7$O-\<" MI3V0'QKY?,+T.*8IQ.1"WE-$R_-E#0^OQ!RQ=E=63%Y"GV]H)KL$N?@*!6(W M3UQ"^.7E>;L;-M1+\.S3Z>?SJ_,Y2M6A>VI# LF33'C;';. 7H)??R Y_N>0 MQ)\RP?3\;7>IV?XE>'.-U-R.]%%.-+H[C02^Q^+IM'"ER2DK;.N^Y5=4JV36 MP:\+$F?*&";MZIAV+T$5/:UOU5\Q4-?;/:BW?0E>?(0DF\K^RD=U?)8@$LMG M&Y.;7AC=P1F*NSU\'$E>@M]G67+7S;DZRY?@P:=,]>5J>B6;A>J+8\4^BY_. M9@S-H#XX;NG2%"9\N81WP?Z@Y0$3@6:(=?#P5FZ7DAA-!$&"3M4+S'FF3HV- M*%Y$&ULY5UI7Z'U?MV.<1^I M2:8<'[.I\L0IQ]G,?F(U@(;%#45Z2,K'_/IM4)*C@Y(I$J]$>>**+%,4WP?H M!WT W8V__/7CT>3@/^%%G\7O^9#.D(83Q=+G.;V@,7XN\7JQ9>SC,O5G'\1U\&U[VC_ M@K.W07L)I (MO_VX*(]^^.;@X&0ZYK,)O:9ZT/[^[?5/%QYYB!_^8'SC:?XV MSXX>M[<\?CJ;%IHNJ/ WB]ED7)J@?\1)&\.OAT3+Q6]3/"YC?I6'M'K$\M,[ M^O[18GST;D)GKQW.J?*S/OPQA29[(<4*V'_>YN,?_SF*C)-\/%E-VDO^]^E# M&N#A!D0?E\2_>C*99T FLWSA39,FRMG\[#G5TO("WB.]&+\>8QI/Q MWX-&M9%]QD58$./UL)H)2 MCVFR7)R]TB9;K29ZS>-/)K3+2)X>S^>L"$;%* P9)3@JF5>PJY!"U%!4D*58 M8YV7PPWH%,7%<9VCRI-Y/IC-"\U9N3TZ^$!-%9WJN1-(.,]7.'1QE9V^X_'B M^.AH]9G 1#DZ^_VF]/I(>SGK.MT9S'/GW[DMC, MG(WPTSE8EBHE3 *45,TZ&P\AR A*98754N#_.E/ABZ V885^8*SH*XEN!'E& M=3QE@TI3_F;Y"UM:GI)?V+J>&_C#!-::1ZPK)X5GRP0RHK749.HPAOG>VN8 M:]%LP@_[P/C1:>Y[ZA3BQY>?.!@]HC?X\3PV8H)Z&4-( 5)2&HQP"E!Q#*@T MJ[^J"P>+HK\2N0G2)JQP#XP5/:70G1I/9T?O6(^=1H2GMO#I!!>+<1U3.>\V MH<].F\JX KM-V1N(+D?PM91 15CO>VN/6X/'1AM$T3$#"A3UBJ@)Q%!"LU\1,N#S&B I)=)*FTC#;ME=PG0/L74 MW\PZ28\@XWU;_/98C$R;+A+"!5B:!Y9KA%"C0FPH/,FNZ15[_.+ MFQ'MDTO7UT1'H71;%$]R/CYJ)CLNQ=)=^/I MK\M9_N-P-F%A+!J4Y:>1\NQ(%.% D.4 A(IE(V(J\/Q4H4VQ(?=FW%44.Z^_ M4L9MNG'R"XXY=GZ*[\9+G#R='1W-IJO'C;*O7FHVEJY*"<:Q&X712N>=M.GM-A.\-\3R='$R_9>6#C\*J^ MP8\C85S,21%XW;)D+ \V^>BA1J\X #/\5^_=KEM"W*=MD-Z:8T!A=6/4:UIB M.PY_CO,IQV>+"WY!'>?QX)I!D_860_&@8F)42;(=9)Q039822ZJU]';!OH2I MXYA'6B3%8^+A.!5&'MJ&GMP8-=)[ZD-9L=LDG_!3Y@F])F) MSB;,,8+5BC43>F0F"LE#Y:C5HO718G]5L ;)/FT6]-<#NT[]T.51GX>IVIY% MTA"E921%>H@EB[8Q$E)"B\+W=IEO1K1/F1:]?89^HNA&C^='[R:S3T2O:;67 MM6;$ 66FYK<[7Q2/N"J(R!Z\S>R^*^O(NMY'&%\$M:?%##U(TE<@_:S)2;Y1 M%3*YH Q0S1SR%Q\@4%)LR7(V,9%7JK>ZZ)-Z?N.9/18L[*'QRE/LJ+,SAH"& MO;-L/4DEC4ZN=W"X>6;1_89-6\A]XYR:VT[](!45I%/VK3PHNJK!U)!Y-;D* M9&W63JJ,W3>0KZVHN-]@J(.HMYW8SFKJ3%/6(M'7%$_V)HWP&5*D"EDAIJ0X M2%>]2WDO -BG,*>#=+>?W*'DZW3RS:%VA=TF8S%!0,$CRMJG)"WCZ[WA=8-\ MMRF5>,^?,IM_:II0&<_J3[2*LJ8)A:D\F"*AQ&R$U5$[U;NTZ_SS]\_H;"/E MJ\4/6\YPO_,*7!RV_YO5>X^3MDG^FA;+^3BS=]=^P!;QX@OGWCE*QM:J10%6 MI!Y,=@5BS1:*;/7NUD6M>R>6[01X_^Q9#Q;=G0P[9M+3.QR7YQ];92LQOG.F M^6Q*'*(6@0HXJPH8+!$BH6SYJB(749+HGK6X :S],YH]*-1;'MVW"5]3)J9L MFA"KRL^(1%31"H(:2VKUSCSBR-Z7I^DE_[MSW[U?E_QU=?0[JR?G'OV;[]WTC $[\&T\M$YM^%8E)APLU_%R M1"6E$-AFN%(0#'$8E31%J#*98/C_E'MONIU[_.[YB^QU'1.;OJ38OA4%2I+C M86!@(U@SY,9A5XW7L;>%.7OV/OFSVTKV:A+B%O/:,?-FL7Q56\GP*H>$YN_' MF1:_SB9EQ YT5:Y4D$YS0!B<@613@$RH2*'3M3M=KT>S5[5"O43?:?*[D8%- MU)_9TJ,JHRB"$-+*_"4K( KV?]&3)7GPZ7C8S M_&;V"YX;M#-B/9)N6W/A*O!>CJYGW:H&]5@8RK% 3>1P;70-DK==>; M#+M-?&<67,M,1$DRR0"5%#OI%-CQ]Q4YPC=4C$]5=&\P>AO]L,UXES2GQ:DL M3R70MM",CK$$C, 6K)6X6@NAV3%C5%#!5N2HI/M(UV/9)QW8D1]KVK?L+HK^ MV23G5WEQ$=O!739Y52)E6GF\!PY;6XE4Z\_6N\)D#8Q]VGDK/ ML^GL(J!3@HZ$0Y.2B1"*I>;K$B1B'S6IB%DP*@R]&SS=C&B?MA6'Y$<_L0RJ M-%0MN102()3P;,9#@6AD!EF=T[ZV0*E[(\,O*8W=MFPP^I-.E$%22_G6_)W( M&J2525?TN>*=;=G<<\/"'>5]I9_=EK/.CA?+ M-LSWGQ>7USH%T=95:8%XZS:0*GN_U?M*P;CJ^G>[V C97H4(O=DQ@'#N>R-] M35'ZL+OJ-S[PCK;8-Q]TI_WV-0_\7/:O&^,XSH2*N,JQY,A5Y@""0]J$)4LJ MO7LTW "G[V8=,R,IS6C]-IT33L;_HO(W'$\;CE?39S0?OU^I1=:Y,:FD@X$0V1\TR0? (-H8 M4[4VA11J[U3>+T#:IQ!N*&+TE,J]FRE<'+Z8S#X,<-_:%QYS5R;I"P/L9(C: M<3\_B3W<]V/^M!\__;9H180M=VW1'*4GF;EQTGO!I>H%LFS^GZ!G?)%Z]:1[M4V%4:1V&$0D+7_9*>S='=TL -OB,_!+FNY#<-([M^^7"7\?UXS,J %@M:G+3V MC,J2U+*=)K1K9 0F0$,&A->DA'8)AV?4)4Q[%;;=%X]VD5-W]KR8S7D",E%9 MO. 96FVVK9L!(ALC1@G%M8OP4!-$40A*VZE5PC#S>^\$W!+B+;=#ORIN#2'% MGHD5Z^;BQ7B*TWP17]'%ZNK85ZP,S3BK($5'H+T6-3EK^A\[;HZNUY)[59^- MV[.F97&^O6>TRDL2"82LK9>;U6T6/-2 18=BQ4@-MEW?9(A'F(S7H)PSMF;)7WMO>JQ'LD]![EW1 M9'>1#&')7].[XWD^Q 6]JJ==L&S(HA@L4-HMMB9+ ]$Z]E1-%;(D5V09R@E< M"^@A6.FAE,KN$NK8C_7=9TVW\A9:1"SE('P,$U[I\QN(A^*+!91]=L5([ MU=L$K05RRZJ(KX(DNTMD$(/S)Y12;4A6.R#I6@O8G""U% T2J-F!#5+7[IID M'9!]:J=R#^9F.X%TMS:GS3S>S-[@Q]_'R\/6>Y$'S"KNUT/D&!<7%V^A' DM M@R[&05:AE:K6U?6V%JR0IOAB'E )K*>1HD]%U@+/!#='MG*WS^<3E)-I?B7!DG/(U"0FH MC0)C!3L3B:-\ZR6'_YHW:62,\4[WEKR_6,3O[^ M:7JU+G.4J_=6"P/D^(L1N4(2-;=J3*J(DI5([V8QF^!Z"!O%O:G375[#,NE2 M7]#3SH"C;)/+T5APJW8L2B2(/&QPWGM=6V:;OA-"K8>W3SFS]TFK#L(;D%TK M'_?S/)Q>A=0J!'PI7NB@(2EE&5^[PE&@ >%BY6"(2NK>_FAS= \A:AV>7%UD M=P@B!Z_#$V59"W4BS MR4V7(UNU1%D$FUJ3P&CG (UTX(2U,E?4UO?>:]T$UR84\E^7ZNDNKH%:$J1 M(@@I(*IV\4@6 D(B 2FP0A2H479O773K+.?P=5%C>P$,'WN=O\#*I1JL$Q%0 MYPC&A 3)MD02'9.04:.F.W%B+N':A#'QZV),=W'U*_E:OW^;O2U5M\$&S2&? M;<>/E11H)VIPE&/*O>/U[7?=I?BZV-)!)MWX<7*B0*M._J_;%+^J/.A54[@+ MEM#KH'+0GM&X-MY*D#BN VVPE3*B<[&WT[LAM(T8=(=-9.Z"04-(;:";.LZ. MF$916FU"B)2 :W5J?I*2AI"(QVZ)$ZGZKUUHD&Q'F:]MF[B"4OBT7U@SP MK$SE<^G*2&JRU'1@)"/!J&0AHI9 SFIIDRXV]BY?W!C<1C3ZRG:5AY'LTC?%XKY>6(!47&<&!8LW=@$EOM2-&" MB$49M*U%?>_>67<[PH$.[-?EJ'NK:F@TU"YQI"T-QUOMIG(K50GL_Q39O8_& MM@5A]USIN[\<7Q-'#R'^^RA1"":@CS8"!0[]C6H]^TH)C%15EZ14WO4V1-N6 M*-QSO?&#I^>NXK^/=*?(8"A4;"NGM>VV"1BR ==2 Y.3I+%WEZIMTYWN]_3] MX=-S5_$/7&S_'.=3!K=@E*MMCF>TQ/%D2X5>JWQR]>'2\72YPV(HU\=):(K6%4L39Y%FAW M$8$WF+2U.FO=^Y3HEA!WU6UK'W?=PYZ4_SL^R:D;)2-K#EAY!;5.K"$I""E5 M4%@3V2QC$KV;?6P)=9]\QB'Y=UEMW85DNYG8:R;F"LX?<3'.(Y^$$F@1O+?- M]DMJG6],NPW9)Z-<4+%W=_!; =PG/_#>*==%B@,;RW,Y"SO8R36?TL=$?@E> M)^MX\6XS1SIQS =VU6J[-.D4']N-$(F4L4Z[N[L];H>QO&BM^PZIK&XZ&!$6 M%8+C^*%*>7K'8!$:M$JR(*^OVOWNX?5(]LDJ;2WW:R_'VW[2.Q[Y]D-N13_[[J5W'L57I]?^EO.^,# M*_E&Q@_CR81MT$]3MD1OQVERU\[+\7NZ,N5/10#Y/? R)M,_Y"]?I%OT9*Q0C=B$ Z)#"> M'&"NCB/1ZJ*)(978OVCN=ACW*U[HSJ^KRVM $?;,V;L.X4EO0<'K/V.TX%*[ M@-?P/*#)"31'/5(788/H?5KY)4S[K*4'(%)7$=T%<5H45C"ZPD$&B"A;V8Q M#II0 @44TK)C0K9W/LO-B 9?*(C61:0"Z*4 DZ."(*2!FGP).>H\7M04E"@8O>2U%)55S-7QK-?;V/6 M]RNHV)DWMU!)MQ5.QTC]EF%.21B3(\76U[1[K9R %(, E3"0479,(U=RM:D24&+"& Y#(:G[3Z9 MOT%X=UE;W9%@NYG'32>E(7S#=*)1R1Y-YOA!^'9^+2H"8C20.8:)2OFJ;._# MD5N#W"<#N3^TVUJ,]\*V%[/C^4AD;]$H!)FQY38HMN7L,T(MGEQP607=.P?V MMACW*>5_[[AV:R'>CV+[,!NU]G]*8 6KJ+3K; .$H MH4US&IHCQ/IG&$&_9 M?>_?BVBW%>&=\^QG]I[??*#)>_K[;+H\7(RPW9Y.06?U"7-5UJ9 ^F1MHXJ.0U9*6)WTQ9(: P4 M7;&(J,EV[S2Z%=!;MOS[]R'?]N+<<-?C]/7V)3&&'[[Y?U!+ P04 " Y M@D%6=N(Y$&LB "K: $ %0 &AW:VXM,C R,S Q,#%?9&5F+GAM;.U=69,; M-Y)^GU^AU;XN+-R'8SP;DNR9481L*23->M\8.!+=7+%)+0\=^^LW461?O)KL M0I'LEL(.J0^JZD/F!R /9.*O__GU8O#D,XPG_='PEZ?L)_KT"0SC*/6'9[\\ M_=>'OQ/[]#__]I>__/7?"/GO%^]>/_EU%&<7,)P^>3D&/X7TY$M_>O[DSP23 MCT_R>'3QY,_1^&/_LR?D;\T_>CGZ]&W?" R M"4\"LT"XLR)+3J.7YC_.?K:*Z: 9(T(+1F3TG#@J!+%,<%!6J1A9\]!!?_CQ MY_)'\!-X@H,;3IIO?WEZ/IU^^OG9LR]?OOST-8P'/XW&9\\XI>+9Y:>?+C[^ M=>7S7T3S:>:<>];\]NJCD_ZZ#^)CV;/__OWU^W@.%Y[TAY.I'\;K%^#KT_3J M']Y$HY[-?XD?G?1_GC3__O4H^FFCGCN'\&3C)\IWY/)CI/R(,$X$^^GK)#W] MVU^>/)E+SH_C>#2 =Y"?++[\U[M7JTC[P^FSU+]XMOC,,S\8(.+F"=-OG^"7 MIY/^Q:$<7OE]3P"N/KH"V>1"Y@(L XYI0;SWW!LY+D,L( MRR//_9>/N##TA_&G.+IXU@!\.1HF'#0D_&(R&O1366'?3_'/LN2.\OMS/X;S MT2#A>OW;_\[ZTV]7O]QA.%\^#DE9A"FCS;3_]S:ONS%*I%-_V"\KU&O\=O'. M,I[#C1>^3@$?E9X^Z:=?GO8ET!0AR.R#DU$XZTS,P283 M4VIUZ;%Y>!7PY] M,(JW< S*4CVZXM; !Q@T/^W-)N3,^T^]J^>@K. 5?CGIR4"%SS000$81"2H2 MQX(F48B@4Z0^2;O*S,DET[.?A(:;BU<@1SE_!H/IY/(G1>N\T?AF%'.%WG]< MKX81#8()_ KSOU\-WT]'\>,M&;X;#09_'XV_^''J!>J]TBP2JZ,E,EO<68J#WI/B+AP*IG3 L?W],EH MC(_[Y2EMRZ!FSDU>328S2#ANKB)UE 2G@$B=);%% EQ''J)G0IGJ<^+&^P^O M^TZ5-:HDZ56ML]9:7QEES_FI R"2"82<3QZPJVEDBH6>4[5U\-E%(^< M >VDOLH#WI8'O_8_]W%+3I.7HXN+T7SH+_WDO >4!0,YD:2](E(EC9Z?"@C3 M<6I!!*E8939LPO*X.5%% ZO,$&V9\3S]SVPR+=OBY,/H>4J-R/W@K>^G5\.7 M_E-_Z@?-BE8\6S3H+CZA9=1N$(+QD!$QV1GB=<"YDA#+*4"9=!PVLSK.LQ/6ZFGA0C5ADOJ^R)\^WY MU]FX/SR;PYQOV^]@,AWW8^.OX,>>%VG^8SR:3'K"1:6MDR0&Q"ICY,1:S4D2 M@5J9-64B=K%O[HWT<;/S -I;Y9SJB'/-?-@,&KST6B#>J *Z)](9@M\'W!^ M0D@BH>0.0[GM0+]+QE74W2KA=!UWKZS9*((/_NN?_>EYD0["QQ\TOWVQO'SW MDH@Q *,D2X922L&1H'PB5$='7=0BYV[=4&OK:B^ R[5T\H:XK1. 5SN[#C<:Z!O\B(NG3AS'%T4HG@61$*) MQ62D-7B>HP&7(-0V^;<">MQTJ:>+-4QIG21X,SV'<3'NQG!>#H=\1EG$T06\ M1G_V#YB^R6@3]D!8'41VA$?IB60J$Y<"$)88CTD8 3E4)LPNN!XW;ZIK9@U] M6F<2$,@UJI[ATO(L*6$F,U*.C!"KG"/ MJ-_,>#.1DDC4$1L=)S*9 L8#41;0.PQ"ZU#=R-UXMJ!*QCQ;)I1VFJ04#)$J M6^(E9**S3I+Q #IWXBMNR9CO/ZX;:<>K5"3:*8WHD+$#_"OU?/369<^)%R$0 M:9(EC@.Z]1X2ESI*;6KK;A=<#_ZL4'7A=W!49!O&DJ@N$LH$JZ2W.YJ1+ M5!M-%$"G2$%T.AG-G-<'),@EKD=-D'L)OX,S)%=#_N## 'H\:>.3LR0RC>L\ MX-(8LDHD)F5,!.\MU ]FW$104>DW#MAWKNH68EPWZY_,CTO_' 3H= MS^#ZAZ/A%+Y.?QLT+_SEZ03.KH\75V#"?&LJANEH6/R:YU_[DYX3U@LA')HT MZ,O@!JF(M<*0S+SD7/* .VA7Q%@'J")/MA0];.'-/12]B3.M!=[!QK&$Z==F M =T)5&^I#*,2&]8"JKE%;"HCV<*!]HH;=27U@U$"-(!35A/T 8#(F !-'1,) MI50",T& K'T2[(!4N%6AN'X"E MTF6IQ4B>N?QBU4 M"2L554'P5#LZO0+B\'9B!>5L-A7O(=D.*@LV'!%<@!-<."]PQ; 3T&"M23> 2R>HS.B^U$PWKD3P& E20<0<.XO,89Q>SYOS(IH#U JA73ABN M(\E9E3/O$HAEW!%O>+9 ;3*Q=GG:SN > S^ZT<3&ZH._/EN2%7K*'^]?I[O^ MI%'C14UN8]FM$'?K\ZI4VNZ.>*F4UEGMA,!YF3F3RGE'%5!FA'5H^ DF>UN? M7"%JO_+HY^.Q'YXUENJ+;]),W54'2;/(\3ON?<=HWJOR MM'B![_C8H]I)AS.;))RO-8&//:JJPDB52@H:+1;7$I9Q),Q)]XG4!57S=J@3]8 MV/FDB'P@99]*A'L.'S_<1&="H%)HDPF/ID1G)"=6E . 62AC4M VTMKFZDT M1XM@'X<#R\;LO77114']O05Q/8QA*B=*__ 7L##U=QE31['R+L9SG%!["YJL MJ\ Y!1T_%/X*D5-BUA,C,MHE+D;B;=0D (M1QB["%9I'K$'$#X5X7RT:C)5S$QB-507OGJC6'*L%*-#>"(DV,9<.9U@ 2JS/CA@?<&YIZIFK;K>$_K"1V^37$H,?W"L@N>UQ5>*1.^-="D=JR[UD MY?02_N?05,\Y<1^S]\E$)V5OVX-;>ER3"4R?QWD#D?F0%UZLYS(ZAS30$#*1 MUB(AHLRD;(D.5+1&UJXXV BF5C'.AU'S=)QK"X'"9-XV( =F8]22:!P>D<4* ML$YJDCA-GBEP'&1']3B;,!U^I:K#A4W%-U5DW\%^M69NE?Z9?7SZ/.B/"_4D MPW@,Z77?A_X 90.35\,X*S_J,0C&0N!$&4U+^0ELD\7B.895$$A5 2;L(>_9 @6"">F;(3*)U#[65H+9!#!5N[ M849[V9Y*//22XS<&T_BKVCD:E&>$H[V'TF&>>+ 2K<'D+(#2E-7FR08HQXJ1 M5M#QAO6DC:P[6"C6P9KOHY>^P"X .PICW@GN.#')*JK<@1[M]7 4PC@5I(DB M$I!R#*'4' X_!D'_%7Y$?QAWM_/'_[\LW+ M<[CH1S\H\0@__(8FT64,(%$>03-"_ MYO &:&6=C#H1:$77ID'VIY_"^/DP_>DG4WC_"6+?#Q86\ )=4CH"2$&H*X.6 M$DU@'BTIQZ(@V.C=BH>_7MUWONI1J;RN8&O/\/>CV?0<$%H#\_VW23&G7[]^ MN8!FJ#5H/",CC??E+(LFEI>A&T4=0!9.+%>)K=?Y]O<\*H57%.G&X[^5(Z?O MX#,,9] B6+KTA"KQT6VHED*BQ9)75+!L=98AR(!;+N/!)EP^<0>FO:5GM>W3 M/O%G9V,X:R(';_+BX=?NJ,F"*AX%L2K80U MKLHF+[?5]_/GSLLF>4@^:.H(;I^&R*0YL3%$4AKU*::R<1WT9-\"Z%A!J'IJ MWU1XWEK\79QEFF-96%6[@.GJ$-U-($A+0#% ME"!*&= CM26(J=$ęX=$+9L8*X7?S]-<]_<'JK;6H:L^U?X(?3,_],/TQ M0SH5&5[%#DV( 9<2B:8"D2Z4#"BW) 60H(/31NT6G=OTA@>KPRHBJUB(/1E/ M>V_'HS2+TS?CQ1U,S6X@);B42P5Q9@K7!/#$\FQ)CD)JR$)IL5.]%;[@QN:( MWUUOC)O>_6A,XBK"[4;9D^?#M$ T67!Z%U#[6,.[:7X5R&&MX3HZ6E5X)0%7 M7+*W@Z.*1DC!$VT,\CLYW$>\UL1I'ZA2SBFZ4].5T]+Z!H/X@$K?1ZZU]^?? M_7"6?9S.QI!>#)H0]9O21=S'C_X,TB7HQ0X4+$5KSVL"S.&>%J)#*Q!WH*RX M"[()!6. M77->LG^X<0:/1HGP(:EH!&BSW()[/0?N?M>#5WQE<=:>_"]F@X]+<*+-3!N? MB0[:%#@,T7JY*_5Z[:X^^\%KLZ6X*EII#9RF!\]ELS;O&.<) M6:1B*.W1&;$BTA+L%U1&;8+=S1N^\= 'KZ_["NA0'8G^[OOCYGZ@W\%/<&]H MXFPMFX2%9&FZS)P8-1QG.E+,N]K4]N%]6]>G1S MJ+80[,:!^<7KTIOA.RA'Y_O#,_S 'Z/A^/+;%W[2G[R^SJ,QJ9$OF3"GD8TV M!Q+*HFUUDIP&8YVIW62LZ@!:)U]A7G1PL]JO5._-L?425^CHBDP@2DU05#C/ M)"2BI$M)0Y(B5K_Y?2NBPX>!CL>WE;QM/5UUD,8O'>C_/AA]^2>D,_@5QOW/ M"+ TDD.;:=94B<[E-[T2:,]R6FXEH02=K%RN,(!R_:U&8> VX**-0M0^R[$_ MRN^9<1WKM(.<7PW9+;K1A(R;7)0$#)J!4G,<0R@'Y8+V*$J?I:Q];* :^$,= M4SD=IAY'[Z=R .9J]"^^77WYSSZ,$=GYM]?P&09-K(M!I#(%1E3P">=F]"24 M;$;4B5K(W A7^US@;LB.%?\_$FLV<;>>]KI<66^:]*MX%U[>+F [.FBS%]#C M',3I0N.;2-69NH[.,2U!),'+7>(XW23"0U,CEYN/9-(Q4>%89[[;\;AUQXF? MDZ/6/EKJDE*OAI]FTTDC ;:((BF5A50I$$O+96K)*_PJ11)M-AD%XTWUTL(M M<([H:-17Y";*M-1"!W[K.FC\LC3*VY XBT1%* ?DG" >?1A"DZ".4Q$2JWTO MQ18XWQM![J.%0S5[^L=HE+[T!P,_3*^&4S\\ZZ,5.+W@>T6 M^=W]X57"P/<X!RNQ",E(1[-$/-;A MFL83L9E9PJQURG#I6%A>\Q]6B<5>4M^IQ&(?D1VDS(E%FC7RD @7T$6..$[K M#2/::Y\%4,?4;J5IIUCF=&_]M195YR6%&GAF.BH"*7(BT<4%UPZ?D8Q2YX%$S2E!%R\0IQ(CVNJ88NL@^;\=VXG_7YQ6@\[?]?<^*O%W!%UB8<,/$ MQ5S7]OWW1_E]4:F&JKK(?6Y&_ =,>\P$S2Q:Q\['>X7FHK 4S45M M$+D0E @N L]"TJ!K1ZCWQ?@(2=2IFC:6Q[2AU9J==A6E@EQ*1C+Z'BH2R?&/ M )$1*JF6DK&,WGMU,NV"[%%2J+I*5HDC:Q,'E\A5C#HZYI5)) =>,')&?):4 MN"1!1F,5H[4O$MP%UW= FM;J6*6,JI=+W2*.>5*(>A'1%U8$S7H@,F8DM_:2 M>"$23=9'H6M[7+NC.]B1_:Y)TY%"3B4ONV50+[[][O]G-'XY\)-Y0H(I';SG MA@AC91$C)=:R2)*VR<7@(_ #AC:6X1T_9UN7(+M;WJT4=5@_[1KHC?L4=X'; MU>'Z_: >Z7A]5ZK?G6+5]'8*=$MSB;3T06,W\%@?O7G>?_357>4&%A0K%R19M"NB#H1 MY[0G&F2(E$/DM'8/UBUP3LIB;Z_*Y=K=2GKH(.C]8>P37/CQQTL\!IA5/BB2 M6;D$.FE#G*'%DP1"^ M^,$'&%_T.'?2,2Y)E,W1F&?Z'T6_-1.U91I6/MKE*$1&*0#+_-R=^^EAY;T&.:^A10MEX_X$5_E\R"*]N6B-JAQPRX'!GTG!*G(0,:VEK4IL$6.(=* M%G6_$;27]K$30Z7;Z3OTG^;MQ#4-(6MN"$-/NH17T,;)N)4YRCCXY+6,._4D MN:.I^M4+CY7$J::]45LI5NZ7WX"X](!W@%'Q?H0;KS[\C0CW%/ZR^EI(KD-% M)HF>M\J,"$TUD>MA.V?<6^ZB&S"KZ MV0T0__4&$$6E8BGJ8L7E$IFT:"C(@/Y_R-P9P*]W2O?;A&%W?[ *E'9/3 O1VFI :1"U .A1V="@ @A%1"J&QB M;_NCVP8?UCW[^7A=AZ7*K K2FU+MHLG-?T?SV MOS,DTMA^ I8>?4/>@V(.:2__ M1TPGKX9O8=P?I9[,7(825,VQW",6!;H!.I:M&9V,E#@$EA[,5+H]MA\SZ2@S MJ07!.DBV=3?._VKT<35.2J.F%KUR\(P1Z3)%.X&I4LKB@0HI4ZI]Y/108_LQ MD8XRD5H0K(.D97?C1"UDZ-\<:C+**"6G9\AG&_@P: ^E7/X6K7O0W)P_S3/IR@S.UY5!:X(I8R35)"9(* M)ECCJ_=F/BT1_ @ G02Y'I0QOKLX>LHJ"PXWI@#HWDO''0FE\* 7PX$>@]!_]C,I_F9.Z2PP\Q-C<;P^1N*?@DH];H&AF= MHGD9(0'"4TXF\8 M1 _\X1(.!DM4FT M^F4O)S#N>KT![QS-9--PYB4MQKKH.9/$4 WE/BE*'(V!I) H-=PPT-5/=]4" M?ZABL2.=13RNLH]=?78Y^CE\_'!3 J*4B;'D)!,M;5R-X"1HR8AW2DD?)*XE MM=>+6P".WUKPH!P8U=+%,:)#&P5Q/8QA>COPPQLM9W894U?WSG4PGN-T*6Q! MDWTMM4/I^*'P5U(IJ,F.&./1+':FY%RM(=$QRB30A'[C=\O;.]H>GCAM]U%M M!W1]"^,\&E_X880&^E7'/4VE1O.&..=+65=TQ&<6B.5@( '/L7IYP 8H)^@4 M=Z[G47TE=5"QLI3Q7H#BUC'O&4730_O2#2<3"Q%(Z82#/P_>L-H'&-<"^<&; M"@HZB8K-#^A_S/S@-J8*A9N7S^V^?G/M");*.*/AD*+1E!DCN8P6E6&=2KPT M.=5<;2_CO'S#T:LY$TA6+K E*@7<8*&L2=[STA$K.2CGY$SUF[Z/5LW9&L'\ M[-G"_9L\GTW/1^/^_T'J26!,>U7D)G"2YE0B:-F38&A,4J(%HT^F-&G3($YP M!:[+WVH1Z"HTZ&"'?SYH/H/[Q]J17?;!2BP$KK0@0F0H(6]);#"*: &>Z90- M@YV:".T3OMD)V7?'P X4UH6/7"WL)BR2$"AO?1\4/AKXA1I*A":V4J(OQ5!.1I6\:=3$6XC$F&31[U(T MZ]J9Y\<=Y]Y+SSO&N?=1TL'BW#$J RIG0G7 @8)%'RKAN+GD7"4O5&*U;^=\ MS''N-KQIKZ N>KDVZ["5WMARC#&GA)X3"Y($9AUAD8*W.N'*O)/%?^K]E8]K MX=]?YA5+(I;[:^X"X_%U8]Y+^!NZ^=Y' M!C=F/<2^\9NS/O(K--NS, ]Q'*+-]/E4A45+/',6F)I.6@K4P:^4PKL M871COK?R[BVS@^7VYY'45\/&MJ^4U[_KF75R^GLA7\KGIYBT=*@\RYGDTEE5 MODZ@J:83!8CFM^SS263T:/( MYUKEZJ>,V0"?@/G;#AF7V5=-*%Z'U.99%8&07,%WE M=&X".4XRIJ*BEBG06LJ=J]Z8Q(/SE@AF#)%99Q*HLX1ZA .>JP#5^ZUUK_([ M\AB'TO@^PJVHZ:97V*MAFI60I1]<.EW,R,R=)FB\9]Q.T?#W.AEBT!%P*NOD M8#D-L?[&A^4G'R$Z?'\ICVJ)J*)?VH#Y$RDY_C &/RU#NXQ2&?3-$HV$.J[* ME?2J7/P(1% P:/B #&SYU-MZG:U[^H/56VM1U9YK_P0_F)[[8?ICAG0J,ER M,BXJI XG@6=)I##XE?5 2I]I"UY*=*%WTM^F-SQ8'581V<;(^J'""U7C"AT' M%+9&$FQB28'.(60AF?$VQE=3M?<0:P:?]SU<>@30 HNZ1+1(:$QJ6EF5#!HN(*<#&NWBE^)V2/D!T=J*2#QH97-[Z_&N+V M#:^1T3VJDPHJ!N*9PS5+HR%DF\CW,Y3""9; MWA1E\IR+T MB@S9!:=6(D04 %0 &AW:VXM,C R,S Q,#%?;&%B+GAM;.2];7/<.)8N M^'U^!;=F8\85(701!$@"U3-S0[;E:MV0+5U)U36]%1L9>+5S*I6I3F;:5O_Z M!4CFBY293( )4IS9N;?+MD3BG/. ?'@ G)=_^U_?'R;15S4OQK/IO_\ _Q3_ M$*FIF,GQ]/.___#K_0= ?OA?__%/__1O_Q< __GV]BIZ/Q/+!S5=1._FBBV4 MC+Z-%U^BWZ0J_HCT?/80_3:;_S'^R@#XC_*F=[/'I_GX\Y=%E,0)>OG;^<^, MY2(G"H-$,@ZP1 QP2!1(*$$:)[%@.#_[_#-)8<8S" '*$ 18L 30&"% ($I4 M2M)4"%@..AE/__C9_H>S0D7&N&E1_O/??_BR6#S^_--/W[Y]^]-W/I_\:3;_ M_%,2Q^BGU=4_U)=_W[G^&RJOAI32G\K?KB\MQOLN-,/"G_[SX]6=^*(>&!A/ MBP6;"BN@&/]H'TG>QJVL Y4IS M/X72L0G33\'4O3?\H+I7>$O,R2I7#]3%5/;U[*Y%G:QZ]QJ'>BQF"S;IX;'8 MB-E2>6)_<&7^5HNQ S60:2FGINXM5=7WA9I*5;'ELZ&CL?SW'\S?1LL"?&;L MY*F;+N=A\Z1XF^SY?YLMEOW7DIRE[ M4,4CJV\PREJGH-+_/U9J1EMZ1K];3?_??_MI8UM[7"=]H349'E S\4R=B746 M9O.7,,R$*PR;=[ P%I08:%;PTHAZ" -(DORD)HMB]1-@?U*^B,>D_+0SR^?S ME05L+HY,0GW%3V)F?*3'!7@V']:G]#)U,?-Z0"J C0H_1+.Y5'/C ^\Q9^>A MO5O,Q!^WZM$\)%^,[R7?+^?&8ZZ]F"_,/#\CSF/CIY(8Q"A% .<2&<\V@R#- M,HPE29(\0:-M0C[ZK!\7ZO38'_W:A'SZ*[VB^4;KZ$U1_NQ'/YIP0#PE2BN- M8J"SU"P2L%" HC@%62IHGA$(F1 ^3!P([QY)N=0XVE(YJG2.*J7/HDKMX,B[ M<758/#NF[5.A]*9P=W0"L;F#P%Z)W1V EQSO<6<[NC^7_[4L%G;?H[B?W2IK MT'BBS +KEQ.KQ_5W*SSIY_/Q6+\ MU7Q]5''.B\6C+[5OSL1VV=S*L;&;[V7'5,GUOFV1E: M&Q@9"Z/*Q.B--?)'^VMK9[0R-.)/T1MK:S2>_ABMS8TV]AKWN;8XH O=Y80$ M8NQ.5.R5X[L$^>57H5-9[;XC1O)U7]>3DM/UU?9A,S1G%A5BB+I]O9 M9/)A-O_&YG*D-6>$,@BX4!S@+$L!Y3H%0IL_&#?_HXF/1^LI?VCN[4K]Z,W* M@!\-1T3;-OQK5%D1_6[MB&I#/+(.;UE=XK MJ;:$YB5?MAVF'16^5X68CQ^M"W>MW[)B7%SKBVD!*]J*)1:N\97 M]@MQ-6;7(=_X\MC2CV*=,78CT2Z0ZY@F*Y7/ME;]I=9GT5KO,[M? MP%5TP\8R'!/Z0A6(ZYS%]LIFOF"\Y"OO^]LQTB^SF?PVGDS.IV;-OC!/T=BP MW;D1;08?%V(RLU_7>_5]\=88]\<(*I$G3&6 29[98I^"@S/(USI'[&IC#861)4)?M3E.1EN!-8=P!W36#.RT4;YZ'>K?E3J'W"Q MW ZX0*3F*;Q7:FL'S$N":SE*ZSW#V8.Z9]\OOC^J::'>JJG2X\5(TE1GYO\ M%Y( K-($,"53D D!N6"00Q[[Q1<J4M5[?V\OI,[[>*UA MZFV_SN)C5(QJ':,WM9:'HR[:[,@UX1!NYVVOE+YWV)I,W;.3UGAYVQTSK>9S M>T!1C[[RJ<:J^*06HS1+%1&, 9BRV"R\>%X%'$$BLE3B.-,P]SDL.")O:(<# M[R\^7-S>7KR/+C^]N_YX$=V?_^?%G>\65S/"KGM7P7#KF"=6FD9;A+&E[)D] MK VYV^2$2[!MI&9I/>\/.9F^N_'C=ENW.SI_4VS^P3QS(Y2E&C).@,(L 9C% MQN,@4@$8RT2D0E AL0_!^"HP-,;Y8'P]-K&)37DW^SQKY,/N][3!1 M-2&R-O2_!?02O9ZW@M;B![DE]!*Q3\[0"*O^S*_U=(FC\L+59P%U$EK]+*"\ M@&JY?CH(0]#UTZZ45U@_'31U__KI\.5^9"#5>'0Q71B".9?2/"7%S:Q8L,G_ M,WY\-Y-JI'6B$B@XP(ED &N. 4.$ \Y49OYBEDX,N7!!LYBA44&E:52K>A95 MRD9&V\BJZT8'1Y!M9H-P>'5,!FVABR!U!U""19LWR>HY;-S![-WX;Y>;_'V)50F4:OE?91E],#\K1BI- M4L+2'"!-,ENE1 *>(@$TP4QH2GB:.B4@-DH9&GFL*\+4VR&5JE&IJ[L;<1C4 MXUY$$*BZWFIM@Y*7!W$4A58.Q.%1>_,?CAJV[3XTFF)>(P!@:Z'& H,L"HSD"FJ,J@%&FLB%]L2:.\X862E.I%JE8Z M>E3SJ,SR]G,;FD%V5ZN;!53&UAV%$F4PXI-LL=DA!#0IP#JK4&:6RH M*(LQ)+'GG\$<^_/3TOD GV, M?*7W^FEJ"3K^JNM3+"#*HL8 8J#AG .AU][^XH[Q768AU]J)9RT&@ZHV?TQFK\8V183:["? W+V7CT MJFX6:Y/EM1=Q-]YJ#V!/.5M&OU5)*@//EI(!\[*:, B5?K571K]95DUF[B13 M-5[<\JQ?B.7#I1#G!F? MEH),*!L6D!-;GB\%&B$4$\Y1(KT*,(52;&BKF8R;9,BK9M.HO65I6+_6V[SJ(7VP%GS_<# H8P! 8\5+1#*+7Z#8P( M#.9.#$7H\5N6VQ9?E%Q.U+6VWXBI><">WBV-2S-=W-L2)YN\<@%SS!.E02P5 M C@1 M TCP'-LY1E&4LIQ7X[$ZZBA[&#S)[N\6JD^]J[][ J\&]EV M 6;'9+I2>1M&PY&UVM'OI>)1)UG\OFB%J@OM*K;?ZM">8.S4B/:]O^4)3IW# M8A>]MJCH5!;ORKVELI;>B*,X3A"/01YGUI]$"##!*4"0"I'$.>1:^1WR-@L< MX$&O+?4K5ZH:/U%,F%V;6F_CL:FF3QNX'0]M3H>PIQ.;6E'+1==S.9Y:>E_K M;$BIVL4LU0YX:N,$3Z@CFV9A_9[7.!F^Y:'/X+VB4?"W@B^YGGP652JV\-9\#-8NCX(KH0-XQ3XF>'. M1\#/[SJQQ-"F>E&KE,Z](PSH"=\J<[%=@JNSW,Y&/$+7Q]DCZ75JY!PV^6"= MG(9;VL99KK^XZZ_P*IZS+/EO/,U1SHC43"' L]36CJ:QK0W( ,:YH#+.B$J] MLL!=A YMXW;;93S;]B6WPI*K[AS>OKG3'+C12VAD.^:9,*"VB-QT1RE8#*># MR)ZC.=U!V(WK]+BW[:>VWGSXI#:QA6F.(!$,)!DFMD=@YCX M[EKN$S,\9SW$#N5>0%V=EM- ZMQ;6>\VVJ9)W;@IAQ$(YI_L$=&S8W+8R%V/ MI.%:OS?^R[<_IJ.[V7+Q1;%B\1LS7_.[IV*A'HJKJW=U)K26,DMT#@'$N;(] M0A- .49 2*DRJJ#"D+AX( ZRAN9XK+6-2G6C6M_(*.Q& "[X-O- 8-2Z/H@X M#)AGEKX+?35VO/G*(G/ M2!J?X127VWSVGX2>Y7F^NFE<%,OZ5&8K&CIBY7#_FTV7QF^KXM?AF:V B*J( MDL?Y>%+]&)4_3LXB,]JCLHWTU.2I]0*RFFGOQ:+W[/6Z,"RU.XLN2Z@[608^ MLS_\DJ\:_K66=\^,:UC*/;_NM-K+[[8B:.U6;%7T?21C3G%.*!"Y,A1DB!PP MSA0@:<(3CA7+-&U3>GF_N*&Y$ [)@1UMAM M:UH>P!QKP]&Z_G(S)H'++Q\0]BK5EYL-/U1\^S!S:>CAA1""5F+0@3:9:&BDI *!2 QY0(#85*SW4_?K)2/[!OU M8U3J'ZT-B#86A(]L\X0N<*B;J_17B7WSA.90,)SO,"W3!.IR3<^=MO/YW#QU M927IMT^;2VK5SFTOZZJY]>6T6,R75?">5?#^"YM>EVU7BU_,$(OB.HOUL( %-4(V:!)BU$TGM8%/[>> MT541A/*2R$(56:RJ7<& 221#F_]062J#L:O?-)C!F'W@BS\\!?U\B6*^&-U: M7>N#4 )U$BNB ,/0?,[3C $J&0=9AKDB,J&"IB[[,"_&'=IN2ZF:YZ;*2ZB: M/T@G -#UY\ >.!M/U-9E_JB8#4.M2J %VQDY8'L3%9I;MFC0_&M#@2]'ZX6 M#IBP>OT/_;JE(V_/;:ISL??+N5DB5.]\54#FUJP:YF-A"\K8RTKRJ!(R\CA% M"G$%,.6Q#:>A@$!(09SG!!(6WU]X';3X^BP=@YZYW1BD:TLB"H3UMY?9<59M+&C.@Q>N96!DVQ.PS*4I]9. MB7[=JI. VO&!3ANM'6<^;ZKWPCVR"1:SY71Q:SPDHXRP]5%(FI-6:BLC(FM%&U"$#=S>%#E[9,AYOG3!ZK;?W MF6Y56:O*2BA*=XMO;3,5Z_R@F&F!4R4!3Q(!L"8Q8&:)"'+$TCC/9!HK+R8X M39VAL<96;K19,S[;(*\-*M^4HE[. +Z]05ZTKL%_XIRZ,5)_,]7C&<;Z;&+K M^**+=+$PX(6*,#Q-F7XC$(, MQ.A&&;4EB56;1CD5J12645KI+40$C&SB"QW MRQ7/ -,J \:SXCS#B(M4>M5+W2=E:'Q9*KD=75=7A?-MFKH743=:.QFGCMG* M'R+_NJ)-$(0J$KI71K\5/YO,W"G?V7AQT#[*SZK<\8QIA%, 59F1I7+ 4JB! MSB2#C*>:L<0O^N6XT.&%I6PU!GZL&P.+2NT@S93]Z]R%!;%KQGC>5CG:M%7N MJLZ=.SS=-EA^M7IW[@ XMEH.5_?.UA=7ZOD64A46<#^[^+Y04SE*5)S%3%*0 M*>-P8*T$(#"60&*(F9(4I1KYN!['10[-#ZDT/HMV-E0KM:/%+*H4]^,?!^S= M^"A.0.SZ!",A!8*\$Y [ 2P+RN+-EUCDKOMC_V2BEKVQB%U*; M@SS[B_.I?/Z#K2MM8()&/,F @)@ '*<2D"Q.@4@)I3"5"2&Y9XKZ*?H,SU1#-4E=A9?_'#[CCXGU.VSU-LT=?S%ZGR&_"L1A$ V5-F" MDW3IM\9!"-AV"B($&;2E]SYF?#PI,WSJFON;?L8J3S0UOKHF,028:5LY 0F0 MB"RA.94B1M+ORWA8V/ ^>UNZ;K64:'E^TH"RHW\>!+FN_?*6D/E[XT?1".6% M'Q;4K_=]U. =K_OX'2?7>*J"YJI@NE$BY$G, M<:):5NS=EC,XW^M9V:!5#.F1ND%>P#IZ2J?#U;4/U :I4RHL[<,A?*&E9U)> MJ][2/E,;RB[MO;P='7Q2BZI4N.T3.=(HUXI+#6A&-, YL451) <$93DA1"F: MICZ]K)^-[O7J]]"IVE9^'9?:^;WHSR&#<9XCQ02@$IOU+*0QX"C'0*9,HQ3! M6!#/ANVM0>O'L0H#FZ 0TSRE0++$/&D)(H A+ $C.&&("A+'7A'2[9^T'CXR M82!S^Y"T!J+CSX?%H&X247<"/E^8%1%?+LHN;XM9=,/F04./]R(1Z /R?.Q> M/QM[S7KYL=A_T2D'1.6^[WM5B/GX<1-"P6&2)!A)H#BT:TRF 4]S#K($XSA1 M2HI,^)\,[94UM)=Z=8I1GUULJ=LN1J4)9I]#H)/!Z^GTIP5N+8]]&A$)>MZS M7](K'/0TFKS_A*?YEI8!+=/%6(XG2UNB]DZ)Y;Q=T8XOS!)BZ,M,@@M\X!20RU&%^! DXU!'DNI$!8I[GRK$(< M1*_AN69W=57B>9V".JNR^R-5&U;6?XH67U0DV$38WL/VK9OIJ,3"_/[BYLXS M@";(!+O16^^3UC$1;ML3;0R*+I[-UI9-=J965FWWNZDL"QBM$Q+H4 $]073J M-^8G)(P[84%!!V^9%EN5&EN8AWILOA55]=:Z8$6&I8 "$A!G>0PPSHCA[#@& M$.4:,28PU-HK _:PK*$YAJOR>BM=CU4;]L;6C2X#(=8Q"1X ZWC;#?],U.-X MA$HZ;9#4;W[I<9-W4DD=;FD;YE,&+I99DG*\6-H=S*FP9QOR[7+Q:;;XFUJ4 M?>L(SC.$,PVHM"<1+.: 4<5!(C6$(DTR2C+?B!XWT@V@YY0!0O@][=H0E9VX3F?RM]8L5!W MCTJ,V<2^FT;0JMM3K%B&40HRF-K^%2JWF;$<9"KG,48YH6[]*]S$#T? M2;]&9<[8-/8J.SY*?^W*G"UZUK',_:YP^2NKZ)FG56;N^Z4ZUT:/ORDV_V"6 MS*/'H:R_$I M\#G4Z!#8GHX[=I)=UD:=6VF5%I9_2[M30J3?4\3 [[$+@Q]:M-;<<,_BJS MZDWOG: ?B/;#ZM;KYZ 36%]^)KH1TN[S4=6*MX='LZGY.M6MVZ 01&F- !4R M SBC')"8"L!(CG$&J69)YO,9V"ME:'1>-Z)8:]FR,=Y^1-TX]62<.N9&?XB\ MB:T1@D $M5]&KT33:.9+PFB^V._%EVH\.C>.J+3.Z(<)^SQ25$(!$P44%MR\ M[#H#E$,,5,($0RR7:1R[O.P[(P_M!5\K%UGMW-[J7;B:W^230.CX[76TW_F5 M/6CKGM>T4.)/GV=??S+W5&^H^7\: !JQ?P\ 6MTR]L/NC-?/9U M+)5\^_1KH>3E=%_+P@Q"HI.<@(PF*<"0F$\P9A+(G"1$9TK<*$]%E[9"XWBZ]W34.]+>=1[;7RN4?^RX M8Z0_8N%B^5T%]QWH[PG(GBP WQ%.B 2S[LA.HPIV>*?T\*^8LLB_A3$=& M^1818\?FP(V\0B/;,6V% ;5=0)DC2B$CRXZ)[#_$S!&$O;%FKO<&[795;K9< M/#Q.9D]*E=?<\EC;6A,>U4K M:J7%T*CKXN[FIFKK6D3C%OGQ[:;"C; Z![AC!FOJ:U7O/*_,J)M:K0R)K"6= M=[5R [+;IE9'=!A"3RLWF!Q;6CD.UKH*R$O6W?AIE$(;' $43VQ&NV* I:D& M*E=,IRE-$\)\%IH-LH:VLKRW,B+QS)-HD[C=!*\;HP4"K6/>5)UK[XOWDYL;>VY^"^#4P'#^A;#18NKG7KY2,9I5I3 M#A*4Y@!C*0%'"04Q5DIEL4HU8J<&L Z7) ]$5=HWKRT''L';C>S"H=@QJYT& M8)#@T\[8Z8BP5P\G/U]-7&4V9T+P>]M:U"K_6O115Z=/XPFR_&_Z@R M/Q""649S!5"2"H I1("G9C&8QHEBYD<)(5XMWQWE#HUJ-F_(I)P&3\_*$6Q' M7RH\A%U[3Y7&JZ#W4FDPT\"H7053EN4KUIH'=)/\H KE&#E*[=<5\H-BQ_GQ MO#UDE;&K=0PRD3G5)$<@@\RP$<0*4"T4R&*<&F>')5 Z!24YRAL:"S55S;IJ M&R5^#',?GR<(DCTY/6U!#%1_; >:3FN07;U.X+2CZ6ZUR'9O:WD<*+XHN9RH M:WVG/ML0KEOU:!EL^OERJF?SAY+(WC[5O]PX_XS*Q'A!S'A!J2U)H6- B12 M()3%$-MBIJE?28J6FOB\3#W5'%L^/+#YD]WIK96-MBSP/")L.3V.AX3=0][U M,6%MP3;8:R.V83^S@5NK*[K=5-X*UM+L%6RR+D80BI8QA(!,I =89 T03"GB2ZP1FB,;$J>W[,4%#\\LJ M7=?=,C9O8Z6N>TQY([K-!!<2LXX9K"U<7B'H+EBTBDAO'+BW '47\[;CU9VN M;^=/_3*;R6_CR>1\*E_6#-MT4%^WRD$)8Y#F!(@^4,;^E7JMDB2'T'03?N.1F5CCFF"D.O%#R+-BH&CC@_A$#($/,=&?W' ME!\R/C1)6E)"_WMQ<77R\^'1_?A6]O[Q[=W5]]^OMQ5UT_2%Z=W[W ME^C#U?5OT>6G#]>W'\_O+Z\_>6[L.\Z(XT9^>)2[WKC?TKC*L+8Z;^_8=T*0 MGD"%VHUWE-KO[KL?%#N[[9ZWMR.N]^IQ;NNCVB'-WR>J''LJGT4*8SP*&M;ZW);A[G$$;7'W8V;0F/9,3%M MJVL#(FJ%2SR[B][8H:5\NJ.M2X#E.,62: 4WC M#&"J"" HP8#"/,UEPC/)G!*A7PX\M-5HM773HIKZ-EC-!'$*!+UL7)UHO4?5 M^)8H]%0?WA$-OV+P>TQN+/N^?7U_!=[W:/FLE/N^W[?T=,8%^_QYKC[7_,&8X12NE,IYPD.'SKA[VJ#(U\*B5M M.(XN=8SLAZF#5A#[Y\6-COI!NV.R\FT*L;;'\EIE4=DBHN?N$(VP]MDB8K\B MKY[8YP=8JV81S2.>%L5UM4[\,/Z7SDC"@?%*-<"Q3 !A)+9%^WC&&,^%0&TB MM:Z&FEZSC@]JGTRSBZ(;H9V$3<<\Y0=+Z[BH'=,#QSY=O4X*S$'S#L4P[5[8 MMNH=6Y2;U==ZM5E=K,]88JI1GO(8R+*.,(42<")BD',F.&=(RLSKW6X2-K37 M?*VK_8ZNSV&*UK$$C4 ['F8%@J_K$ZSVR+4H0G<N8,=H#UB+9HQF-$Y(] M#@S<<[)'LWF[R1Y'KC^QQMOE]'&Y**[45S6!]>Z_YHCE++450H@R"P;K5,14 M J8-+1A_0R'HM:?2(&MHQ+!='ZS2UB:8&WTCZ'FFX@*TFU,1"+Z.&>(DY-K7 M33N,2>CJ:'LDO4X-M,,F'ZQTUG!+BT/ERZE<&K]DS";U!D]/H)]0F,7S.'GHQ)QZP9& R/<_M30.GI\'ZC8J@V[H>, M;CR^W[FIOS/\0_H^.\@_>%'0+@MEO'=QL(1Y,4H$UV;1:#A,V>;"><8!1YE- M#48)(YS')/7*DFFIQ] ^%[N=%J(WU3]_#-)RX>B\N.Y<=8YVYYM:A]LN5&8T M]UT(V/WJ1#"[;;UP5(LA-%]PA))AE.L&?ZRNE*#<]WK,+Y]K5TB-Y,JD8%TZI1P8)] M_SE\RZTCD^A&M?U.3,>LZ]6NJY,#AG!P]MC7ZXA"@^OZY09@FYY@CB.W(^;S M;VPN[\V]Y]_'Q0AJC135'&C$"<"9R #+\AP(P?-$$24RMU;(>T(]KK%>^S=?+C5H?? MV3H*,7#[Y'USX<8+W2#<,6D<:9^\"?;LL7UR V+=MD_>)W@([9,; '%LG]PT M0MM@"^ODS!]G\W)[M#RV?3=;3A?SIW 8YT"I-*, M<21P+)PZ,3C*&YI?4D<2/--Y*YZ@UCRRJOL&833CWLQ5':#9,4&% +)%<(83 M/"?$:#2/WW.HAI.QNQ$;;K>UW&O:'U)>5P0=P2PU_T_F@&?0]F7'.6 Q9B F M,,U4JJ6$N5=?]D9Q0R.7NR^S^0(820]5?Y=HLE+8-D[)U1";<4T"^MWF\7)\)TM%+>[6D1Q?&33I39K!-OV[NU$38U3=#V_ M5>89^8-]5M(X2G(I%L4J3"%-$"1<@]P\30!#*0'-6 RXI!K#5*L\SYQ#/+Q$ M#XUCMI4_BWBEOOWBSM<&V 59:8''6;[?=#0S4+<@=\Q&/OBV"9KP ]HCHJ(S MP'L*MPCR8/O%8[2"K#%8PV_$_B(Y6EGZ+,RCW0CMG$PSF/GN+)[LX>CB?"HO M_KX&!=3I#&@'&E@%J\$\5PD G*?#;@F84/<B7WJ73/2=WY[+!%]R6!+5'@6I:E-^Q6V5CUL1"R3(_*/955)K9ZS6M%$I9G0$NE 5;F;P3"%!"-2$:2+(6^T1)=JCN\.(JM M/E]F_LO*A^89 Z75YG._,BPJRC"II36M=?.O\+/OQHM#F=&.>;4T#KPM9ZZN M*Q"=S^?F$E4QZ\:J.NK-,N_.#ZVQ9ZNSC*>^VHQU-C'A>Y&%5_6U&I9U!GI# M5[/N9(;815W5XQAA+@32,08LPQ+@3!NO-F$$8 VYA%AKINAH:DL@*=EF_W0E MR(D_:,4?V^*ZHY&K9]NEWF?&!_!LLU'JA=$K;9"N=.QJ6_0E!IULAZZ%O.(V MZ$M#F[<_=ZYN66[L\L.U+6L_-5/R=/Y@CV9&FA$,14(!)00!#&/;WH,KD"C$ M,DBTYKE?1^I=&4/;R+0J1FL=HTI)SP)A>Y!T>^=/Q*?C%]X/&O_Z7(>-#U5X M:X^$?BMJ'39QIU16PZ4MUY[6W7C[TMW8\HK?/FTNJ4FEC&:SZU][?&N\D'+' MM2@C6.^_L.EUV;JZ^#";:S5>V,B1*G!U!.,LB6$N00(Y!)C9/HA<(0 1T3G+ M$50:KUR&>X_LI_Y,:.&,W/>1BK_2TVY!J^^/X[E-G;IKE3K5X_/@N#@=V/3V MOU;=MGM[P5HVN]ZWIK76GT65_=$6 %&5@K P$$0U!F?1YN$93^LLL( +V/XG M+]1ZMD?-^UW>]C\E.ZO=5U"AI?\[FWXV#/[P7O'%*,Y%DBF,@#9?,8"1L!U( M% 42(\HXY SG7FF[VX,/S>.]4].Q^9@42MA#M&BNOLXF7^VR;C)CGEU&GF'H MZ/*V1*9K7]>H!:Q>D54LH).[Q]Q0WNWVT/VZM7N,VO%G]UUS0F+II]ET'=1? MY4]=?+?\HD99C@A&N0 XIA1@G&6 4B8!2E)!628$5TX=/=S$#>UMKK[[J_1/ M52GIZ1D> =AQ_RH8;%WO8Y6(;6NZSM6\. 9?N[S,HZB$S+D\+*S_?,JCAN_- ME3Q^U^E?_*U6S4@@#?,8@1PK9M:N60Y(HA$0U'"'(0\-L5-07[.8H?'&U?6G M7\#]Q>W'Z/W%V_NSZ.KB[BYZ]^OM[<6G^^CF^M:_(^(!>!,*:2J8 EHC"7 N M&2!9V4M<(DW35&.M_$ZI3P>XG_/E>QN*8[PJXUF4P=BRR;/P@=3?TQID=_'G M/I=9U7X7DZ6T?%P']D8?V6(Y#YQ5U@Q+![[9:_4<;S:TR5\+UG7.8*Q_:;9 U M-.ZM5*UB#E9E>:*-NGX,<,49%[!-ENS6V%RGT$%1; M>PMM8P^V47/T#]IAT;53X " _S=_U]10'_JMD?O]NN^:M/-)WW-)B$"AW]3X M\Y>%DN?&C6:?U;K%5OE+ZT/ 428P00DQBZA,F4]Z2AA@5$* -*-,*DDRMY+Z M;148VA=_)W9F94)4VQ!M&I5504C6C%.BCQPFR7%?IT/HN][I"8OZB>%,[M!U M$NCD(/X50Z#U/E4[BGNM:Z&Q],8(8XYR#$D N9 ,J8 MK7:1J1@21;'VZOSJ*7]H1/B\Z 5 MOO>1D_37:H?D TU#AR2O85K6#A1BOK1G[G;,>_9=%:OR#R2E68SR& B&!< ) M@L;%TPF (H\9UA(AZ.7B'90T- JKWYX%^QX]LB<;C^]95/ @I&Z4% 2HCLFG MUG'%-*66'931. I%J"*$!^7T6Y#PF+D[Q0F/WM!S:.G5NI-HED"-*,SM,3VW M!0QC0"'/@((H5X(RI5/IY1>=K-+0>*:*_^..<8)\-T[PA,ZO 2;8T;_J==JZ M=KE.C>SLJ"EM.)!?.P+SZG7:WH8#,%B\Y.[(?E1>S!>CC^S[^&'YL.I?11*N MI): K.R$,CUEHYS[(YNX U,]Q),'1,5,X( M.%/-06N;&,/4'6]<9%$K.< M<*J!9)P!+'$"6&;<)R*RE&$I)!)>C2G]51C:"_WN_.XOT8>KZ]_NH@^WUQ^C MRT]_O;B[O_ST2W3^[O[RKY?WEQ=WGGTP6LR+F\/3+=H=\\:1R MR]0>Q&XK1# X-_R',\%RS0B,G1R3@Q*&QF>ECM%:R3;U_?8"V#IF("Z0L:C MP.&I"/54Q[!":K'2,U3OR";K&TL2[KVQO\J#37H_*S#8>&'K/?3EPW)B4X9= M>@&-5"H2)) ",(,IP-IX>43)!,@\$2A&*(N)7X<>/_E#8\,M]:/9P=9GWGOP M7E/BO#/?%=#=[]>O,?9J9A9T+[\->.%V^+VD][WOWP::/:7?E3$T]JK>IDK'UK$-^[!T MHZ03$>J8=GS!:9=^M]_\D#EW+R3TGVBWW\2]V74'+FW;YF$8*ZE1G(K=9=0G J5FY49H28(- $X5I;+C K\M/D[BAO?J5QM'>Q(4MM7T; M_#0BWLP*X7'LF"!.A;!%:Q\79$[H[-,X?,^-?5Q,W>WKXW17.Y_A QO/_\HF M2_51L6(Y+P_ BO4/_S)6WH=?K/AYH]TAG''1'0: MO-Y^2RN8 GDT?K)[]75:P?+2"VHW2,NMG]+9^HN:R,OI_7Q9;&=Q0YQC6S4/ M)-@Z1S%- (6&R%*!4X*4QHIX188WR!H:6;U76LUM\2&Q'25C&TE$S%KAN9G3 M ++CQDT8Z+K>I*G6259-,)Z"A57T+-JH&G OYC@>H?9=&B3UN\=RW.2=_12' M6TZAC558L.:8B7(!15C9YX$#EFL-4DT(9X1*EE&?)-AGHWM10V]IL#6,%1MX M9L(^!\^' 881UWJU47D]#Z#@[[3KQ,AO<^L_>]MF$CHK=#J&S:6MF$1SQ3) M!80@QDH G&4(D%QE0!$E4D3R1$NO>F2[(H;V.2]#0AZ-;I&>K6N1+:S"?F_N M'C#=7M_3(.KX'=[.@8BL>H'[/!TV/M#[O$= KR_U80-?OMD-5_KO;[ZO#^KO MS:TC2#)-=,I!0B4'&*6VM[!F@(D\A@)R!%/MNI.Y/?#07N65;I%5SGUG\AE6 MQ_<@VR+0\9OJ9KS7GN(^2UOM'CX;J+=]PGWJ;^\([OU]VZ.$NPA;0&I=^-O\=(6FQU;_7\!/V]I^/U_-F_EYC=G?O]U\VM X39B5MXTN5 MO)U-)A]FEC:>SL4/U(=[O%J&HAJBO),5VCY_;4F2X#U7';-U?6XL S]. MNETT3>MKIUNV4_Z_1VKF21/37]N+1BW:EC":B3^^S";FCJ*2_VFV4._'A9C, M[('8IL3EO&B MX^EXH:[&7VU*\L(\,V,^4=7QKCT\-%YJGE"4 XXDM2T&). L)4!B%8N8QT) MX1,XT2QNF)$4NM093,;:9LJME*X#*YI/(MM [D9 X8#LF'HJ14&I:;11-3IW M@,\_Z-,)E5!1GLW"^@WK=#)\)X[3[:[@S/*1_==L_FYBWJ!/YLFIHY\QQ520 MQ/B;C!C?1^<*\$QA(%EJ'$^8YQ!Z%67QE#\T-^C8>U/:$)5&1-:*MA'JGK-T M,CN=BOTKTY4_["%)K F\[EEMK_2AT%P3-!Z\USC,8,_X7M1L_\4,O7C/%FH= MDS_"1))<)3E0T+;H@[$"3"<,Z!1R2332*H&CQ[(K\-V"S1>#.?\[:IH/>;PT ML#L>>:L^CZ=E6X2WS/Q";+=.8'7KA,_6ED@:8R)MDV.^ELDQ;Y9%M==0;C(, MID.]S[.69'F,*0<();8=)"> FH4$4#F)*/VL74_D_^4E;F==EA(?\ M_^=#-IBSY*"/S?_$$^:=EC$E1)'%*-HD!?ZW.FAVGO/_/L?/QTWZGW8H[3R) MKW!4[:[;B3UX5G%L=^ISJ='Y]W$Q2HA.F18:8&3K&.>:&F^GL!=CU<#H0;%U_51R!:M\*IPF T(UO]LIZ MG38W368?;&K3>%,[MK =C??%6"1(Q2I+)*!,9@#3E -*LPRH.%$4,THTI7XG MQ@^0^+UW)_)#(+IQ00!@.F8!JV'W$2A'< A$!H>D]$H#1TQ]20#'+F]1 M2_C6^"+SL3!^2'D&61..6(+L%+5597S)^^Z?D[8>=0D M#HAA3^6)#SY\H0H5.T+26+/XV!C]E2]VM.99)6/7>_S[QMS,9W(IC',VE7=J M_G4L5%$?L&4R23(AA=TRM:6+S7\H9! @Q54B,JEBY'0,VBAE:&NN6M&R'%2M MJ>=Y9C.HS20:#*J.V;,52E[]9XZB<$(OFL-C]]:7YJAYVSUJCE_<D];M %OK(@!?U&1B=Z;9]&F44<50C#- 8AH;2J&&39*< B(E5C!/J/D_SQH 6\,/ MC3Q6^>Y6Q:C6T;L"P#9\S=QP.B@=4X$7'FW2__>8?4KV__9P?2?_[S%E3^[_ MOJM:U[V:*U;80.[RS\MIW6OX:LSX>%(VA!JQ5!.F4@0DM>F#:9X 0@4%B"92 M0)F810'TVV%U$3N\G995-^S)1DGOPEC'T7;S!$(CV#$'K-2-WJP4_C$:3Z,5 MHE<.B+8IJ.4,4;@26\=%]EUTRQF$/66XW.]MQS]7JBB4NGY4/)X 3VTV=+(NE5" MC;\R/E&CC$#,59( #*GQT(3QT#C!PDQ=3C*:TSC/D]'4+O:4O/#[E[6^SF3*IJOU0SAJ;U$_01/K0V(K^VIE3I'&Z4[]M0.0-2EI_92 MY.M[:@= _X?LXIF'3,#[YP>&WH M'+*[U7;.SF"];>8<,F-[*^?@-2W;-,X_L^GX'^5N[KO9M)A-QK**")[*&S/_ MJU" :_UA/&53,6:3=;!>L2\BC&HB%<\DX,+6_HAY#%BF%,AB06B*D,+8J5)R M5PH.C2:V[3N+GEE8GI5NVVA?G[65T<9,[\BU?AX%-S_G-2>X8\Y[E;GU;Y+9 MT02$ZK 96KU^VW-V!.Y.;\^NY+0OG'^SRB*TN1\C3G2.I;!! 3(%F$$!>-G5 M7,)$)ZG60CK7\]XK86C$OJXF7VD9&37+M#'_JOK/@3SN!9X,3]=G_+[(M"JY MO]?ZDVKO/Q^Q]R+\>PW:5XU__X4M_ 4G#.\ZKZ;1.1C:?[4FY[]'Z=.\0Q([NT^FP=>T%'=SW#NC# M-*,0RA4Y(*5?CZ+9U!W'X,CEIW2H&U'$&$M2\RFG"IO%GOFR\UA1(!7D..$R MRSGR;TWG]27OK9):^UYT7DWH!O3BGC=;W++I7.!WLA[T%=K,'7KC7ORV98YS ME0!YJQYG<_OV[EM?:Z:3..<0Z#R1 "-! >%4 B:U$K8[I/&R_;[!#E*']SVN ME8XNIWHV?RA7.9[IS@Y8N[W"@?'K^/U> ;=6MX<:W.X A4J-=I#8;X*T.P0[ M:=(>MX9(EEY'F7,I")&2 YB9)3O.N09F 9\#PJ""J6"<:;^P_KUB!K>"?YD4 MW#:&?S^H;I1R.E1=K^;]43HQ<;JK\/S]0EXQ;?IH,'[SU>THX(+-;>FW=:WF M34(JY$CQ3 ,.40ZP3@D@ G.@H(Q320C%S"MT[I"@H=' 2L]-O?'63' 06S3>QLRLG&;TPPE3"L%E,(IP#%!@"*J ",LIE@K3FCL58S)7X>ATI6SA?=.3>02[Y4)9LUCC8BZ6?FT M!S'42JB%!OVNC-I#M+-2.F&H=NQHR+;5-2$=@"$0ZAZ3T2BQ'3'U)'L&\.J:4]H/Y91Y[HA,HR/BC8G;;75Y/;VU.QMP\R^:"3[/I?/5/L^@9%^4J<\1B@6TO M6A!#@0!.I>%2F66 R@1)%?-,2J_-\V":#6U[;--4(:K-*$.4SZ*U*:7?LFU, MO6_CVSPLV-RZT<^KS%C'W+69K)/FQ[_+6&@L0_4?"Z97OYW)0L.YT[,LN("6 M:_#9]/.]FC_8@]-W9FS#+*,\)81PR(!*D :8*PRHSCB0"2$4)A)RSKTJ@NS* M&!K'UFI%91A)E7HT,5H#(_LADM[%X?>AFK"4()Y3P)/$^+C8_(?A. :QB 63 MB!*N=(O* FW![;^0@"W[\',DND?:<:OBM*>RZUT)BXE5+[+ZG46K!_0C6]AD MUZ#EG1J0"+4#L4="OYL-ATWL^'(SG]FFW_+MTZ^%[519 MIYT9;J\*4=N2933C"DE!@>:2 $S,&I@QE8),I2FE.4L427S"Q]U%>S%R#R'F M1O-(&-6CI3TF&4]MW^Y*YU5E=.^T$H]Y<*.0;M#MF%DLL%;K:*6V[1#WYM<* MY1^CM?+1^7&8O:G&'[% #.0AN%=B\@?D)5^U&*$=C;UH8O9I:8^ KG6UN7"] MV<;:E+[6-),$IX!DQGO$B%% 21X#*"2626Q^)SS["?FJ,+SCF[OEPP.;/UFW MAQL?7I1+0SF>+.T)\,7-G1^C>4^)&Z]U"7/'[+;3G;)2WN)=;[A>;V^XOJ^1 M[^*TIRV*@1C/6WROO-<6G)?LUWJD.-@A$J).RRHWS2YHP;OI,X=OZ-M-<2O9F4SFS\9_V$D-*6Q(@0@ MS&V7FI@#GN;FFYUR*)%*C5^1^M:EW@P_O*_P2KL6=:>W4$OR1#-(;8.T5 %, M,08TA@JD*&<9DRS-=>ZS6&N+61_+L;5N9Y'1[BPJ,X!/P,Z-+=LBTC$_/@Q)J5LUL1N;6[OJJ^U!$L-< MIWD.2 [+^-, Z[JQ3^R)R-U4BY#5&U&Q-54 MZ;%O:O]QY-U>^J!H=LP$*UW!O%)VN_[^>M,V8)*/*S2ALGV.RNLW[)C#3.4MC/Z;9+VB0 M]%(5.7ZL%(W^Y9]) I,_1PM;3=JS9,A^<+W66R< UL]:JXAJ#3M@C68,PBZQ M7@IYC>75 4,/+*T.7=TR7/1P!#6/29XA(0%*:0ZP%+9(D(3&":2S,[SVC MV/\[Q:W?_>7\]N(OUU?O+V[O2C+(_QQ=_)]?+^__]K-GG..I,>K_+:+2MY7\ MUU5,^OEB,1_SY:)DU,7,4$9Y)MS%UDQOP>E#"4?W#T#O+.3\9JX>V5A>?']4 MTT*=3^7UXHN:5X%"JZ\?%6E*LS@#&B($<)X9UT*E,9"04Y0PIAA-?6)T'&0. M+6:G5CE2EB"8QIQXRS@K-6MT2S5+A.#.[ ,?$ M*%3RG8/$?A/QW"'82(5%OAL]*&1RZH2F%_;\OW B2R/\S25@*38K 4)EX#G&0=90I),8FJ ]:P, MVQJZ?NO/A0#/T:=K"TC7;ERE5Q&PL7NCR6%+Q/79T+W1K -EWX(T<-\41GA6 M!6&$XDPH:G/]I+#EV1D#W'(>)CJ.*1*93KPJO!V0,SCBVRH.\J(,B.][? !8 MQS?Z=+BZ?K?;('5"E92]. 2OA/)^3OJYB]KBJ8G9:G3??BDM!H.KZ M,&A/I;=.*B<=!:.C8F^O5 7IJ+G'RKT%JV@TGPFE9/'!J%@NMFR.P$@JG6C& M!$@8L:5@4PP853&@B8(IQ%IAPPM>6S%[I S-35@I&=GIBN;JZVSRU<:+369L M&O'9?#[[9F? =^ME'[ZNFRTGHM;Y]LHV8-7&RONF=*<6NRD-" 3;/]DGH^<= MDP8S=_=(FBYN6Q%:J_ES![OS4I977W>1>#=A13'68V73->MMR%$L"5>Q MRD".8[.44#$%G"08(";R/)8Q3;'7SHFW!D-CC_<7'RYN;R_>1^^N/]YZ8;5:Z1]O*;[=7W^A_%FTL"%F? MNB5XP4I7^\KON:IU2WAV"UZW'.BAD9GI;+12MNH5O1; = !.UDW@RG>C)P"?R1S8@^?,Y>Z0U*1M MKK=,C&(8PY*-'4;HA7;=+5GQJ\<=K;W(\53)MU6H[8WA;O.DW)C9W0I.W')9 M,"1YQN,,"$DPP%(F@&*)0(+33":8IJGPW'SR4V!X.U+6;[1>XV^7]W]Y?WO^ MV_G5"0ZDSU0X>X\=P=LQ.6\YB;4-46U$5%L163,ZAV S\P3 I>L-JL/Q MOO%ZZV_<8,QV=^.FR[HM\6#+CXE1G).4DS0!&8EC@!,E J8YSW+)-*->T0R=S50?U+Q2'JSF2

'HQ?LV^2RK25 MSJ?'S:?L#/2.>=^S*,?;1K0[J\/Q#+6>BW!4L@=9@>,9+&W+;SP?Y(1*[&77 ME.W-SO/YW#QJ54GAKST_' M3.LS->WJIW>$7<@Z[*%5[+^>>T<@[ZT+WY6LTT-LR@0K.WHQHH0)+-(8"&X8 M&@MLEQHT RG2:0(549CD;6-L-F*&1K2?U+>53SIN[H7@@Z4;49Z.4,=4]SR@ MIFJ>5NK8343-+@8=A-1L"7FUF)I=0YN":O9Z5!MM)B:+3Q M5Z.HC<4SRZOYIKU@895ND6KM/2>.CEC72'=,/Q7A5 9$E0519<+9IO_#B]Z. MI2%G46E*X%3MMDB&S.+VUJ'_!.^V,.W-_6X]6$O7J/*_BOO9N?C["87*>7LO]V Z6R MQ=AZM+YAR,> AD(KH9@$"5;8IH:E@/.$ \I3B83,D%3:RQL-@7"?P=^UOK8& M1:UQM%'Y&,&UP]S1:PV(9-?^ZTD@^ONRCLB$\FJ/B>O7OW4T?L?3=;WOQ!JL M'\;3 M93Q+<*A+ 7G6%W2#W(TVPL/8]3K6Z@E*1:/ZH!!2Q'Z 51J/*$ M;D+[+5?H!<1.^4*_N]O14?DEN9G/]'@QRAC,J18^E;GYDL@V8R#+!4XB08 %8G&$@(,_R M%!'-,/'9R6F0-;1-G'?7'S]>WG^\^'1_%YU_LJFXG^XO/_UR\>G=Y85G&ZHF MA-W>YT"X=?Q^;VE9ED=\IF>X%]X!C$ $T"2I5T)P,/DE0;CN[ 7Q&8B" %-URLE/U2\TA>:3&^5O[!WP-X2&)K,V#-AS]M%^/[9?3JB3>:^=(';[ZXY7)]62QF#VI>]FJR MP1M?QH]%_;"*5"2I;9S",FGW(:TC3D@.# 6P1#,"%4O\F*!!VO#X8*5L]$S; MEG30A+/CHCT,=ETOVEN"YK]L/PY'J&5[@Z1^E^W'3=Y9MCOIY% M5E.#8V1U]5T%[ +JNA X":9^U@)^"+58$1S$X(1%P>Z8/:\+#AJUNS0X?&G; M<"DQ5ZQ0[U7UY^6T[F)J?F$HY9Y]5ZMF;B,1IVF64;/,3Y,88)A0P"3/0)Q2 M+))YU#I&"VLDKY!5.Z@N[D-'0'9,6FLM([>K/3^,1I/HQK8 M4NE5"\>0D5?>4 4+QW*7W'.,EC%F,R*Y5Q=Z^W@W'+SR\;K%HMBI\!&L>F-I)1$ M2A$,%(4VO5TPP$E* &$$RSS-.9;4L^KO:1H-;V6[';^^;9!G"> 3)\KM ]8C M^!V3RY&L@8[Z7@7"+U2YX!.UZ;=^B51*DF:&*C63 MM@0I!5PD-D%*)HBGB#.>^V0G;(WMM;#N(3OAWLJH.YVWZ7"^#9L;<;4$HV,2 MVNY.'HYD]M@:B#"V1^[UY=]CTLL7>=\E?B]E,5^,/HZGXX?E0WV*K#AB&&$* M$"09P'$" ==0@QBG+!<*8R&MG.=!_"Y@S2_C23!T_"HZ(^#\ M.AZTMNEE-#=MO8CF7YN7<'>\7E[!@V:L7L##%[3[)JXJ%)BO,1]/JR-VSTW4 MIB$&],RMU(RV]>QDA]4%D$#?B$91O7XT7(Q^^15QNJ?MSNQ7-5TJ6W/.YGK8 M$7\;+[ZLPDDV2S&=X!@+Q@"$MATK00*07.5 $)TB)"#*J5>S15?!0_LHU7I7 MY1%7FD??C.K12G??K5O'&7#=S0V/:^<;O$W>JL?9W.:FK;_"&G-&H5FJPHPCXQ>C'-!4,*!XGB&J1 HQ M\RI:>4#0T!BIUC-:*]KZ;/@@M&[4$P*PKC?8VF#E7SKR"!"AJD,>$M-O <@C MQN[4>#QV?=M"MVQ1;I)>ZP_&1YJ*,9OVC9R_,'[/9\-QO\QGWXPG5+4Z'8F844D8!#!- MS%(JHQQ00RJNZYO#/U^:)OY)2!@ M'5-*2ZQ:1-,W(G%"1/W^<7N.JF\T;C>ROOGR]F5R9M.JGC^;7\]+WJDJ6M^H M>7F(-TIB*9ED#'#)(< 09X"S&((D90I#D=-,Y)[Y=\>E#B_FX%W=+LYJ?18] MLGGTU2H_FE03&M&,&J<&\J\ T"MM4G$KEJI"^ M+:M?]8D+6V+'$:* I7:.2>R]Y(XC!/M*[[C>VHZ,?IW.%9N,_Z'D+VP\O9H5 MQ?7TO9J/O[+%^*LJ1DG"8MLS&,02$8 Q48#F) $YDYF B=12.>7U.R M43=Z,S'*_AA]-FK;V-SQU,A7Q2*:FRF)BF_LT8^%C@'OQD !X>R8?;:0M*I& M;ZY*. V26_J&XQU'8 )QSC%IO?*-H^DON<;UMI:;,>*+DLN)NM8O=WLNIWHV M?RB/L-X^U;^\KU(+*23$D@V/[:HHD<2X0YD 2@A&L!89T]!K;\9?AZ'QTV^ED"ORW>]J#&&KWIX4& M_6X&M8=H9V_HA*'\"//+MS^F-MIS,1_SI:WW\JCL1M3BZ68^DTNQ6%4.8;FD MN; -<7*( $;$K!"ICD'*"' /I#/O>R)3<[RYR1(WBF$, M2_)V':87HO:T:47*OK>U+8)1+?"J7/6ZRO\GM1CA6%.22&2<45MMGJ09(,89 M!3KF>1KG/,$)]G%+#PD:&N6N]%PU_SB+ILJS_OQ!3-TA5O M:BU_/(L^-:#5HF!%,Q3!JE,<$--S*8IF8W?K3ARY_K2^D'7.S?WLGGVW\4Q? M9A-I/,$/L_G^#B&C+(YCH91=R&99U="#I88Q)*5Q(C3,$3^E7Z2O/DZO2_^9 M[W=5 ^YB.9^KJ9D5\R$UKG7TR)Z,)I,V)75:3Y@A]9SD$AJ_.C$4+V@.N& 4 M:(VX)#S7F5"K"1O<7'4\33?;\V%F9RQM>1ZU*M5MIZQNI6[C-;^HB6\S];:3 MYO8-Z70B>FUH>6:+(45;NI]%1[)%PS>Y;(MBX.:7WFJ\2E/,MF =:I;9>KR6 M-9;&C(\GX\58V3X0Y:&4E6B^#!=_7XX73R,(89S'60Y0;L-M[7DUE30%,D5) MK UK"IWY9(8>$^CE(/>6+CK9:%WV+BG)L-;[7_Z9)##_WK@ ML\DH99H@:=O>X9@!+)$"# L.L-9YAE*9*.9T^K,S\M#6U;5R4:6=>]3;<[B: MW_Z30.CX-7>TWRN2;:^MK6+7GH_46[3:7@.VX]/V7] V+/7#>*(^+".OX&G MP-'Q2^B!1(N0TEV33X@CW1JLY^#173-V(T;W7!,FJVV[ LQ']E^S^2J-KAC% M,6%)0B'(569>6SPO5KFB<_5H M)*BRJFPC.LU&.^W#SU;N:@8Q[9B8@X MBS9Z6YQ+S==9O $COOSAZBCIKD'PJZ;A'0?D6&*>PPCMN.Z"S:=F_&(5U/I^ M/+$'>^LDL2R#DL8< D4D!5BD#-#'KVK%9X;4.;K>,5&'911J>(S*!N.>8M%X)Q]'TERSC>EL[ M:OG QO,R8/YR^KA<%%?F,S])ZIB4%.>(P40!H:0$6"Y*R=:;V]FFG[&;9/++:#;V<&A);5D6S;>&_^R]L M>OU8EFOZQ;;R+"ZGAO;&,SDB/&."0P(T-BNWLO4UIU@#&"ND9*K2)//,^.M+ M]>'Y2J5^-F6G"BGP76.R\ !3F/7B\@#I::?53ZVP?7[CKNMZ6?U65&T M97W=)V!A[(]J ,ZB"@(;P%"!$' YVO.TA5K,]J5VOTOAGB=C9R'=M_R6RW"M ME;#97NO^3+=LH6SIKO%T:5ST:[/FK&H-CE1"*,:8 97@#&"$,""Q5B!/S;^- M.YTRREN$M+EK,- @MK4!6PW+(FM#=*OLPSJ>C.ODH)MJ#])S]>X^0XX+^;" M][2F#P:R__+>&Z]0*WUWP?TN^KT!V5G_^X_0HME,&56Z^# N!)O\3;'YQ52^ M-V)&.=00\\S0%\H9P"E)#9'E&" BJ4(XDS#)78\[#PD9VN*_UC.J%(VLII%1 M-;*ZNA^ 'H3T^$%H"* ZYIA6&/EU^#D"0KMF/X<&[:_OSQ&SGK4 .G9MB]S) M,@I/*KZ8JL5,V[^,BV+)C-["-LD8402A\5PR0#&W/>8R!4@.>1, M!D2QIX3)Q6EH^B5..L+3F#5Y;(S^4B8=K7F6+^EZ3]O^NT6A5.VI33^7K4)7 MD:)/OTZE(?C9TN[)77P7YM+S!_NO$4_R#&I) ,+$]@YG%)"4YT!SQ#%)8J9A MFT5D*V4&NIZTMOP0P]GHX71LI7V_Q\89[$ M,9^HJ@W4U7BJ+A?JP;BF:<)Y'BN04M=/*-T@0N@\0^=.Y(*7'/-)+8PG M-%G:?*-?9C/Y;3R9C##'.4E3#2C,$IN49X@AEQCD2<:1$!"FL6>\BHO8X<6: M;'U$JQ:QZ]T,)L3R85FF:$?LP490_Z-%PVRGR2!4V++@%$@>8\/2RN9*\A1D M"8WS-",P%= G\SKT5/27?3W>.QT=0.[&X*&![)C.=SS"LFJ1+6)4ZQRME#X< M4]6FE)$S1N'*&AT7V7>)(V<0]I0[RH/S(R!%Y-SH*CV?'A'0$RHZ:0/K! MU%U#VGU"7[LU;0,0#DUJF^YNZZR*N=W >Z^J/R^GYZ+ZA&9PW-35PK:N3&L33?YU<(6&#'#207HDA1 M9"\P0)8O58G-7[]DI+BDG%1D Q*J:J'*J?3 MDL[A1_'3(<\MF1%T2=[ %I#G\(_-']\;XQCF5OWS:;6NHV\?%[=*U0WA^.P# MGZJ[^6O^Z]3N.^K=MS@,\/WHZCRMIFO]22^_3:5N@G1=C.+G>?V4.F=E4AH! MN:N;54!! =:J A1C#2""!805S04/.F/K6^&QV5M-&D ]F$SNIPNTA6K#N*[W MZ?:CRC%-8L],>_OA[O7%VH4NV:XE9%=B\O5BM<[VQI2.AH<"/A&+]Z[NH!^! MH< __(8,)C?N$]0V4E]-*',U77 !9(X5P*6V&VPD(8"<05H1)K#RBE8^?/#H M*)W/0HO];C$J-!/,R!*4A?V(8IU+BU%96LBT9HCEI2F*,'L_!J5AS/I6LTBD M_+Y$,:/O^8NQ42D=ZQ\.,A$[;Q\[*(L>#N:0[8[^_>J"L&T@]R27@N"JRD$I MM>6G@A1 8,F * VL&&2NJWID"=A6Q#C=#K+-%M@K_AI=W76#I=_JO ZAGM?I MGG(W6:M>+_5;#X:>OF+K1L!+U6@]&&!'5=;#*Y,=^+]>S%=3U>9B/5K#?&6T M%:7V9%L3W4E7$T(9)3G,@;%6"<"DH$"84H%"EUR+0AC-Z96.@ !UQF;=G#K5 MMNMC?T#9WHAV0:FN$O)F4%>[$4+F,]J]T-,LO8#;(=T$I?!'1.#:GY\B1)F7 M]E]$ .?AUXAY:@^9%IO. &^>M,NF>_QM,5&HJBKH.C87O'2M3 P04"H@9 X% M-KB0VH0P<:#\L5%OF\YIW^HR83+%"=P]K;?^T.S;M/-(H%@O,J$S=XARTR30 MVB$,E#IQ'KLADB9.2!]/NL1Y:((2)3H>$^W);=+_3\4W(%@BDA,-B'"1)=JX M$&2$0"&)K(B2.B^]VIWZ"!L;9^T5N0@-?0@'VMN1FP2^_GVXLU-!.VXN#/N&OO7Q/1.+_#T^S?QTTG95$ET00!DQ)&<"(&T!SB@$G$A:8 M"2F)EV?US//'1A1.PY@>R">0ZZ:!!'CTOH/;@R*FI?$)3 +2\:_#9J ,?+_7 M)2S1_OS .W/K3]PV7#K]>9V?9=!W7)8FS^+'Y6*U.HXT1Y:J+%$Q4 AF=W"N MR3NEUO[!!=,$58+S(JBMFI_8<9ZSGPA0K]6_+L#_#/"^IE!J.'LWBDYC.'"8 M?S=./07ZGQ'ZHJ'^W4!<"O:_ELZT*-IE'%-PXA]":36&#Z9XVFL7ESG+.C MBC8Z9OH_349Y?='^L="MJ^W7[1&-[GY^ %/BIN>;I[](K_.#H9UK<7YX69KL M[Q_X:BHG%2*5E'D)A"P%P(13^Q.4U@[!C$F2,Q86EWI2RMC6?JU4\KSO!E _ M#K@:IIZ9X%3.=ZUC?QG?SR#H*=^[D?&BV=[/AGDIU_OYQ0,XDRSN>I*+O"PK M(P'APFY&C&* 5AH"3%F%:6DXT:0W=Y+38&Q\L7,HD1X=2C7V/;B40A$=I5/) M#>*%W$K[^+V$8ZF6/U[7TCX\5SF7GCVH!Z[[F:^?EO;/1YBQ9M*>%1L9W!;Y5:NB*(S1_WT[F&$UA) M A56 "J&[,:02,"$1@"6PDA=86:$"FL1?D+*V(BO[9#=JGBS^2%SRF8/\X#" M^>>![>:N9'#UO4&,12JBLW@'$E>T&#_UU(%[C7<,[+CI>-?%D7WOUI8\OBQF M]HY5TX1HH@A1E:8*D-*N=8RM151W&:= S5Y_\:I1S5 K%#+4H^2O#/E^KY7K2QF@\+-N, M[-O?IZN)A%@R+3%0Q#@.T"7@B!"@.&&$*:T*[A4&?T[ V*S55L>,SU76JIG] MXA3UW(&?!;)[M:> I^>U'H&,]]*^-/RNA6WOW5O4]F^[!7WVL8,LYTN#VBSF MB]>-K0/SN\72Z*G=->O5/_3T\Q?7=/Z;W5M_UG573=>(:MM8>B+L9.B\*H$Q MO +8X-Q:OT( (0NB9:4$94&5%\8QK+'1UGXIG\N=?\45G7_W4+K)-CAE+5!- M7^"ZUUNVZ_<^EC;20>^MIW4V"F5'])48K@5URA=Q1%VJ8^9]]#VL@P;U)^EP M'3.1P_6_CM(NLH7/YCF[O)75K;":<;F>,*Z)K"H(!$;6/*"Z $RX-K)8&EPI M4T(>%!?1)6QL'^T=,>UE6:VL4=WJ&]J=IPMGO\]9*O1Z_LC$ Q?>@\<#D52] M=[I$#=MSQV/01[UV?.Z)=:;549N\;G9MF8EO*OU(*8QA!@)>%P"5F %.6 Z* MBE:4*9RCRBN\^I*@L1%'ZRC:4]99.OQBI: P='V=:M=C-HQ?+1BN"+=:-Q97 M>-;./'A@YUKW\([]:Q>N3]X2\';7.N9VKW/,I, *$U(A0$IIB8))82G#=:Q' MAB#*-28EB6B8&JZ)UZH8OEMJV]YN-C7Z5">8O<%DM]$=>2+FS=-JZ6<:QM!9 M, +[E&T&+\#7?]/!>E*J+@_;**@V_VB[0X 0E954'!AI MF1$C5@(&+5NB7)9&0EX1$UC^U5]XR'HNIM7GOV22K[[\]=KF$&?GQH\'^\&[9_X[TRYB%Z'9JM[+[BX!*EP#A"N8: M&R.+(LA5?5'DV Z6-AJ[-JSWB_EG8(5^S9SV^^ZX0'_N9> ]?:U)X>S;#WJ( MY.,I)'O-,?''*Y7_\++ 87U[W@ <^=W\[XQCH_]\XDN[MF;?[8Z0S^64S^[F M9K'\6N_Y/NG/3MA'_:O;!\X_MW]O]HD_VQWBTE[?;% FDG"6,UX!7A26LSCF M@!JH &&Z9,P:.HJA$,Y*I=C8F&T[KFP[L&QO9#=9.Y9L.[C=KS9',9L19LT0 MPV@PV8S[D>5+S&//E#KD% :3;6J\$U%R,K4&)>[48![2>_+GQW:G6O/I7*M- MA8JV7"*&A&.54\ 84@ K00#+!O:J.B5F; 2]T3+;EDD)*SYY M 50_UKP>JIXY, *EB)9.72 D:_!T4LC [9ZZ!GK<_*GSZLA=Z0'9[/'0O15V MM]9?5Y."EDPPK8' 6EH;3W/ !*$ V_VJ$9 4V 1UA_<1.C9Z./JV[W_ZLU^< MWEFM>"!=>$V Y_XT,:Q][U"O1S1\2QH 4:I-J8_(8;>E 2 <;4Q#[HVCI#?3 M;U.EY\JU:?EJS2&78N8*.TY4Q70.E;5&"F>74*P!HP4"A8%%7AI&2"XB@BC. MR1MIJ$1=XU)M=,Z4EC.^M!]DEQ;E2E^&T<]9L/THYRKLAJ&9K8JN#Y13,JNU MM'^S>J9CEDM()&*3LV(&99!+@SUDC8O7CRW#[.]ZM78A$DU3X(FB4&I)"Z"E MR0$N[8Z(BAP"A9FE)$XQ1'C#/)XFT$"J1Y!8S_S5Z)>]JH>W.E^G^F5GW-/B M&M,L_MGRJ]H793K/&A#^",E3IZ=M].E1!VK_21*@3D_&<"E.9^0GBS;91F<1 MS@AF.0.L*JUA+ L-*"\K^[6BL$ 5=7VVPJJ\GY4UMFWYZ2"*R 2F+HRC0T]& M&?(6!UJ*N)/>XMG.2WKIJ)/+$6N7;XE-7'KDO]]9RWL]-5-9$]O[I_HX&A:: M4I:7P)10-Q:M0-RE+R%2N$A;#+T*I%Z4-#;":'-Q7&>YY^IFC;ZAN4OG .[F MBZ2P]G" (\SF"[=,/#.N9'^8)K=V^W3^LMB MZ3J(3 I(J$2L "AG!.#"FA^"0&N2&"2-4H(0%1:[EEK#L1%1@HHIS5!=A%?P;Y9CY'6XS?&D.7GK7>U:_/\;V]A*\R?:Q%P7% M?6+^9A='G4:F51W#N%H]N:J5;W]WNND)XB4F&!5-23\LN+0&:.Y*45.N8)Y7 MG,,(9TZWU)&Z=%QY\+]F3SO5,^7B=*>M\IEF:MHI$G8/N(!AY]A:(T M\)F7)SSQ9UTGQI_ZD&M?Q,N<;IT8Y-ECK5/7QBUXYS-V_[FC]V]\Y@[=[8/7 MRZFTZ\O]P^UNBV'Z;]H8ZI_6C7ZEMCM%Q/ :GS G%)*T582.'\8=4/VO .4)3__=O'[.[]ZX]O;S^]M3]DKV\_ M_93=OG_3_/#V/_]V]_?;^[?O'S^%4=; [X0?&8YWIGNF63>4)K0FVQO13;8; M;-9Q$>OY^$]L-&)E#(VO@2,?I+S.-B;X6 RL_Z'?H92;F M\ OW0EI$5V)9?-7WB]5JOS_"XZ+ICC"!E>"B(B50K,P!AKP K,#$OE8E*I36 MIBI,R+>N6]S8ODV-MIG09K%T%:CJOZWY[^'5"SI!]K6D4T'7NTU=X_3*J?J7 M,VTW;C:@/O+?D]9-\8 H7:V4+F%#UT?Q&/B)FB@^=T4:Y;N8SC;7J92Y+JA0 M@%2YRPF&"'!-!(!*Y!!S;5^L/,07="1A;+Z<_<#BR+2Q8Q0]+_(##E[8=R"WC@$FB0/QQ1MUL=JD@N>[ M0.BB-(!7)01*0$T+6N285V%ECS5YJ? F.8. MN/TH( V$/7/!#KN=FIOL^/-&5C G7,8B$3ET"!J4)2X/^) N/.X(XXTOO_UK M/OE)\YF+WU;OGZR%X5R/[6?,L#S/2P@!@X(#C) E#TA<);125I@*08A78$BG ME+$9!(V>]2''5M- PZ ;U6YF2(95SZ30.TQJ(>O8[*::;^]P/1,W-MB\N=0+ MCI9&[:6.&U$. LIX ;4U6Y*HC!01GU9R6-C1AK1;,]3:](G3\/KY_=E 2TGADR M$J]@N^DB%HG,IO-R!K6:+@[WT&BZ?$,<1=R[0]_7B]6ZKL.WJTA8%C GI:4% MYJI 8D*,"Z=%(*=(ET55<%,&I?2JC5=(G:*\\F(I=P]&."!.CTS -[ MP/1:L_$"$HE8X)R403G@PE /&>#2Y7'KOPW$=.W0['[,OBU?K)0'TW;HAK3@ M)888E((:@$N)+!]4"D!,C9)20E.8L%BF3GGC"VIJXYZ76U4# ]N[X>6((^&B MQ&1.-, %0H#27()<$"&@,9K"/"(&-37&0X2@]@NT'PM?C]M C:A;/3.S6&8[ M3=W95J-K.CKV@B01*7?+&I2:O89]2-!^-T7F2]DM?1U$7Y/_I&*05,8YRZF! M "-BMV\%+T!>,*)*+;1!*BC9Z=GCQV:4;;5K+8_0"F?/L?/C@GA$>E[\_F"$ M9^*<''.J-)KG#Q\V!^;DP(X26$Y?%5M$;,4_?UZZ#ZC=K;G#[F]Z_J0/=@>Y M0;DDJ 2DA,H5KZX =[W9J"P5H0(7U 6]A)02\Y ZMN7]7.G&0U.K';+1N&(2 M_ @A.;0]\T025".JD 6@E*PDF8_,@>N3!V=AH-D&^=V3AK)ML U;6HI75<+DF MM#K;];(>9RFVRZ^PIT4Y%GU'])%ZN6)N5[^3HRWZYCW_+YT?GWQJ/NS5Z_T-95T^J<.:5#?5G=B/OZM)+AV+MOZQH((UQ< M7L D4U]&/7E]]MX47JWK0!4]N&.$U0X@0KBO)"&J!+0>VNI.2 ME; $4G(J2H)+2(AO>;HS,L9&)!LULUV;J491_XITY]#L)HQ$&/5]GA(,3U#Y MN0L 1!6>._?,P4K.71C4?K&Y2Y=><7+8N;R&^TO M3EM($XJ8+G&) 47&KGVL(>":05 0QG/.),XQB_#*QN@R;F?MZFFYU',[&W83 MY5R1O_+O5I-9D[>8O5I%%U@/G;& #7@?$S#\7GF[!]Y9\S>;&FWUL/2LF1)7 M-'-OG-F#F$V;<\7$&]M(7%/N04-5&'Z[& G2R9U=[+.NB"1>O:X7_'I;D]JR MH:!<&("09 "7S !653G(J=8%1)BY^)6@;*R3ZM^(V>":$6I9A@@1EUC/J&M^<0HR$N$5 XQX82'4<%%F>.CA?N']S^"Q[W/]S=WSW^5Q@K7$;;CR&2(M@S6QR=O6S5O3C\Z6O?U]NIKDE>0EHCG@"@E7G+4$@A8N,+; MB%0("N:5??#LJ6,[<*D5LY]%JYJGV? /H?8\LQ*6VF\^G: M+N)OSINSM@^>BIEN[(=M':@?%POUVW0VFQ2DJDKL#D(YY=;8KPI J>1 "KM: M$5&,YRRLR4^8 F-;OCO]P6QJ7-&FS0 R7H\@M')3X'SXV0!]HMPS4^P!7.N> M[93/&NVS5[M"?)L!G#]OBBCR%(==LK)/@>('+@05!\YQ::C(Y\31WH&WNJE% M\68Z>[*_:\Y5'I[6*ZN#DWFK_OFT6KO/TP0KQ S6W"5 NJ,.6 )F40.<$L$E M)1A3'+:_B=1D?+N>6F<[=]GTJ[UB[4)-K9%8MV5V%="?[-RNZEH!RUVYS94K M%A1&D+$SY\>3 \Q&SW1Y%,]TU+UC;P0W63NVFVPWF'3,>26:B0@T5HM!>?1* MJ [I]-K'Q;'J1[WFT[E6;_ER;I^[NI7RZ>O3S/FCWEAVE]/U!"HL)&,

CXN'*C1]%]8-?WD70=1KX[F-YIW1:8=XIG6\T3GDV'@I7JC-I;[K!GU:%P')U9 M!S\@TDDNY>*IKL$N]?2;2]=ZK]>M(VY2,,HE+@R 5/" M4@7ZRCO$C<_R>5QRI3/>ZFSW@ANE[6J:Z\!J.YU(>[K/$Z'7MQ=] ]A.SYN, M&_O9R&YG]MVMM]@NTN?U4JOI.G,UMK<^]X2.=@^T4OG;NT0-ZW;W&/21]]WG MGLA@1OE%JZ>9?C#OSI^7-34.4*%R4Y4*5$PQN]DBV(4P%NZTJC)EQ9%A0>7] M_$6/S?;9:.Z.0=YU'R;'%9?PGQ0_7NH'ZKZ=>NE0#@\_# 8L5="AO^!A0PV# M 3D*, Q_0GCJQ=NZO?AKRXM+/G->@-__G_X^8;D23%0(%%C831OF"%!608"9 MAKFB$G+NG7AQ4L+8"*I1,FNUS&HU,ZNG?];%:2"[V28)/#V32C R00D7G:./ M2KPSY;%ZKPICC;J0X&O?/FO55LO7YHR5U 4@%3.2R1S 83!")2< M851@E..R##LE.10QTI.16L/(UDU'*/K1P37(],P (9 $+_YSXTZTWH\>/^@2 M/S>XPU5]]KJQU9-ZOYA_J^M-7*PS\7$QF[U;+-U3)Y)@A+5ECPI7TEHMQ /4XJDI%C6]L-LYPM:6VXIOW%*TWU M_K+V?4XU6+VIB/>TA_RXD;X)HZ\\%3>Z/TG]J:NF=K@J5->I&6?F=!R'_O#] M9_[/Q?+UC*_:0X^"6 -$0% :40*LE024% :87!!"\P(;$V2"!,@>FWEPP25@ M";?6/ZL'$'4\$C(Q?A_1GN#N^0.7%.G@STT$9HD^!2&2!Z7I"$@.*33F$==Z MF"_2]NH<;S>^3F*93TDH )-( TP0!*S4 KBN!=)HCEB!XAS05VHV-FK<]YSZ M[*)6G=NH:WW8UTY[J(M[P,DR,>>",[S M+OA4 B(MWHT1O9>K?3?_]6F]>C-=R=G"_6[72J$J$*K*4H)"Y0Q@::U?)DD) MM+)6;TYSE5=5D,T;(GULU+ZWM]]/='>9_ M^"6Z T;8]'E:QGU-2M^V\;#S$6X]Q^":RGX.DCVL!1T#RY$-'?60*S)4;J5< M/FFU*9#BHLW;\&2L>%D(70".J +818.S I< 04PM/4)CPDSC;G%C(\7FK+2M M%9/-=OI&Y*>T'2LJ,D_/"AD\SN3CPD[DE ME^^*C:JR;+3K)?AAN?B\Y%^;G-[6,%S=/JV_+);3_]'JV0[GYCAM?C>F;+W(A-Z[ M*[!)Z77SZ1OD-= L];VA[GF"(F+&$@";+*;L&ET&CCE+ -MQ3%J*A\:W"WAG MC48^^R_-E^_L;U83J T4I<"NI $&&%%KTT%5@4HK31 K-.9>^38=,L9&H-MZ M^(V>F5,TJS4-[Q=P"&7A;K9D7F% E!9 H-P!#YOR\6H&< M5#(O#&4&D;"0U7 EQA?4^OKVTT_9N_N'?WS*WGU\^#E[^/#VX^WCW?L?L]O7 MCW=_OWN\>_OIKV'64\3<^)E,_>+=,\]8Y9MJ!!OUG6/AE1M!-IW_Y63Y@EY" MC>)!3&0312@PJ"$4#]"A]7/%D\)-GM?3]??;I>:O%TI/-.6&XE*!0M(*X()H M0$M*0&%*:@1E"E*ONKR'#QZ;<>-TRYQRF=/.WZ!Y!M9E*R86@IXIQ7/T0>;* MJ:%&V2C/'C2887)*_7UKY.2_7YE*=S^=ZSO[XVI")5.J- *P@BF )<2 BHJ" MBO%*5ICD#(FH_+FMB+$MP*V&V2].QZQ6,C9E;@>D[Q'*-?#T?BX2A$Q\:MS1 MX%/GP^T$O$P2W-$ SV:^'5]Y31>=K76*M8:X@ )P)!' Q"YPZMJ7RARR"G&A MF!8Q[7/&NRO8U("XJEU.5)^<$5KN_F!$]L7IM2'.2W;"\6N!DZCWS:9*V$]: M?=9O]'+ZC;MJQ[O(]%;:>M<0WBB82^,Z"&K, -92 2X-!Y P;3BGI"C+D.]U MN IC^Y[?S:T4O5IG2Y?ULOJ-_QJV\B,FP8\=^H6V;T-]6X6P5C_;Z;^7G[2) M_>;K7MK:QP.8B(XB%!B4LN(!.J2U*YX4VR-$+EV;GS>Z^?-N_KR4XFO^ZW3- M9^_U>D(Q*TC%*F PTP 72 +!:0$HU@6GE\[2DI&- ()!3!9"Q!OP0,W M_P@%Y+CM1_ 31EN9H/$[3RHAB"@KNXG+)0?8" (8(080PY3FHH"T8A,[ONE" MV9WE*0JOWGZT^PO/I>('*!P<*7.EO>C!U M6)WK)&\W1HT6V[-6*9$6HB@!5NZLNJ Y$(A7@ ME]WF&8ZS"$GI]I([M%&OG M>W'!IWMJ__N&?V)/MOTF(=!]E0K:P3Q:5Z :[^?R02FUZZM3YLMXPWQ@..L@ M\[HY>+U6J"#,^AUB5@9>Y.GHP!M&0<($A++A4O::F[E$H+ZB"U4YXATW_! ME$;<6*JD/!M\0&F4Y_==F?S^P_?MCS]-]=(^Z,OW>_W-8E)7>A)05\XLJ@@F MKKV8 JPJ"3"PP(8H!I4.J_3D)79LQM%>>O56V29U^O;O<36=_-#W))[DF/9- M/U? &9]Z[H5.ZISS;J$ODVSN!<39+'._NR/W:WHV<_VP]=P^>'8[5[?JJZ5! M9VPY;^#;W]U>4[OLS\+PTFW8-+?_L[81+W !"E5*C8Q&G,J-0\YSR^8E.,(/ MU_>NK='[)OO<:%ZO(OY,]TPWR@=FH?M.19534=FI8+JD .>$ TX1 :24C+*< M,L6"&E$FG(@A-\\'TW S^#QX;I^3H]OW_GD#[(][[_=SI;-6ZX3;YR"44NV? M_80.NX$. N)H!QUV=]*D-FL\\[D\G3A5446AXA#DI;8FK3 04&,H8'E%#.&8 MY28P-#5@9[=] ,-7F)BK+$8MUK M=99@I490IB462+]Z+=%/CZS+MXDMO'%!D(A#9"0I+3;="(T#[-X.^6-S[BM%00+ YY6&\]18$V^3GS]N#,99CU3 MXBX N5;4,N$&/:MLXR)*6)+/!Y14%?DZ90U;D,]GV$?U^+QN2F(QJC=/KAKL MASKZL,DYTF55%(@1E_C% 88: :Z( 05A5"$$187X%<;@L<2QVWDJ:U3.&IUO M+F0?1<(>99==!^; )E<@CM?:4>>QZ<=$.B'O):V?\\._8-ATW!B9,2[ET]>G MF?.2U%& +I1PJ;_H^:I._)*+K[KM^7! 7;M#H@CB M80%ZWI+'1D&W#Z_OLMOU>CD53VM7 =_M/S[PNMYP7']5_TGP(Z)>H.V9D*Y" M-3Q_/12A5*GMWG*'S7H/A>,H(3[X 2F3K28$Y8QI3 "1PG)343A7*&+ 2,Z9 MP'86JL"NSJ<%C6]3U7S'Y7Y.@[[@B@L!UM/PN1JLOJV=4WD=NT#Y.FU#.G= M>C=F)S2]9EB,(1WBK%G3??45?1'VDG3=I+;U^G,I""<8 \$K W"5$[MOPL85 MT55YSAEBE0D\?#DK;'PD\?#XT]N/V?W#^Q_!X]N//V?W=[<_W-W7WL2(K@BG M$?8\?DF"6M]G+W5>U_-L[ZV>B1LA=&*1L@G":4'#-T#H'/#)Y@?==Z0XJMW$ M[X@B1S@G)3 EM"QA$+4$81B@FE!9$&Y,V!;GI)2Q;6>.3AHO?0,# (TYDQU? M_%,P0E<>P/83VW1:Q@L>N%Z(7.J^.+ZT_J,U^U939VY\U+\NENN),!(SI0K MBA+955]*P"M:E]5"N4*JJH@*K:U_*&1LBWY;/'ZG:-9H&EY<_PC0[E6?"J:> M%WT$0E'E]<]!<%5]_:.'#EY@_]RP3E78/WMM^"*_MYC//GQ9S/6F9@JJA)2L M K3D&.!2"4"5I@"JHB)E10J,O!?WXAA@RW2<\/87YQGKXDSN-M3E]7CXE;^]]-TZ4(T[ =^_?V# MG;CU[;PN2O"KNV3"B@(5$$&0B]):X3JW5KB!T&[=!=2%9B@W.BRQQ%^XUSL\ M:'+)A];SLZH+T;1ZWV2_.LV;# >]43[,8@^8$3\S/C'*PS#%1FGG;6C5SCYL M4?ZP0_GM192#K?YPP!)M!0($#[H_" ?D<-,0\80P/OORV[_FDTTXV7:+\DE_ MKL7>?OZ\;%AAPHPPG&@"*I4KNZMPQ?41KD!>E#E6A20\+_Q.''U%CN_<<1>S MN=ANH5>MWAG?*IZ]VOS2L[26]R1T$U:SP+/>G8R@_>%6TA#G MF--:Q\@3WCT0*9,&*<4!E88!3*0 (J<0F()P7.)<4NS5EC(5B(,>EZ<",?"0 M/ Z:P8[(&_6R5T[!\Y_S^!/RX^&G/A_?D_ RI^/'0SQ[-G[BTCB*?#-=;;YS M]DO[8#[J;WK^I.^WG8V87=A%@>U25Z[^>HX)H 9I8+]()*?*+G;M=9#F*W!L MZ_ZYOLY4:#6^HH'41=#]J"$EE'V?JE^'8C!M^$*3B$,NBAN44'P'?\@NWO>E M:OIP-[<"[$1.]6I">$G+REH3NE+N]*\L ./0 $7R LH*<*$U128PID5&!P<)PFXSN@^_3T]2M??G??8>$TKT^Z5:-[ M]O9#8'1@[ 3Y4=, H/=,6IL1.+@W8W#Y5DU&^TWVPW8*VI%DO]1CR=Q@LGHT M*>L37X=GJM#E2"V&C6V^#JJCX.MB7N<+-&GP#T_KU=J^;5:! M":V,%IP+()'*W>X. SG,>BC%GX^]\01R(^+A?IM M.IM-),N5)+@"2)("8)XC0)&@@'-K2VF&B@(&UF[;/'I\%M)&LS .V$*E84Z9 MQG;[BG%IH<+6]D2F!(0H4P@D(:F"3LUB@!J"0Z^$R8\68P;?,P5>''-[;W_ZCW_;_,;^SVY=]'_\V_\'4$L#!!0 M ( #F"058VQT'A0E( (:8 P 5 :'=K;BTR,#(S,#$P,5]P&UL M[+U;EUM);B[X?GY%3<_KP!7WBY?MLU1255OKJ$L:E=I]/"]<<4%(/,TD99*I MDOSK!\&\9S*93#(V=ZCLY;:*RJ3V1@!?( $+O_T/[^>S7[X@LO5=#'_YS_Q M?V!_^@'G:9&G\X___*>_?O@%W)_^Y[_\C__Q3_\7P/_^Z?V;'UXMTOD9SM<_ MO%QB6&/^X??I^M,/?\NX^OL/9;DX^^%OB^7?IU\"P+]L_M'+Q>=OR^G'3^L? M!!/R_F^7_QB"3=:A I%#!)5E@,@=@O!.%B58"LK^/Q__T6ENHN$K;__I\NM?'WS_=[GY-O?>_[CY[?575]-M7Z3'\A__ M]U_>_)8^X5F Z7RU#O-47[":_N-J\\,WBQ36&YX_2=^?S?KRA\_,25_5K]>=OZ >7CZTT-:09OZYQGO&"05>OGBW2 MG2_-JG@6RZM_.0L19YN?3C).)R\7M&->Q-5Z&=)Z(J+-3,8"3CD%RND SG(" ML]!6%8[:%'&/1;26%2UF(\T5IG_XN/CR(SV8I"I$_5#Y)S:\>_"Z"X8=1O<5 MDS[0=R8WUQ(Y='%;5:V)IV,FV^VD/C_>QZ6],39M_?X>;%<3Y(NA5DBG.>H03$M MP)6(M 3MA3<\"L6:"/_>B_?"@>@?!\?PLQ-(O,/E=$'*,K^BA K8R_!'1QUD=D M!;@NQ EP[\U[04+U#XFC.#HR*BXLJ%^F,_SU_"SB M&(&;(P /TXK M$^;K7\,93H)!)[/5D)FQH+05$$IB9 *)()(+P>?2 %WW[H7"DSO*#B"DUT@ MX?4\+9:DPC:,_XWXCR\7Y_/U\MO+1<9)-$Y&9P3$D@C8R2+X6,@;%9GGH$U4 MX3A+<@\B]L*)[1TG[?C9$SB6!U^9\WTSGR24++BDP2F$8# MBCL)P6(!4[AC1AJEW7'QE$=?O1Z8M\)*@YD:$^8V!R-;Y?OEHLOTWG" MB?/&"18DH [5H&(>HBH)/"-P!Y5T5KP=,.Z]?3]T=!S9;,;:GB#R;K%:A]G_ M-_V\,9U(\0494$&QAA-K6*(#45H(Q*X8F79)R78 N?/N_>#1<<"S$5M'!D?5 M>B^6&"XL:1<<1QM 2*5)V^4 /IE(GKGF!/B@?3@NF''[;?L!H.,0Y\&L&UGD M]8)U]N[38GX5@9'<"&GHN M&%&* 0@C,,/"<5J3HL$-YG%EY_XW[B;[C4.91 M+!Q9_+]A.E\2=+F('Z;K&4Z0CC!A@H,4-;E&054F:#)^C"+JO/(J''?!I7'@T].('=,O^"JLP^6R)HG0 MK+(7X*4B4R<0RF.QD0Q?AMGEY#V+3:XUMKU]/XAT'XALP-HN(%*O<9>>E^^&@^VCC MX8SL @<_G^'R(QUY?UXN?E]_>KDX^QSFWR8Z&1:YJ+E>I-%4R1EB" J2\$C' MGC1!MC@QMKY\/UQT'V8\GK%=X..W3SB;75$?C8STE@+&(=G,3I#GE(N%F /I MMVA3-L>Y'P_?N1\:.HXY'LG&+D! A)_5-(Y%^OMOGXAOJ[?GZUH&4CWKB8_( M49H".M4,0MB;E3&91XB(W ,4N&O8#29_SZ MO_#;A/QI&207@#(0ZK.N)A)',%ZC-3D:8E +G-Q][7[0Z#AR>3PS1T;#BS.< MYYI%_,LL?)R('*/EG@QESFH^.:>C,"H&HAI.)6D7XG&6YIW7[2?]CL.7AS.O MDV3\7Z:K%&;_CF'Y"_UD-1&"=%@DVU@DYLEA3AR"R@HD"]EP8ST_TM-XY,7[ M(:'C(&8+AG:%B8LZDXM%..8RNBQ E$S +A@@Z$SNZ<9L[XA*FZ]>C]< M=!S!;,/4L7,:+L)I-]B^*C]*OF2NZS6=M(9X0+CL.635C:#!;_].,#/KZA'QQ>U_UR0:;0?(69/JP6LVFN!?P_A5FM32=G M"]>KO\[#>9[23^\N9K\R[^<\OE'5]\$K.K((_'P%'T/X/-GDRU5-\K;\,IW3 M6Z>D3A8795_7:/2Q*&F5!^^=K5D3M1(P2K"*\Z))T9 !NF,_EK"*&Z1JW>\6*V(OS>K1!V"0PZ).4Y;Q$CRS44 SDR*UF+R M;->=VB&KO$O!."7F@R'A2B\U8/?!&HET:EP<>53=I?]2PUXOPW >0B$62-*L MU2Z3%3!.I\OJ+%_-\]P>WOCEA3*<1IP# >U9KSO DFOYU^([L7R&RUB$A(6'3B" MRYR<#MH3$*6/8+U7OL3HBMF5:' (',,AY6#>=H&,=TO\'*;YYZ^? MJ[]#^O/M^A-YO+>Y-(DY2ELL@J)/H"RCY7F4( 1JIIC6RH;&@-F#K'$:>@R' MH]:2&#&,M)5)$UULX#98*+*F>5OFP&NAP4A:3/)&$/E#VN3C]/X8\(@ZF+N' M0V.Q#K-&>F?Q&9?K;^]F@=@QS]50^WQVFS6^U@2)D( EXH_2*8!SUI(J55PS M8*H'JR<)NY<6_9WH&H>7="?EXO5:I+I .8U.Z9HW%OR^XGB^++FPD\@7.S\YG-0;\"HF,--T( MBC[/<".Q>7YQ5K/5_W/S\T>7/Q%,R1QXJ(4--5/ )P@V1LB)!1ZUT2'M2KLX MT&=K0ONXFF]8O(XBWYYU9O5DDLP>A:R[M#+4T3*BYPR<9$DIS[0*K6\7=M$S MKM+UEUU'OZN1U$%YV$32NK7:TN._#IQGONS#._KQ8Y-^GL]DDD):T MADB5LC:R\T)!E$P "ZBS\\%[?S_5X%C47+U[7..H-4 .XF@76'A=^_1_G,;9 M!9A7='[^_#7-SFO2]O6JD*7"G.9 <':$<,%I53: X<((P:W YH;-/G2->SRU MQE!S272!KXNU_"O.\NOYA^7Y:OWK8IXNXV^%5*,)4H.PVA.WM "O:N0_H<-4 M4LX[FT$='MW<2LZXP?'6:&K%]QXLGQO6W%I$,):L0:4A%UL[H 0)KMK\)F'T MM!V*3*W/KJV$C!LB;V[I',WK+K3.K65,4"B7K'# ^88=WD,H4M5>"-%JRZVQ MK6_];[U^G+[9)X#'L_C:@9=]277*07B+$M#+5/NF$,$A16 V2TY:T?CF%[// M ,+ =Z\-T]J>Q<@.Q/]F&N)T-EU/IV;(H@M8727[E'0#IZ,D_4B6XQ%, M[P(\/Y]]GBV^(;['S2W>0VY-2O A9EJ(+HQXXQ)"<-)7)T#%S.G<-ZW=\R>) M&O<(' A2;471!;IHERS/,=1<:B)P*>"US;043+.8?/^#R[!7&ZS1R&23ZQ!"4K9/;?"!+ M,Y'G68JP(7N,VK:.^FPA8UQ?;B#<',ON#A!S]Y[NBD]7_3').4E>%(QD-]8! MUS6,%1+I4ZUI/84[85+K;-K=%(T;.QP(1PV%T .D-A&O"Y6ZY6!FZ)(12H$- M@7:)SQR<$_17Y!&M-=K'70,,#@\N/D;1N/'&H2#53@@=0&K+"AQFS5!E*+$V M]K8E0>3$G* CLEW;AD P:-CA=!!WKGD8/Y]L5P$1B"B5"X6DUT-IW37G"9*Z<0\'!5TS MH71PQ%XMI[9*I@UTV4CKR@.>A=5J6J:8;Z?6J")H[TCR?^N\S[K4$/@FT\8S M8F!PL?5ES;.)[,:G'!Z'PPBN V1N7.CMFCQFS[UB$:*L%?)*D3^DO "KE4\! MO>0[ASP?',,X_* ]A1,ZH+G71A1='*JWEC%AQ0:%0H'+OA;F2P'1< ;DO#NM M0\C.-8_-W[Q^G&GR8^4N/(O9'00Q:F_XZ;IF#U7^O%S,J[N#\U27HA270F53 MHS"J)A)J\$D8D#IZ;W/MZ] Z++^#G'$&SY\41ZV$T<&QMHM#R3N=!*,#VE;3 MD1D(FKSGG*TM+#G,K'5,]UZ%&YGX.RSD=U*L[O3?*-$W7D\2+=RIYD*%V5[2:0;2._LHD&JNE M1.;>+%8U'O>V? A? M)\KP+%+.4+3AM:=_+0=C&6SVNA2I30X#]N39A\1QP_5#Z;8!Q=2E*3]1K$B5 MM(,8L::]UK970LE:7&^ES,6ZYIGL#ZD8-PH_$):.9'8'$86G7)J)UB4(&2U( M52,D,CL(M@C0J*+047!;=@WE&:*0:^P3<>0"KF>)I!G$1IC=\FXCCT^XGJ8P M&WB0RR/O.ME4EWW6>LH1+TD6FZ-G(*.1H+A#\"@=&&LDU!WDC!VF:(R1 M'0&+HP31@<5U:RFTB]\N-[S+FS#,.UQN5C=17'$L)4$)/A.KI(4HA ?&E)'< M"\YUZ\O!/<@:.W9Q.HPU$4P77N:#C?-ZM3JG36.]Q1A3A")J00 F41NTUZ;< M'C-M)H6BM9WV""G?@7G65',=(("^M-;#,=/&%AZ]"9"0MH8RY,[41"% @5CK M\ XQ*D1=:@HOK-!C=>,72W*1>"EO9&_ZQU#&O=[KZV147_Q MCNNW7N/2,FUS*1Z$P=I?)B1P16M(N0@MO2-#JW4VR2.D'!^__X+SURCO(6,'P;B#^!J%\?7BO1Q;>BX M"9+@\LLTX>JWQ2Q/E$H12S; K;:@-'/D2' '(BG'G'<&7?M$F,>H&=?$'@(Q MC3C_? SY"PS-\>.FO4.3%KYU+,2[Y:),UQ.N$D<3&02L$Y&KZ49>)P,GDDB& M%3K?6Z# MLB;H?"XV!E"EQBE8].0[IDPL4ER;I+BWS6-D>U$VKKT\!)@&D$@7"NBZ9NWF MXG'"2A:6D0,1F="TDA(@1*<@*5:BC((7'*R_P@T9X][7#8&A8WG=@6)Z/2<+ M"E?KBQ5)==.M!I!1D8L8KY637 $*WDJ1CL59?.RY9T4C5O$ M,H@*:B>!#O!THT=?K-?+:3Q?UU9^'Q87=YF3@D5:0U:>*G0$*\N)4:J&1K5/ MP7/NKD?+FNH)\)*%F-$""+16DCJX"+W MH',JGDD6L'G YQ%2QJUJ&0Y!Q_&\"TN:SN-;=IU.T14?1)WH@37_!@GYF5B2 MG/?2"ZURZ_[D=P@8N5!E"*0W]H\L M[]5T=EXOBQ[<^@G/96&80;O:7,OQ7'T,";E.^4RT[U)NW\@& 3+<>S(F,4S&-KS.TD:#^$ M?5FYE9!Q+VL;BGH? M$#V+ZQW$#NXOXE+)WB302V)!<0@9F27_ QTXRR.PB'3<H*D_>#T M7=VJM!1"EPKI?Y9DF89O2?/(G.)HV%0XG)U$0'4KN%E"WM/E>< M"LZ* =L8/$K7?N#ZKB[MFHNCH9XZ?9;DEEK585,F=[[P5/F3^Z^Z?874Q>LV M_7T>$'$-<"-U\%@'.FA10"7KR1$4#$J.Q?,HE(GM>^0\B\0F5X=/5$K3MIPN M:@O*9>V_2YMS\]]K)G''F<@,05OM:ITM!Z?(;\Z>!^&RXC&WGH-T/-7=5&$U MQ^'6J\G32;@+<_%N2-MZ(8RRY(1A(NYQGFO[)DX'%MDKV>:$KG7GV@/N#(;" MVJGEO_-VX3FBZ ))?YT3*V:U>O'/83JO:W@[?T7<^K))3UM-G,DE>&,@R$3> M.?>NMN)%L,G(P!U+6K5V9Y\@:=S$Y)'1UE)1T4W$Z^'G:2B;?60.':Q8O+N[N[G2NN/YE>U]E M]^M.XJD\8\7M_90=#6XPL^B$SY#0E]K\'2%ZB2 -Z;$<"'ZY=0G87H0=W^GH M\B4?:M+31&13A^DY2-P(VE31UE(F6G76UB:L@]K;=SFZ34$WOD(C+#QL=G0P MOSLX(Z^IO^!(5<^+^:9W[]?I:N*E"U)*.NN+CG3@"PW.20N%DXH62D2E6Y^2 M.PGJ!$L'2/HQT!S-]@XP=&\-KQ9G9#U.T"!Z[0QM(H-D)60DL]$F8(PIK,63 MV-RVWTI()Y@Y7M#W+Q:.YGH'T+D5Q_X+UKR222$2T3$)II#KHE#1KC(L@I9. M:::C%'G AAT71(Q\&W6\8!^_+3B RQW Y)'&NY>+D4+Z(#VKWFZJ^=R2%E/' M1G$?/;HZ^[5UAZJ=!(WKS;6'3SON=P"E^RUV+U;.T,4+A[9MH;Z=DW(KG]N!IP.\.4+-'=]S+A07MI14F0:EWN4K7#' N/ 0K MBD/FLDVM+[WV)F[< N@!%-,@4ND ;M=6XQO:.J_IXVJB(I.AT!&-]$(ZL74" MSZ.!)&4T.;&0A^L\>4U%)W'*AO[780SN "+W+P!>SQ_&-]XO9K-?%LO?PS)/ M(@M!FUKJ9I*KLZYK,HCA8+7VAJG !6^MEYY)8B>.VH&(>%A -IAX.D#?G19_ MM;UR8F0!1J])A9NB:BMX!J1O14R!2]V^X<=S&RL.6?4SG*#O:ZU#N7XP8CYO M+AMI;RS70[7A]Z%DKFR 7+"V")09O$@!A'-,,-N"9CK0X+\C-D%'IUG''QV@9O7O5R5#5 M1!K'%DQ_:!AO^C_GJXL9AA\6CX0_-LHXAM7=L;[OD?BZFJ[QL@/<1;;&>TR+ MC_/-4R[FD!GBJ0R* ]J:21%$)C7.+7 L2F72X%8T'W(S\)I&[ZYU,K!WA8X> MC,'*Z0NKY-7Y+&L"VOE/:[6RVG:9 30UUY4[F]ZX$VD3[4;D((4:6TJ MU<[0CCRY+"-SJAC&9>OF3(=1.GK/K],:!\-*LE^\;O;>XXO$H(*1M+ZD8PUV M>POT]TC'&3*,6>;2?)#Y082.WFAL;+0VE&,/8-WLO7JV$,L^A*]_FZX_56[2 M0,BN+$U5P;/NJ0@9GDF4]&EC*,1_X\.D?O9'9BSWU M*?9C.[\+WS:FT7O]F8;Z::.$QT;:$DG4] M5)*%2)L46&!.1H2.GJOMK'-@Z:R[,% V&$%/;K*"9,.I:"EV9J^ MKY*)$*,0()WD7IJ4C!\DZOI<0L?O&#TOL?/ETO8LC,G)B04V=89 M&]& BK4"Q'L/6^5B@OE1%$, MN"TUP9ME<-H',%$C5U$4+EI'*P^HVO]#7 <=SO@.4',GI83+G&5F'ESR E2V ME?: H!V2 Q^E,;&Y4_#L1)X_QD7+H6P_,O_BYWF;1%%[ MI@7,0IFDC&VMEYKUE1L^&_I-DX35YH+HX'#;M:::G53O8R;91:95<*1NLZGW M@>1C8+*@,7F3K>$^M*X>VX>N3L:%#P^N@P3Q'8]TKNO]9;;X?35PB\*'KSE9 M8\(G5MB^S2S' C?(U0%1#1A1A0D37>>M+)+GH:.'>; M?;)2(Q*0EH$J& MY>P#LZV;^SZ?RDYJ/HY%T!:7<$AQ==';[:[;FXJ,7(0"-O+-G-$"3I W8[V- M(:@4#6L=M.^H2^#0\MX9<7@.Z[M SIW\V9K\.D_3&=Y9U(?%<_F)+HMH+0/+ M:JA8DGD2-/D^BAG#T&NF=/.ZVP'6,3J.#P76KASI,639,HP9H-FUD-FO(Y+C0&"P0#$8U]+N61RK4V5?>@:%XGC MX^=^A4MK478!T%^F\S!/^*8&J][7,4]O"['QQ6J%ZSL+HT5D<@ U8+".."<5 MF44L@$0>BQ9,^N;:=4_2Q@W"= ?3(03:023GIA_MZ_D7O.3X)#D7,*E(1I.) MH+!X""YFL$EX%:.H;6H;HW(K(>/&:KK#X/'"ZB@A])'L5O0Q%J, I410@DL@ MHTA!1&.X*3LL$WFP:];NH-= 7%V!T?GCM>;W*RW+8FPE_ M0;FD,J_#UJM/J26X; KH8*(,R@>=6E_E[4_=N*5SW>%U(+%VH6 ?KNU%2HOS M3:5+PNF738AJ[>&-VU0\23X MCA10/S;EPZ55.WE._VA:AVQ$ZU,2%G1Q"A1G$DCK2TA)*Q0J!%=:FY8[">JM M-7^2 MJ-[:Y9Q8KQTBFG[/TN4Y43(-<3K;&"03GK(US%M@R9$AXI@#3^RJB\3LNWKK6G YSQPBH"]A=LVH3[+PJ))F@E]I;DT%X%\GBY0Q\*8QTMU?" M8E$LM<[GVDY);VUC!H%6 R'T>V+6+7+A?'T(7_%:09,1$#,G@S,J3CLEA%+G MZDI@D8;_Y9Y#76_^7TVJT(\75A6+;PL,[D:-+1OZ*ZXGG1DG+%'"# M'E26=947)4M&"F>YC,,["X]1UUM[EQ,AL8FP^O%6]\]MFG"KE2W, E>6@8K. M@E>N@&5"3.MQ-5%?/+J''A;MHW]F%@FF=.TCSF+ M];;*10[J!MX8704CWEV3VN5%1DI M'LGK0C(=K)7@6) @O-8Y:2D,MLX''+1#^:D=DZ%UWJ "[4,;[FR760RMP/ M,AA=;P$0/-<>=&#*Y6PULJ$ZZ!_>Q_34+LC0(#Q>-/WXPK20:W-BX^:_PKB> M\(S<^43J7M<6AU(S\(I;D"*):A];V=S VTK(N DV)X;7\:+H!U8/HD<7:Y'( M.9(>YI81=SSMDQ"4A1*3,8RLT_:#0+<2,FX"S8@6W6&BZ,"@VY]G$Z%#\MP: MR%AGG9HD:ML51@S3:$SP/C>O/]J?NG%3%$Z,O(&$UD'(KBZK_G\]^K^$V85E M>C6.K/[BQ3S?_<&M;U[TV;^?5?3SUS0[K[8L??@4YA_Q/6GDGPLQG#9K*"X' M*4!+5].*D,X &SQP:8+-GGN6FW?'/.D*QYVV=.)MT3%XOO>M-3$RJA00@196 MR-TCQR^BBI"5*MED$2/K:J>,ZS\-%B,_G1 [L$U^.__\>;9A8YA=L?'UO"R6 M9Q>"O&*HT\4[+FC[D8(@!U%&"+;>Z'/&19(I8_,4M#U)&]?-&@R%0PBFB^N9 M.RGPTUPSCY/+.?(Z\S361%'-(_C,&# EM#(8F4NMVS<]I&+D7I]#B/MA+O@Q MG.] 6[V>T[-(]5Z1[PN7,M?!8CK0!K.TD)#)+XPA6D;W/1)&SGH] M"6H.YWD'D+DL]Q\*:6U_[T39R,L()0#:(E!H>=\W[L%]65=?)=8O9--7H MRAVJ]VNSON4IC;JH/T5?HR;I#U]S#2?R]8P45D(*1H#"VJ=2)L)4*8:;[.G_ M6M>./4[-T<7 RX]A?MG<\*8O_46+SG>WQ/2V7#KN87;3LO[5=)5FBQ5MB@_$ M]I]F-5&"9YUM3:ZUH1:&15VU,(N@46>4F0S.W+R,N/$:1N[@V@9Y#PJ.QQ1T MOV,GKA+$7R[.(JV[/O @A;?U.8U4WM,T-E)ZVUYT#;YB14D2-4BA,ZC@&015 M1"UI,JJ69(N:^F!A!+O\KG/7[!^3D>HF^N_FDC%;.5DD9:A>07/GYHL]0=+QZ1^;Q]6[83IJ M-X^L:54OSU?KQ1DN;\$8M9&\U#.T+CW;!%Y*#\A3J",OK6S>RFK9'^N7K)U>"T:Q!%FV6N MJ$D):\!(98@.$V3!56#,6YE;#Y!XC)9C-<[]Y]Z .&1;7/ !DE0:5*+E>HT2 MK..&2:UT;%X+^"@QX^J4)CBXKTS:,+[G@- O8;K\MS [Q[]@J$;818^N Y3( M]@486MI@D6&UIG$N^@Y M>LS)%JZ^GG\^WQX1"):S()FD4S+2/@HV0 U[DMTOE.!)&L=;5[\_B\!QU4\S MW#P873*8D/HU:F[WV3U %3UHTWN\ GJ4HD9JY^KYWVZ$>G/!P8KC'NFHH2.G MIIUF",%;2.@XG38;F[CY;>.CY!Q_E_K@T3?P%3Q['W.&S%P==EO(\3="@4@Q M.H:^N.8#E7;1,W9+\3:8>'BSVD@"/=LU?UXL\N_3V2S,\VMZX/SC-,XN!CX= MI%)V/:Z1BMF;XD8JY^I]+QZ^;QO@N$;!M0,==#U88CU3= "CN+0.HU'8>F<^ MB\"C1VGM\[);YRQJ511G4+@F\U](#KY8.MN=4N099!5-ZUO[YU$XKNH:#EL/ MIFH-)[>>U=NF(N< /793R7.\PGI(0ZN0,CUX"TRR?1:-MYSVRDY?O[I[:?>@!-M+E%P3@ODF2#I0BU;$Y"SE/E__#.:7'L[QG?7 KQ_(PC^GFGS?SF!ZAJ)G'=/G\+4@AGSH)S@Q8 M62>36$'6)IJ?0I:E_ II1, M<25PV3K*O8N>L3VF-IAX-(/Y6 GT&W+9#"HX2'=<_LM&:F,;'8TTQL6CKP'! M61T:8^C\J-FB9!,JB"5;(!N0AY+(_8VM3]N[%!RK%][4SI=X=]3$ZI:IRW+R MP@<(MA#@E2@0$>MH8YZM\UEZUCJ1<3=%X^J&(Z1_7QTT9'R_"N&1!CH'*(A= MK7B.5QC[T-DNU>52^[\MMU]VV6#GY6*U7FW(B96?L^_:?;K_]9B-I'Z0O4@'J4EM?,@]!Q0 R MZ6@++ZRDUM/8CB1Y]+2:4^'S@7]U0E'W[(=MUGC3Z.C=<8B&# ]NE>5!98&A=5AL;^+&=@=/B;P'E=2#2+!C@Q$_7N0F7)?H':3V M'CZEEZJ@]21U?H#XNX#VA9F#2CZITIM"O+DDDV JE;S<4F'#M,6 MC+,F:DT'3VA]?S1P>=8CC]_P^-:)Z)54GC/(5I/-;2R=N$Y(LKEM]EZ)7)IW MO-R+L-$C2,W0LB5$U%@N_?I"]RN?#E<[CSQIH JM 171H_4Y-;BG4TA@4_2U M+:2L_5L8,,^<=+F$D%H["D/5:?V6/F$^G]7^YO?>\%-83=.+>7XUG9W7IM%W M08^VH"D\@-&*ME6R"*[P#)D3%#R+&K'UV(X#2>VTQNLY&'K@/YU :#W[5%MK MJPY76+L>-V0UV("J:V=M#[J(*0<')GHZL)(L-1/? KGDPLBJ=*ZOOTD-6%O MIB%.9YL.OI=LSF_G[[$VQZ(]4K?&K>L;D9,Q24EPJO;S\W1@.V,<%%5J-5(0 M0;76X0<1VG&-V'-P]&B-V&!"Z]?4NE69=;C2>OB0]G5C RJH795"TD>7 J^0 MLAJ45ARBR@I0*I&R-%B:9QT,6#UV2 MUJAB JDM Y4-A\"2!MI!VJ08H_"MXW4'D/D]59\]!V6[E-X0$NS7[*H%-8>K MN5O_NF$QVI!A].TE2:B#,T4@R)+IP"P^DC&=,]AD,?L416&M2_.'*4F[ 7)] M_NLY/?7\7HI>5#9Q(00D07:!*IS6JDL&QI(SPCO!>>LLK*>IZK)0[3FH>%RC M-!%$OPKD5GW8,7[;_8>TKU[;J55^/)P!EV4#!Z_]SK]O6GTSH!Z]5X6!22F/ M 2%:43/?M("@@@.>1+(B9YE-Z[A1ZQH<>EK-;KYWR&>+SBB9P=-N!44KJQU, MR;(P(8:@,^>N=07B(Z1T577S''D_K+HYGM4=#(;85CQT%;;[]I>P/E_2?^\M M462CL7!:7:H)HM(G<+S4CG-"2B-LB*)UZN !9(X[DZ0ITH854;^'\O9BJL// MJ)W/&[0 ;-B4FF/*;%0J:3.L4R17IW,I!=ZR JYF.#!+7J$>(/-DQ#*P&Y-V MNZA>+)=U_.+FG3]]>U E].+WL+RX>YWP8,C2U0H2DXY8QSCX7 KM\40_"2:3 MY3V8"W(D\:,G]IP*LX][-*<4?PK28Q,26,+L=#6@F,Z)9PT M$6(A[MD58\NX YR_P^6F M0FN><+/4U5_P+.)R8LAT-S'13A?!U"JY6B-3V2P2T['..R^M[:9'2!E9E8Z. MD45[@36\Z#UFL,?5=.5-[>;E,M $*Y73()2G_1R1@0O% [ETM),-"]RW/KBW M$C+RR,_>4'>\L+K W)-\?8RMY";CZS6>K28L*"T%K9GSJ.H^R[7SC 84V1>F MG7;-!UT<3_7(:.["'#VQ[#LXV^_Q/=Y?^[U-?6?B_>8G?YU/R2U-Z^F7AR$X M9KSRC"G0.=<9K>2NALA5C?LE6RSCHOE4YB'7T[F5T1B;NX,&XP&EYPRTAQT- MCHC4/O:LP;HO#!BA?;3.OE@A')F?8'(=L:H3";UD!9D%5A@9(=PV5Q%#]6"X MV2'WWG"+Q[1)+WYY:[!K*D'+Q"%PED!M^M2E4" %JY-6VICFO5$/)+737@W/ MP= .M3:8T'K66 \; [S"=9C.&C5PN'K88!TC=4: M@K&R'ECUSE%+V;Q8N8L6#D> 8]?C!FSB,"1 =G9QH*7KZ&P$;FL%I*W3+ N2 MFC!&6U*;-W2=BLA'4]G?@X.'ER/',WT#ES,*^[<6L&CN/D#+R9<7Q0GYDJ/_GVY2<\FZ8P MNVQ#^7J>KL+5F8E4NY"S8K!N.[+PL[50N(DB6B]?-6XH?D!X=*6R6-#YK?%^?H3TE(VR_KMVZH&7=^\>7FY%,N<3\NX#=<[@,]UP_[%Y?:ZVGBX M^O-RL5I-2N0N):/ T IJ^X (SBL#6; E%[0%:Y/V2\IN6MO0>5T[2^0)QUCG@PK0M=F7XIJ.:^80 MAS%?2FX-I@\H0S[+9RY;&9Y1,#ZWA/:-I@=,BS]5,]0S50P M@61K,7A0&"1X1U+6(D43ZX"\U+IN?,0.LQ-KE59U@+JO[7-45 B!F0*"?,^" M3+ML6]M3N^@9O>RD&3:>TT_V65+HX!S\C41RD55SJ4PO;X!7FVB:B#E$PSR0 MXU*'(QE!VKDV$!'):JZ+];+YE?TN@KK$U %R?S"PI940>D#4!>V77C!MLFR< MS( I$/$\TCZ+T4"IP5CD'*5N/4GM#@$CIW*T$^SVV1L'<'GLZ-'K>3ZO"7-A M=AG0$"H&7K 6SR."8HY#<,8!Y\4X1N07>;_&?'N\Z/Z3NTCC.41"BU;L&EO6 MFPC6AR6&S2RLRP6DG&N-? 0E7;VB(9_119M!AMI>QCHIPW[QP6U/'SF[NXW, MCV;;V'+_5PRS]:$W0K]Z]O1FQ,D52>H@,1E(_5W1,.W&"GCLW>,JAN:F8Q,6]P&1VK'P<@6K MRYW#-$N88P!3QP.I[$G7!6/ FQ"9UMYK9MKAY"$!XU@.;63Z$"!',GCLP^0O M87Y.[OBZ]A3_:;8)'+U=OL?/(?T]?,1\MG&Y.L8%^*5 M%MX7XAC7]^\#MI\PSWKMZ( Y5L:+DS!\;"B1&J8#-=:9&E>W\-_N+&6$J!?Q$2$&.G%EB%DG*]'8^U,5MN/GZ7>-!4H&( D$Y0?M*DX&4B5E6LF)4;-_!X^+=75Z5'"C1!PTX#F!OS\6)]XI=[D$-#C6N%B!+=)G745:B=I)>MAY8O3U?K]9AGF_7 /.02G&!0]*%]DUTM(-< M0F B6$3K'8;6;=.>2V.GDQJ?@YK[&F=0,771#6C?%6XF4TZ$9P(=JY!(;5U<9=#41^R,_^? M\]7FQFRB&7>^. N]EA@?J8V%V;,N M?6RI$RR*&;]IU*F)J5CH9!+*@V>&B1*P>'LB;?H8B>/ZG>.CM)'P#M>HBW68 MC>"!U#XPYV'6T!&Y>N*P_LA6NH=V2X3S6G!"75":@4J&@?>8@" G(NFO'%7K MFH"AW)(7\_4T5\1/O^!O=8CO)G/^YZ]I=DX,_(5V:*UY/5]?>OHO6) J5P#BL:"E5R*0+](YG[T].@"KQ:$=^K / =?#^K!3B[0GN,M M6\>X'Q%TV?F\(4?/#QE^V3TSW*:4A/7 >*U-K%FKWK@"'NDS9F[)QVB\M4\R M>_YZA.;N>>;TA5\7\^7=\>8775ECX8HG!6BC(&-5&'"Q5N=&$[@WH:CF3>Z: M$=_SC/IGX.W1&?4G%6X'WO/UPG_Z=OWQ7Z=DUB[3IV]O\ O.-ME%'!-3.7+0 M,610(06(-6$QF V\[&?:$S-N'V0R$S<75$Q9?S\D 7FTX MQB]3&K0N4FDZ<1R+-:4A:/J4$R17;"%&!MN\[]8.S/!2\F66BFG2R 29DZ29*#4YA!*Y^SP:QDXHWQO9NB3H[STT/E?O9? M.[EU@,*78?7IE]GB]W_%_!%?X7+Z)=2@Z^OY:KT\W\PJN>#W^EH $R>8%2MKW1WM/YDZ1LG27X?"J_?_7:!JT#R[??1D.OYU_H08OE<:,3 MMCRE48#\*?H:A<6O7O/M)DQYZX9&<^^"!&U] H4J0_29 1>..""M+?Y^A)9!M?;N;K]_W 2YX0#R7-8VRW ['!85T]?T7R:N1*Y% ML#*#J=5""KD'YYFC/[Q.]".%['Y1]['HV$)&)UJDL=%R++_[]7CJ0?K[=#8+ M\_R:'CC_.(VS2P?T^/S(_1_>R#\Z<#6-W*:KM[_8\O8M>$R>+*E)A-'B$X&$"+FR#,+ MV+R9^2.DC&LD#X>6Q^=B'BZ)#J*.NQM-NA \J7$'%N-FBF,$)R,MQG/E)2;) MVL]I[[>-:Q.1/ZN#ZW/XWP.8[G2QT[P8P^@8Y\K5+G:;D7ZTNT*.,@GIG'*M MT\.^FPZNSQ+LS@ZNS^'RV!U2'FU/&+-5GA6R^+BK3;5%!E>X ^X<.8]">1[O MZYD!NCN>J*/KLR2V5W?'Y[!O; QL;5'*$RM&UNI2'PVH1'QQP7(PP80BD7G^ M(%KS?79V/5CV1[-M;+D_:$=L4!1ND@;,28#RJH!S(@!R="ZB8ESSJP!2XLI#>7-^=8BVB3%*"R4F"*EY!Q#J_13.M7/(EJJ%Q^>.@#(1-C@E4@2F1&TE5L= )Y,@N)*L5CI9UOH.].K=??BL!XKP M$4 \BY_? M2%&S>M6YQC?3+_C@M1>ZF 69D!$#M'-()E5)$$U0$*3,++N0I&E]';0_=7WH MJ?:8>CRVUE1>'9QV.];ST[>_A/^S6+ZS (E[>>H M#401 Q0K;?+0D(D>#/(-,RH,*2H!77@*:E(TD*I5I MG7[T?"J[-=X&!V(+L1U;$/#A%$JP)K-S&PUW18$/B7QVIAS9)X%!9,ZB4UIB M<]MN-T7=FG>#X^ZYXNB@MN#U/&-Y?$47_32G\X_7MW=2AA"T5" =LZ",I95* MR4 *&461BD73.J'WN32.,X_J9 <5&0=&'U;S8J'J])8K*X3V+C2"92@/R(F M#DPQHQ3G)=OV0-R'LKW@I[]C^#473Q=Z\($J?[@F0_Y^T#9#B:*N2=1PD&+@ MLT*5K-.P'._&$ =[1H^FU:_W12QN2>[]0JK82>>[+$DOMKN$XM M^?%PSKW"N#XB[^;V/V_$AT]+N8?R8DZJT^?*%L*&=0:LM6!/+?B:&<7A!J834D%EUCK MP_[V^T<>/7B\I!^4N![*W [LP[_.PX53C[F2_WJU.@_SA#]_K;VV<)+I/,E* M:]#!:U"6CIK 9 $M"I;,DW:F=>^IW12-&X<9 #P-!3!^E&63U/ZA'NR9UC+' M]:+4#]/+1:7%:KV:&"<25VA!9V=H23R3=8&BEI1K219-B7R_0=E/O&CD:;CM MH-* L9XP8\ M!CZ>#F'U^&IEVTI^7VEN6^SML3- M#27C!BL&ALZ!#.]YT,_K.7W$#^'KD3T+'SRE6<_"W?0UZUEX^9HMZ''**59( MP"&)VIR2=(2/RH$VD8F4?2RJ?6#P47*.52 _EX+IHA_GY3O>DX9ZN9BOI_/S MZ?SCV\^XO$A^FTBA,IH80$==LS># F^$ RFT,LFDP'/K[(O]J1N[1UT;O-S7 M-@-)I_7YU5P-O<&P.DH#W7U (^6S@ZI&>N?B#=?0L<(6@RJ1!>L]*!G)>$W< M@@@V7T<^7[9=OVPJ-728),AA:74(&S MP4 6+!:4-AG9/.;R.#GCZH\CY/[ 0&G$\A$]HM5R/7D?YA]Q4S1@R#(O1EC@ MH6S2K?7%!&[/N,"0@U%IKTU 3[V%$?K;#3[NO'!L)#02W^)87O8 @*LQ(RH: MI@L':1AY\IIL]< 3AR)+D%J2\1UB*PB,6>1PA+#NB_L SHTL\+],Y].S\[.K M^@JOZ_\LL.J$*V<$A&@B6/+2D\DV*[Y7VM$3(K_STI&%?HC(%BWX-[;@P]=; MA&NF-)FJ!GQM]:&B=K5^-D)2L9"/C?1YKV*GIP1_^Z7CA-";"?Y@_O40]=QZ MWKVYOMEG6>C,1*1%) 0EG*^F4 ')$A-!ZSK9ZB16XIL^LOU;VP=#R*$;6%VZ MQ_./FW6]QSG^'F8U>C<1PBO/A:)ML>DTXNALE=R 5I$6BD9R;'V-_01)/9J= M!XI_*[3:R*)3:+V]V(6+GS=A@(GC3(=$III 3BN2M2]=H@4ZY1T/QF3E6M\1 M/TU5CWIK.( =(9$.,/;;I\5R73?'9BTO%ZOU).DH,M9.=UDXVB7:0V".3#O2 M^L85YWCS:2 /J1CW GE(#!W)\0XP/8!UZSD.Z@PND=?/5&K8[(J!=? M[W"9ZFU[*8Q<'(Z0E2)]7&IPHX[,L!(M>3D!M6]M7SV7QK%/RM. [UCA]-M_ M\8*#9V%]OMR,S#SZ+O+AHYK>2CY!Z3#WD\P:9*9HLJI# *5(Q81H-"#G/#&7 M+(;6C8F&N)^\"_&K.:G?WH5OF\;U%QJ6-FSML+!*8?;O&)837KP6/AM2JLK5 M&1H.O-"1MAAZ;ZPID;>_FSV4VK&#"P>C9A]7;P"!=7 H[K725^?X*VWM#[_C M[ O^93%??UI-4)3,)!F=UKA:JJ3JVJ2"XXJ"04SS*3&;I7TL!0V*M$CAT5&0=]SQ;/ M=X:_7Q;GRXD-+N@];)$*0M,FR\+X8XUC<[QY[(/A5&L=-SA\)?<\6 MSG<$OA>%WKE9Y/0+3KAW/J="&KZV?%..?'!O3 +A$C*5BTTXE@*\0^BX_05& M@.'A8OJ.L#@129$23P5T)*=+L"G_O>X==$3/U46CZRRDGD)45&)JS.N4[N9AJ"1P&DPF-PQ+]<6I^RCY"R M%ZS\=P"K%JSNN%V^>><0-P^X'-KIG> ;5K5K07!?3 MO2VWW[GIQU_)6*U7&ZIBI>KJN+N9Q!.*9S9Y2!>-(K@!QVIB+!,I:&70I]8& MR'$4MQOWM%U6+Y;+FFZ\>>=/WVZ^)T5&BM0E0AJ-8-:^\0T,N J)."8-%*(AW Z7#&W2Q[GM_-POS6F !]J!1&=1J'P"(X<,\PHR AO??@_0LK(JG1TC"S: M"ZR+D0COL8[X3F0/_;9>I+]?+D,XST/@C$X8$VJ.?@&'":'FY]//8["\]8W) M5D)&'N?2&^J.%U87F'N2KX^Q]CGU1.PA-U]^NG4Q#!A.="@ZP!%H+]P:B M<@P*EV0VZ:)I-4^%G/9Y4>?'=V.A+P:2P/>M/7_^CW-:^.LY+?Q\L\LW,^L^ M? KSBPJ]U:^+^1?B%N;WB]GLE\6R_J,)1DS.& $FH*SM]")X&1EPSJ7+7BC1 MW 0][0K'V1KML=E*T0X/DPXC@2P9?M &E@H;(:S&:,PJU MLTZ%UGF7)UO<=WJJG #AI]^,!\#MX'WX&9?3!>FLL%QWOAO_3(]8KU[/WVTH MGJ@B5*QUI673 #))1\Y7JJ9$-"QG@9&W3DLXU=HZ=Y7_*^S%(\#V![I\ M&Y+<"DYO,R=;;;57 HJ/9"YP21)$1+!9,^]DH?^U;V5RLN6-6]/QWYOQ:,CU MDW-X.@O>9#2>W'M0Q9(<4V#@C*BW!$995^BWMIO0]B .XV!E+O^](8^$VY$. MX\_SW@_(:^;<:ZZQL>Q?D4;Y)4R7_Q9FYWA;T#QP%7AM\.IJ1[,H-#@E#.2, M64<;G0VM&SMUQH)QG,\_0@QU,*#]UPBR/LF^B7;:H2<%'+%D,O^%AYAC ?0Y M:N]*<+YU44 /Z_[#AV:'VS@=*H%GH?B_7%CW:?9Y,F),9 ITD21_;AWX%"5H M)7AQ(<2BOA\E\,S%_^$#PW\ 33 DGO]+A9:?9ATWD?P=IVJS*0;*H(: WH.W M#J/A)8GT_5P!/7/Q?_C@]!] %0R)YS^T3W 9:3PG5#_-M9!5JLU%P)HL_(_?$C\#Z "!D/R'WK_/\.;BC;I$)0&RW4@L:,% M+[4@%A+!V1F;6>NZQ![6_8>/OO\!]OY *&X:N3]M%X8/^'5]'F;-FS%"++V#12,GI]"B1-]:%?Y36#!)9TD89,#+R MVLL]@&>2CEXFG([D@Z?=RNVC;%!9)W N6A! M6>\@6AM 1!>8,+IV(OOOU@R-0;"S-<-S)-(!G 8ICI4IR9QTK'-_8DV9R!"+ MEI -EXY9YU&?_";].V_-\"Q8G:(UPW-DW '.'ZOT=TI%RSCQU>I:!)L,!(<) MK,TN:*%9,:U]R/\ZK1F>A9$]6S,\1V!=W)ELK_9/25O4I0 SD5B#3H$C?Q6$ M$D+G('7FK>WU_RJM&8Y!W?'"&A5S=\?=.Q6LJP&1DG,"Q:."R)T'GA@&9S*= M(GL9AT\,_KY^X1^E,<(AQN#AG!]Y5OSM>>F2.45.%P.4OB:1.@E>^ R"&&M M1*-PKREP^P!FS$/O"&'=%_I/B/S.2T<6^B$B6[3@W]B"#U]O$8XB8**#"[BI$WAU=!"X<^!8 M[4Q1BJI:WAQ""J&._ ML\=:#&1#+]=M;Y[5K&FX7)DN E0GEOWWC/:+:II+<:U>G*\_+9;3_\0\486B,PE:;H DD.M@3+V:;[Y!G MNY435V/6,X]D"QL)4A:LB2CDZT:K2>]@X"87R['U%-;]*.L\4C$L>@<07O?S M'-[CY_-E^D1K?;='MOD% MXM%$'VT=W'WNI9P>T_,?%C_=$FJ>&.$E\SZ#32CJF$^$Z)0'R:Q ES5/;*\@ MR7,L@6,('O?4/RU"'QSZ)Y-T!P?\?0Z^.E].YQ\O$M OECK1);,HL0 =.748 M!IT4CNL,J3@O6(@BJ?M]2AMC=PM5XQ[L70'T6)EUCL*+A$<9I3)UMH!'1790 M;5H05)W(DK/*)60K5?,XPE-$C1LFZ!>#SY=8?Q"\U/KOL=X.TLKV5?^92W=*/Q8Y?!ZOLFD M:)2,_=0S6SE3SZ*]D3]U^5)"PF)9QR5>0U(8Z9PL&43(Y%A+*R$0#"!F90*+ MK'#=W'!ZA):&B=/WWG"+US]]N_SE9?29T=X+I4!1AFR01-LAB,QI8[A0@K0Z M^>8)?<\G<^3X9@OL[$AS'D1879S687T103LG#8"KU>5B5IO+>:&X2D%X*,77 MMH]<@>=!0[)<>N^$,:5YA>!X&#@].TU:RZ0%H%[1?9HE9FT7TP8'D MEHR,8@I$YAVP0&1C$#IB\_Y\MPD8&4CM!'L?,@=S>=3,N4T3LM?S?%[S_\+L M*KN#6U6$-Y!T+J"T#Q!,MF!5SP[>/M?E_I.[.*H.D=&B%;O&E_;? M: LL/RPQ;)R5J_1B*TD[DN_!O"!MF4EE.FT1)$.+4J**_/[UUW:);WOZR%=8 M;:1^--O&'N;TKQAFZT]AGG\])_!6[E\NPOJD":@"HBBU'LW2)Q<0:O]WAT$I MX^[;&MME_]@;1DY&:2/_)NSKQQS89D'=W-F6(GFRI?9]39Z,)\]J*,*#+E$5 M^@W[_]N[MM4V8B#ZWG\1Z'YY*:0I"86&]/(!1I=1ZI*LRVZ2TK_O*#=2QTV] MMC:60\$8S!I6FCF2SLR11@CNB>.^5>UJ9J?UR[#0VIYJ 'WWB:C;3A43W3.P M670Q"NG+7(I#2.J;_<@**9AA#L#9)%3MBXW_WIHFEJRZ,74ETS=QN.@]#+&? MW]2<.,WO_# ?3O-!C(NKKICK:-$_3KB^@\N? -V*?H]%.GY4VLJ'7AN0.7[IZ+WX_)TQ_0^]+/AWCT[*R_O01@5JHA M>J"4) 4XPSOMB.,&&4L"RKPSVL&R;KB:GJWQLAW7UZJ)JTGLV\3DMVRFQ^4H M3OSW17^(X>GB M?L60(&U,=(P)6,AJ"E/#YRTR21,G#@BJKJ5Q6MW;H=%W2: M)&\]C6N:@-WG*]\C$3S_=33O?!?G_OP1(5WN^-WO@V& R^&DA,[X_\-O9=?H MK-P:#ME%(APO-=\T$"N3)2!M>DQ(I$69*4L4Y3JSEEIAH/)<@E*75[^%J2"96B27MA2;:^;)A,D42 MLF5H Q.Y]LQ855VL>S4R\1CLU)")QSBK@83)\XJ54($*SM%XJ1S#E4$3KX,C ME(%'?H%+@JZ_L?55R<2CX#!*)A[CFQ: ]D>:/ JFJ662!(.QM)2XK(=H* '& ML>$F,EW].-3>R,2C'/NL3#S&RKM/5CS1/4VV_.8H%\^Y:"E(^US6V)OD>,S6 M.IN6B_GLGTP\RD?/RL1CS+5[;Z_6.P,#_&0BP,02M&(73*2X=FLA IH"['H> M;UTFWMCK6YNM69E89)%MLHI$274I^0'$!R$):"5#=L$I6";Y^RL3;^S_*N9K MAP[\2WP,4OND21*(9LD\$&11@N2L ')T%BG]?YEX:A9:VU,-H.\+7$-W!<., M&NI+Y3J2'',X:G(D^-L2D4/T00O%G^Q$V[Y>X.V[FR A%;WZI.3?!B9N !K' M_6(8/O6+/+^< 96,2\J)*K1*N;X"O3 613 M0SS4O.Z7)^#?>%(V+0)@ 4-NY2F7<]8I]F M0@6+BBM(D.HG+M=I61-<:#IL3>">!J:F!Y7Y0Q<7%_ 1Q\^,ZJ2"BH%XYG!V MU26]R50FC"/Q8U'R[)=EA&T1MJ(9;>GZU>&TK>&GEZ/N'I2O_ 5!+ M 0(4 Q0 ( #F"05;[ D8D" @ +#,Q,2YH=&U02P$"% ,4 " Y@D%6P0A& M_A\( #!)@ &P @ %!" 83$P<69Y,C R,W$S,#$P,3(S M97@S,3(N:'1M4$L! A0#% @ .8)!5HZ3V3UZ! #Q !L M ( !F1 &$Q,'%F>3(P,C-Q,S Q,#$R,V5X,S(Q+FAT;5!+ 0(4 Q0 M ( #F"05:!B\;6B 0 "L0 ; " 4P5 !A,3!Q9GDR M,#(S<3,P,3 Q,C-E>#,R,BYH=&U02P$"% ,4 " Y@D%6X 4S+49H 0"Z M?Q( $0 @ $-&@ :'=K;BTR,#(S,#$P,2YH=&U02P$"% ,4 M " Y@D%6K4C!CQ,) D9@ $0 @ &"@@$ :'=K;BTR M,#(S,#$P,2YX&UL4$L! A0#% @ M.8)!5G;B.1!K(@ JV@! !4 ( !YJ,! &AW:VXM,C R,S Q M,#%?9&5F+GAM;%!+ 0(4 Q0 ( #F"058*JE4L,H0 (EY!0 5 M " 83& 0!H=VMN+3(P,C,P,3 Q7VQA8BYX;6Q02P$"% ,4 " Y M@D%6-L=!X4)2 "&F , %0 @ 'I2@( :'=K;BTR,#(S,#$P ?,5]P&UL4$L%!@ * H K@( %Z= @ $! end