0001437749-23-023321.txt : 20230811 0001437749-23-023321.hdr.sgml : 20230811 20230811160556 ACCESSION NUMBER: 0001437749-23-023321 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20230702 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NATIONAL PRESTO INDUSTRIES INC CENTRAL INDEX KEY: 0000080172 STANDARD INDUSTRIAL CLASSIFICATION: ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480] IRS NUMBER: 390494170 STATE OF INCORPORATION: WI FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-02451 FILM NUMBER: 231164040 BUSINESS ADDRESS: STREET 1: 3925 N HASTINGS WAY CITY: EAU CLAIRE STATE: WI ZIP: 54703 BUSINESS PHONE: 7158392121 MAIL ADDRESS: STREET 1: 3925 N HASTINGS WAY CITY: EAU CLAIRE STATE: WI ZIP: 54703 FORMER COMPANY: FORMER CONFORMED NAME: NATIONAL PRESSURE COOKER CO DATE OF NAME CHANGE: 19710509 10-Q 1 npk20230626_10q.htm FORM 10-Q npk20230626_10q.htm
0000080172 NATIONAL PRESTO INDUSTRIES INC false --12-31 Q2 2023 1 1 12,000,000 12,000,000 7,440,518 7,440,518 1.00 3.50 1.00 3.00 0 0 0 0 3 0 0 0 0 2 776 1,004 2 4 00000801722023-01-012023-07-02 xbrli:shares 00000801722023-08-11 iso4217:USD 00000801722023-07-02 00000801722022-12-31 iso4217:USDxbrli:shares 00000801722023-04-032023-07-02 00000801722022-04-042022-07-03 00000801722022-01-012022-07-03 00000801722021-12-31 00000801722022-07-03 0000080172us-gaap:CommonStockMember2022-04-03 0000080172us-gaap:AdditionalPaidInCapitalMember2022-04-03 0000080172us-gaap:RetainedEarningsMember2022-04-03 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-03 0000080172us-gaap:TreasuryStockCommonMember2022-04-03 00000801722022-04-03 0000080172us-gaap:RetainedEarningsMember2022-04-042022-07-03 0000080172us-gaap:CommonStockMember2022-04-042022-07-03 0000080172us-gaap:AdditionalPaidInCapitalMember2022-04-042022-07-03 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-042022-07-03 0000080172us-gaap:TreasuryStockCommonMember2022-04-042022-07-03 0000080172us-gaap:CommonStockMember2022-07-03 0000080172us-gaap:AdditionalPaidInCapitalMember2022-07-03 0000080172us-gaap:RetainedEarningsMember2022-07-03 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-03 0000080172us-gaap:TreasuryStockCommonMember2022-07-03 0000080172us-gaap:CommonStockMember2023-04-02 0000080172us-gaap:AdditionalPaidInCapitalMember2023-04-02 0000080172us-gaap:RetainedEarningsMember2023-04-02 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-02 0000080172us-gaap:TreasuryStockCommonMember2023-04-02 00000801722023-04-02 0000080172us-gaap:RetainedEarningsMember2023-04-032023-07-02 0000080172us-gaap:CommonStockMember2023-04-032023-07-02 0000080172us-gaap:AdditionalPaidInCapitalMember2023-04-032023-07-02 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-032023-07-02 0000080172us-gaap:TreasuryStockCommonMember2023-04-032023-07-02 0000080172us-gaap:CommonStockMember2023-07-02 0000080172us-gaap:AdditionalPaidInCapitalMember2023-07-02 0000080172us-gaap:RetainedEarningsMember2023-07-02 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-02 0000080172us-gaap:TreasuryStockCommonMember2023-07-02 0000080172us-gaap:CommonStockMember2021-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000080172us-gaap:RetainedEarningsMember2021-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000080172us-gaap:TreasuryStockCommonMember2021-12-31 0000080172us-gaap:RetainedEarningsMember2022-01-012022-07-03 0000080172us-gaap:CommonStockMember2022-01-012022-07-03 0000080172us-gaap:AdditionalPaidInCapitalMember2022-01-012022-07-03 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-07-03 0000080172us-gaap:TreasuryStockCommonMember2022-01-012022-07-03 0000080172us-gaap:CommonStockMember2022-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000080172us-gaap:RetainedEarningsMember2022-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000080172us-gaap:TreasuryStockCommonMember2022-12-31 0000080172us-gaap:RetainedEarningsMember2023-01-012023-07-02 0000080172us-gaap:CommonStockMember2023-01-012023-07-02 0000080172us-gaap:AdditionalPaidInCapitalMember2023-01-012023-07-02 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-07-02 0000080172us-gaap:TreasuryStockCommonMember2023-01-012023-07-02 utr:M 0000080172srt:MinimumMember2023-01-012023-07-02 utr:Y 0000080172srt:MaximumMember2023-01-012023-07-02 0000080172npk:DefenseMember2023-07-02 0000080172npk:DefenseMember2022-12-31 0000080172npk:DefenseMember2023-01-012023-07-02 0000080172npk:DefenseMember2023-04-032023-07-02 0000080172npk:DefenseMember2022-01-012022-07-03 0000080172npk:DefenseMember2022-04-042022-07-03 0000080172srt:MinimumMember2023-07-03npk:DefenseMember2023-07-02 0000080172srt:MaximumMember2023-07-03npk:DefenseMember2023-07-02 xbrli:pure 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2023-04-032023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2023-04-032023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2023-04-032023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2022-04-042022-07-03 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2022-04-042022-07-03 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2022-04-042022-07-03 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2022-07-03 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2022-07-03 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2022-07-03 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2023-01-012023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2023-01-012023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2023-01-012023-07-02 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2022-01-012022-07-03 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2022-01-012022-07-03 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2022-01-012022-07-03 0000080172npk:FixedRateMunicipalBondsMember2023-07-02 0000080172us-gaap:CertificatesOfDepositMember2023-07-02 0000080172us-gaap:VariableRateDemandObligationMember2023-07-02 0000080172npk:FixedRateMunicipalBondsMember2022-12-31 0000080172us-gaap:CertificatesOfDepositMember2022-12-31 0000080172us-gaap:VariableRateDemandObligationMember2022-12-31 0000080172npk:HousewaresSmallAppliancesMember2023-07-02 0000080172npk:HousewaresSmallAppliancesMember2022-12-31 0000080172us-gaap:OtherCurrentAssetsMember2023-07-02 0000080172us-gaap:OtherCurrentAssetsMember2022-12-31 0000080172npk:PropertyTaxAssessmentMember2020-06-012020-06-30 0000080172npk:PropertyTaxAssessmentMember2023-07-02 0000080172npk:KnoxSafetyIncMember2022-07-29 0000080172npk:KnoxSafetyIncMember2022-07-292022-07-29 0000080172npk:KnoxSafetyIncMember2023-01-012023-04-02 0000080172npk:OneEventTechnologiesIncMember2022-07-29 0000080172npk:KnoxSafetyIncMembernpk:TrademarksAndSafetyCertificationsMember2022-07-292022-07-29 0000080172npk:KnoxSafetyIncMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-292022-07-29 0000080172npk:WoodlawnManufacturingLtdMember2022-10-262022-10-26 0000080172npk:WoodlawnManufacturingLtdMember2023-04-02 00000801722022-10-26 0000080172npk:OneEventTechnologiesIncMember2022-10-26 0000080172npk:WoodlawnManufacturingLtdMembernpk:TrademarksAndSafetyCertificationsMember2022-10-262022-10-26 0000080172npk:KnoxSafetyIncMember2022-04-042022-07-03 0000080172npk:KnoxSafetyIncMember2022-01-012022-07-03
 

   

Table of Contents


UNITED STATES 

SECURITIES AND EXCHANGE COMMISSION 

Washington, D.C. 20549 

______________________________

 

 

FORM 10-Q 

 ______________________________

 

 

  QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE QUARTERLY PERIOD ENDED July 2, 2023

 

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

 

Commission file number 1-2451 

______________________________

 

 

NATIONAL PRESTO INDUSTRIES, INC. 

(Exact name of registrant as specified in its charter)

 

Wisconsin

39-0494170

(State or other jurisdiction of incorporation or organization)

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



 

3925 North Hastings Way

 

Eau Claire,  Wisconsin

54703-3703

(Address of principal executive offices)

(Zip Code)

 

(Registrant’s telephone number, including area code) 715-839-2121

______________________________

 

Securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $1 par value

NPK

NYSE

 

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

  

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

 

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

 



 

 

 

 

 

 

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company      

 

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

 

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

 

There were 7,079,391 shares of the Issuer’s Common Stock outstanding as of August 11, 2023.

  

 

 

 
 
 

PART I – FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES 

CONDENSED CONSOLIDATED BALANCE SHEETS 

July 2, 2023 and December 31, 2022

(Dollars in thousands)

 

  

July 2, 2023 (Unaudited)

  

December 31, 2022

 

ASSETS

                

CURRENT ASSETS:

                

Cash and cash equivalents

     $73,362      $70,711 

Marketable securities

      26,345       24,863 

Accounts receivable, net

      43,784       71,024 

Inventories:

                

Finished goods

 $42,483      $36,249     

Work in process

  110,946       105,564     

Raw materials

  13,556   166,985   10,324   152,137 

Notes receivable, current

      

2,276

       2,226 

Other current assets

      6,278       5,671 

Total current assets

      319,030       326,632 

PROPERTY, PLANT AND EQUIPMENT

 $106,215      $105,425     

Less allowance for depreciation

  65,613   40,602   63,634   41,791 

GOODWILL

      19,433       18,573 

INTANGIBLE ASSETS, net

      6,097       6,926 

RIGHT-OF-USE LEASE ASSETS

      10,717       10,731 

DEFERRED INCOME TAXES

      4,643       5,506 

OTHER ASSETS

      1,283       1,688 
      $401,805      $411,847 

 

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

 

  

NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

July 2, 2023 and December 31, 2022

(Dollars in thousands)

 

  

July 2, 2023 (Unaudited)

  

December 31, 2022

 

LIABILITIES AND STOCKHOLDERS' EQUITY

                
                 

LIABILITIES

                

CURRENT LIABILITIES:

                

Accounts payable

     $38,239      $34,604 

Federal and state income taxes

      1,493       2,552 

Lease liabilities

      679       577 

Accrued liabilities

      16,060       15,908 

Total current liabilities

      56,471       53,641 

LEASE LIABILITIES - NON-CURRENT

      10,038       10,154 

Total liabilities

      66,509       63,795 

COMMITMENTS AND CONTINGENCIES

                
                 

STOCKHOLDERS' EQUITY

                

Common stock, $1 par value:

                

Authorized: 12,000,000 shares

                

Issued: 7,440,518 shares

 $7,441      $7,441     

Paid-in capital

  15,540       14,799     

Retained earnings

  324,068       338,071     

Accumulated other comprehensive loss

  (95)      (103)    
   346,954       360,208     

Treasury stock, at cost

  11,658       12,156     

Total stockholders' equity

      335,296       348,052 
      $401,805      $411,847 

 

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

 

 

 

NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME 

Three and Six Months Ended July 2, 2023 and July 3, 2022

(Unaudited) 

(In thousands except per share data) 

 

  

Three Months Ended

  

Six Months Ended

 
  

2023

  

2022

  

2023

  

2022

 

Net sales

 $78,946  $77,138  $159,355  $137,892 

Cost of sales

  65,566   62,100   127,955   113,143 

Gross profit

  13,380   15,038   31,400   24,749 

Selling and general expenses

  7,679   7,125   15,900   13,695 

Intangibles amortization

  451   54   830   108 

Operating profit

  5,250   7,859   14,670   10,946 

Other income

  1,874   775   3,727   1,444 

Earnings before provision for income taxes

  7,124   8,634   18,397   12,390 

Provision for income taxes

  1,621   1,950   4,016   2,791 

Net earnings

 $5,503  $6,684  $14,381  $9,599 
                 

Weighted average shares outstanding:

                

Basic and diluted

  7,106   7,081   7,101   7,077 
                 

Net Earnings per share:

                

Basic and diluted

 $0.77  $0.94  $2.03  $1.36 
                 

Comprehensive income:

                

Net earnings

 $5,503  $6,684  $14,381  $9,599 

Other comprehensive income (loss), net of tax:

                

Unrealized gain (loss) on available-for-sale securities

  (7)  (25)  8   (87)

Comprehensive income

 $5,496  $6,659  $14,389  $9,512 
                 

Cash dividends declared and paid per common share

 $0.00  $0.00  $4.00  $4.50 

 

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

 

 

 

NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES 

CONSOLIDATED STATEMENTS OF CASH FLOWS 

Six Months Ended July 2, 2023 and July 3, 2022

(Unaudited) 

(Dollars in thousands) 



   

2023

   

2022

 

Cash flows from operating activities:

               

Net earnings

  $ 14,381     $ 9,599  

Adjustments to reconcile net earnings to net cash provided by operating activities:

               

Provision for depreciation

    2,121       1,311  

Intangibles amortization

    830       108  

Non-cash retirement plan expense

    451       420  

Proceeds from insurance claim

    527       89  

Other

    383       328  

Changes in operating accounts:

               

Accounts receivable, net

    27,675       4,666  

Inventories

    (15,810 )     (12,437 )

Other assets and current assets

    (201 )     (1,168 )

Accounts payable and accrued liabilities

    3,787       (4,852 )

Federal and state income taxes

    (1,143 )     (172 )

Net cash provided by (used in) operating activities

    33,001       (2,108 )
                 

Cash flows from investing activities:

               

Marketable securities purchased

    (39,725 )     (11,587 )

Marketable securities - maturities and sales

    38,253       2,637  

Proceeds from note receivable

    6       76  

Purchase of property, plant and equipment

    (928 )     (302 )

Net used in investing activities

    (2,394 )     (9,176 )
                 

Cash flows from financing activities:

               

Dividends paid

    (28,385 )     (31,827 )

Proceeds from sale of treasury stock

    429       436  

Other

    -       (41 )

Net cash used in financing activities

    (27,956 )     (31,432 )
                 

Net increase (decrease) in cash and cash equivalents

    2,651       (42,716 )

Cash and cash equivalents at beginning of period

    70,711       109,805  

Cash and cash equivalents at end of period

  $ 73,362     $ 67,089  

 

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

 

 

 

NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES 

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

Three and Six Months Ended July 2, 2023 and July 3, 2022

(Unaudited) 

(In thousands except per share data) 

 

   

Shares of Common Stock Outstanding Net of Treasury Shares

   

Common Stock

   

Paid-in Capital

   

Retained Earnings

   

Accumulated Other Comprehensive Income (Loss)

   

Treasury Stock

   

Total

 

Balance April 3, 2022

    7,054     $ 7,441       14,156     $ 320,286     $ (42 )   $ (12,450 )   $ 329,391  

Net earnings

                            6,684                       6,684  

Unrealized loss on available-for-sale securities, net of tax

                              (25 )           (25 )

Other

    3               218       -       -       104       322  

Balance July 3, 2022

    7,057     $ 7,441     $ 14,374     $ 326,970     $ (67 )   $ (12,346 )   $ 336,372  
                                                         

Balance April 2, 2023

    7,076     $ 7,441     $ 15,308     $ 318,565     $ (88 )   $ (11,743 )   $ 329,483  

Net earnings

                            5,503                       5,503  

Unrealized loss on available-for-sale securities, net of tax

                              (7 )           (7 )

Other

    3               232       -               85       317  

Balance July 2, 2023

    7,079     $ 7,441     $ 15,540     $ 324,068     $ (95 )   $ (11,658 )   $ 335,296  



  

Shares of Common Stock Outstanding Net of Treasury Shares

  

Common Stock

  

Paid-in Capital

  

Retained Earnings

  

Accumulated Other Comprehensive Income (Loss)

  

Treasury Stock

  

Total

 

Balance December 31, 2021

  7,042  $7,441  $13,743  $349,198  $20  $(12,779) $357,623 

Net earnings

              9,599           9,599 

Unrealized loss on available-for-sale securities, net of tax

               (87)     (87)

Dividends paid March 15, $1.00 per share regular, $3.50 per share extra

            (31,827)        (31,827)

Other

  15       631   -   -   433   1,064 

Balance July 3, 2022

  7,057  $7,441  $14,374  $326,970  $(67) $(12,346) $336,372 
                             

Balance December 31, 2022

  7,063  $7,441  $14,798  $338,072  $(103) $(12,156) $348,052 

Net earnings

              14,381           14,381 

Unrealized gain on available-for-sale securities, net of tax

               8      8 

Dividends paid March 15, $1.00 per share regular, $3.00 per share extra

            (28,385)        (28,385)

Other

  16       742   -       498   1,240 

Balance July 2, 2023

  7,079  $7,441  $15,540  $324,068  $(95) $(11,658) $335,296 

 

The accompanying notes are an integral part of the Condensed Consolidated Financial Statements.

 

  

 

 

NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

 

NOTE A – BASIS OF PRESENTATION 

The condensed consolidated interim financial statements included herein are unaudited and have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management of the Company, the consolidated interim financial statements reflect all of the adjustments which were of a normal recurring nature necessary for a fair presentation of the results of the interim periods.  The condensed consolidated balance sheet as of  December 31, 2022 is summarized from audited consolidated financial statements, but does not include all the disclosures contained therein and should be read in conjunction with the 2022 Annual Report on Form 10-K.  Interim results for the period are not indicative of those for the year.

 

 

NOTE B – GENERAL

The after-effects of the government responses to the COVID-19 virus have impacted worldwide economic activity.  The Company continues to monitor the impact on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly.  The after-effects of the COVID-19 related edicts and guidelines, although improving, also continue to affect each segment in a variety of fashions, which include labor and material shortages, contributing to increased labor and material costs as well as difficulty in securing needed products and components and personnel;  increased absenteeism; some limitation in opportunities to meet with customers/suppliers; as well as inefficiencies inherent when dealing with suppliers and customers that continue to work from home.  The extent to which these after-effects from the various responses to the COVID-19 pandemic impact the Company’s business for the remainder of 2023 and beyond will depend on future developments that are highly uncertain and cannot be predicted.

  

 

NOTE C – REVENUES

The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 36 months and are recognized in accordance with Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“ASC”) Topic 606, Revenue from Contracts with Customers. The Company’s contracts generally contain one or more performance obligations: the physical delivery of distinct ordered product or products.  The Company provides an assurance type product warranty on its products to the original owner.  In addition, for the Housewares/Small Appliances segment, the Company estimates returns of seasonal products and returns of newly introduced products sold with a return privilege.  Stand-alone selling prices are set forth in each contract and are used to allocate revenue to the corresponding performance obligations.  For the Housewares/Small Appliances segment, contracts include variable consideration, as the prices are subject to customer allowances, which principally consist of allowances for cooperative advertising, defective product, and trade discounts.  Customer allowances are generally allocated to the performance obligations based on budgeted rates agreed upon with customers, as well as historical experience, and yield the Company’s best estimate of the expected value for the variable consideration.

 

The Company's contracts in the Defense segment are primarily with the U.S. Department of Defense (DOD) and DOD prime contractors. As a consequence, this segment's business essentially depends on the product needs and governmental funding of the DOD. Substantially all of the work performed by the Defense segment directly or indirectly for the DOD is performed on a fixed-price basis. Under fixed-price contracts, the price paid to the contractor is usually awarded based on competition at the outset of the contract and therefore, with the exception of limited escalation provisions on specific materials, is generally not subject to any adjustments reflecting the actual costs incurred by the contractor.

 

For the Housewares/Small Appliance segment, revenue is generally recognized as the completed, ordered product is shipped to the customer from the Company’s warehouses.  For the relatively few situations in which revenue should be recognized when product is received by the customer, the Company adjusts revenue accordingly.  For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products.    In some situations, the customer may obtain legal title and accept the products at the Company’s facilities, arranging for transportation at a later date, typically in one to four weeks.  The Company does not consider the short-term storage of the customer owned products to be a material performance obligation, and no part of the transaction price is allocated to it. There are also certain termination clauses in Defense segment contracts that may give rise to an over-time pattern of recognition of revenue in the absence of alternative use of the product.

 

The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, and customer advances and deposits (contract liabilities) on the Company’s Condensed Consolidated Balance Sheets. For the Defense segment, the Company occasionally receives advances or deposits from certain customers before revenue is recognized, resulting in contract liabilities.  These advances or deposits do not represent a significant financing component.  As of July 2, 2023 and December 31, 2022, $14,606,000 and $4,434,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets.  The Company recognized revenue of $142,000 during the six-month period ended July 2, 2023 that was included in the Defense segment contract liability at the beginning of that period. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, trade discounts, and returns of seasonal and newly introduced product, all of which pertain to the Housewares/Small Appliances segment, and periodically makes cumulative adjustments to the carrying amounts of these contract liabilities as appropriate.  During the three and six month periods ended July 2, 2023 and July 3, 2022, there were no material adjustments to the aforementioned estimates.  There were no amounts of revenue recognized during the same periods related to performance obligations satisfied in a previous period.  The portion of contract transaction prices allocated to unsatisfied performance obligations, also known as the contract backlog, in the Company’s Defense segment were $533,499,000 and $505,069,000 as of July 2, 2023 and December 31, 2022, respectively.  The Company anticipates that the unsatisfied performance obligations (contract backlog) will be fulfilled in an 18 to 36-month period.  The performance obligations in the Housewares/Small Appliances segment have original expected durations of less than one year.

 

The Company’s principal sources of revenue are derived from three segments: Housewares/Small Appliance, Defense, and Safety, as shown in Note E. Management utilizes the performance measures by segment to evaluate the financial performance of and make operating decisions for the Company.

 

 

 

 

NOTE D – EARNINGS PER SHARE 

Basic earnings per share is based on the weighted average number of common shares and participating securities outstanding during the period.  Diluted earnings per share also includes the dilutive effect of additional potential common shares issuable.  Unvested stock awards, which contain non-forfeitable rights to dividends whether paid or unpaid (“participating securities”), are included in the number of shares outstanding for both basic and diluted earnings per share calculations. 

 

 

NOTE E – BUSINESS SEGMENTS 

In the following summary, operating profit represents earnings before other income and income taxes.  The Company's segments operate discretely from each other with no shared owned or leased manufacturing facilities.  Costs associated with corporate activities (such as cash and marketable securities management) and the assets associated with such activities are included within the Housewares/Small Appliances segment for all periods presented. 

  

  

(in thousands)

 
  

Housewares / Small Appliances

  

Defense

  

Safety

  

Total

 

Quarter ended July 2, 2023

                

External net sales

 $18,936  $59,705  $305  $78,946 

Gross profit (loss)

  4,188   10,193   (1,001)  13,380 

Operating profit (loss)

  852   7,116   (2,718)  5,250 

Total assets

  180,075   214,822   6,908   401,805 

Depreciation and amortization

  255   876   153   1,284 

Capital expenditures

  162   354   16   532 
                 

Quarter ended July 3, 2022

                

External net sales

 $24,841  $52,126  $171  $77,138 

Gross profit (loss)

  4,038   11,228   (228)  15,038 

Operating profit (loss)

  607   8,594   (1,342)  7,859 

Total assets

  202,841   181,390   9,751   393,982 

Depreciation and amortization

  259   378   69   706 

Capital expenditures

  18   106   6   130 

 

  

(in thousands)

 
  

Housewares / Small Appliances

  

Defense

  

Safety

  

Total

 

Six Months Ended July 2, 2023

                

External net sales

 $39,988  $118,563  $804  $159,355 

Gross profit (loss)

  8,894   24,252   (1,746)  31,400 

Operating profit (loss)

  2,197   17,635   (5,162)  14,670 

Total assets

  180,075   214,822   6,908   401,805 

Depreciation and amortization

  507   2,218   226   2,951 

Capital expenditures

  228   520   180   928 
                 

Six Months Ended July 3, 2022

                

External net sales

 $45,147  $92,481   264  $137,892 

Gross profit (loss)

  5,233   20,095   (579)  24,749 

Operating profit (loss)

  (932)  14,632   (2,754)  10,946 

Total assets

  202,841   181,390   9,751   393,982 

Depreciation and amortization

  521   767   130   1,418 

Capital expenditures

  95   198   9   302 

 



 

NOTE F - FAIR VALUE OF FINANCIAL INSTRUMENTS

The Company utilizes the methods of fair value as described in FASB ASC 820, Fair Value Measurements and Disclosures, to value its financial assets and liabilities. ASC 820 utilizes a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

The carrying amounts for cash and cash equivalents, accounts receivable, notes receivable, accounts payable, and accrued liabilities approximate fair value due to the immediate or short-term maturity of these financial instruments.  See Note G for fair value information on marketable securities.

 

 

 

9

 

NOTE G - CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES 

The Company considers all highly liquid marketable securities with an original maturity of three months or less to be cash equivalents.  Cash equivalents include money market funds.  The Company deposits its cash in high quality financial institutions.  The balances, at times, may exceed federally insured limits.  Money market funds are reported at fair value determined using quoted prices in active markets for identical securities (Level 1, as defined by FASB ASC 820).

 

The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at estimated fair value, with unrealized gains and losses, net of tax, reported as a separate component of stockholders' equity.  Highly liquid, tax-exempt variable rate demand notes with put options exercisable in three months or less are classified as marketable securities.

  

At July 2, 2023 and December 31, 2022, cost for marketable securities was determined using the specific identification method.  A summary of the amortized costs and fair values of the Company’s marketable securities at the end of the periods presented is shown in the following table.  All of the Company’s marketable securities are classified as Level 2, as defined by FASB ASC 820, with fair values determined using significant other observable inputs, which include quoted prices in markets that are not active, quoted prices of similar securities, recently executed transactions, broker quotations, and other inputs that are observable.

 

  

(In Thousands)

 
  

MARKETABLE SECURITIES

 
  

Amortized Cost

  

Fair Value

  

Gross Unrealized Gains

  

Gross Unrealized Losses

 

July 2, 2023

                

Fixed Rate Municipal Bonds

 $3,453  $3,442  $-  $11 

Certificates of Deposit

  18,723   18,614   .   109 

Variable Rate Demand Notes

  4,289   4,289   -   - 

Total Marketable Securities

 $26,465  $26,345  $-  $120 
                 

December 31, 2022

                

Fixed Rate Municipal Bonds

 $11,460  $11,405  $-  $58 

Certificates of Deposit

  9,895   9,820   22   94 

Variable Rate Demand Notes

  3,638   3,638   -   - 

Total Marketable Securities

 $24,993  $24,863  $22  $152 

 

Proceeds from maturities and sales of available-for-sale securities totaled $37,000,000 and $583,000 for the three month periods ended July 2, 2023 and July 3, 2022, respectively, and totaled $38,253,000 and $2,637,000 for the six month periods then ended, respectively.  There were no gross gains or losses related to sales of marketable securities during the same periods.  Net unrealized losses included in other comprehensive income were $9,000 and $33,000 before taxes for the three month periods ended July 2, 2023 and July 3, 2022, respectively, and were a net unrealized gain of $10,000 and net unrealized loss of $111,000 before taxes for the six month periods then ended, respectively. No unrealized gains or losses were reclassified out of accumulated other comprehensive income during the same periods.

 

The contractual maturities of the marketable securities held at July 2, 2023 are as follows: $12,304,000 within one year; $11,378,000 beyond one year to five years; and $2,783,000 beyond five years to ten years. All of the instruments in the beyond five year ranges are variable rate demand notes which can be tendered for cash at par plus interest within seven days.  Despite the stated contractual maturity date, to the extent a tender is not honored, the notes become immediately due and payable.

 

 

NOTE H – OTHER ASSETS

Other Assets includes prepayments that are made from time to time by the Company for certain materials used in the manufacturing process in the Housewares/Small Appliances segment.  The Company expects to utilize the prepayments and related materials over an estimated period of two years.  As of July 2, 2023 and December 31, 2022, $5,063,000 and $7,065,000 of such prepayments, respectively, remained unused and outstanding.  At  July 2, 2023 and December 31, 2022, $3,780,000 and $5,377,000 of those payments, respectively were included in Other Current Assets, representing the Company’s best estimate of the expected utilization of the prepayments and related materials during the twelve-month periods following those dates.

 

 

 

10

 

NOTE I – LEASES

The Company accounts for leases under ASC Topic 842, Leases.  The Company’s leasing activities include roles as both lessee and lessor.  As lessee, the Company’s primary leasing activities include buildings and structures to support its manufacturing operations at one location in its Defense segment, buildings and structures to support its Safety segment, and warehouse space and equipment to support its distribution center operations in its Housewares/Small Appliances segment.  As lessor, the Company’s primary leasing activity is comprised of manufacturing and office space located adjacent to its corporate offices.  All of the Company’s leases are classified as operating leases.

 

The Company’s leases as lessee in its Defense segment provide for variable lease payments that are based on changes in the Consumer Price Index.  As lessor, the Company’s primary lease also provides for variable lease payments that are based on changes in the Consumer Price Index, as well as on increases in costs of insurance, real estate taxes, and utilities related to the leased space. Generally, all of the Company’s lease contracts include options for extensions and early terminations.  The majority of lease terms of the Company’s lease contracts recognized on the balance sheet reflect extension options, while none reflect early termination options.

 

The Company has determined that the rates implicit in its leases are not readily determinable and therefore, estimates its incremental borrowing rates utilizing quotes from financial institutions for real estate and equipment, as applicable, over periods of time similar to the terms of its leases. The Company has entered into various short-term (12 months or less) leases as lessee and has elected a non-recognition accounting policy, as permitted by ASC Topic 842.

 

  

3 Months Ending

  

3 Months Ending

  

6 Months Ending

  

6 Months Ending

 

Summary of Lease Cost (in thousands)

 

July 2, 2023

  

July 3, 2022

  

July 2, 2023

  

July 3, 2022

 

Operating lease cost

 $296  $250  $591  $500 

Short-term and variable lease cost

  (88)  44   (33)  79 

Total lease cost

 $208  $294  $558  $579 

 

Operating cash used for operating leases was $208,000 and $558,000 for the three and six months ended July 2, 2023, respectively, and $294,000 and $579,000 for the three and six months ended July 3, 2022, respectively.  The weighted-average remaining lease term was 19.9 years, and the weighted-average discount rate was 4.7% as of July 2, 2023.

 

Maturities of operating lease liabilities are as follows:

 

Years ending December 31:

 

(In thousands)

 

2023 (remaining six months)

 $498 

2024

  981 

2025

  855 

2026

  782 

2027

  782 

Thereafter

  13,525 

Total lease payments

 $17,423 

Less: future interest expense

  6,706 

Lease liabilities

 $10,717 

 

 

Lease income from operating lease payments was $551,000 and $519,000 for the quarters ended July 2, 2023 and July 3, 2022, respectively, and $1,102,000 and $1,038,000 for the six months then ended, respectively.  Undiscounted cash flows provided by lease payments are expected as follows:



Years ending December 31:

 

(In thousands)

 

2023 (remaining six months)

 $1,103 

2024

  2,186 

2025

  2,186 

2026

  2,186 

2027

  2,186 

Thereafter

  15,302 

Total lease payments

 $25,149 

 

The Company considers risk associated with the residual value of its leased real property to be low, given the nature of the long-term lease agreement, the Company’s ability to control the maintenance of the property, and the creditworthiness of the lessee.  The residual value risk is further mitigated by the long-lived nature of the property, and the propensity of such assets to hold their value or, in some cases, appreciate in value.

 

 

 

NOTE J – COMMITMENTS AND CONTINGENCIES

The Company is involved in largely routine litigation incidental to its business.  Management believes the ultimate outcome of the litigation will not have a material effect on the Company's consolidated financial position, liquidity, or results of operations. 

 

In the state of Mississippi, inventory that is shipped out of state that is held in a licensed Free Port Warehouse is exempt from personal property taxes.  One of the Company's subsidiaries operates in Hinds County, Mississippi.  That subsidiary has submitted its Hinds County Free Port Warehouse tax filing for approximately 40 years.  Each year, the county then assessed the subsidiary in accordance with the Company's filing.  However, in June 2020, the Hinds County tax assessor notified the Company that the county had no record of a Free Port Warehouse License and issued an assessment totaling $2,506,000, reflecting personal property tax going back seven years.  The Company is vigorously fighting the assessment, and does not consider the ultimate payment of the taxes to be probable.  Accordingly, as prescribed by ASC 450 - Contingencies, no accrual has been recorded on the Company's consolidated financial statements as of July 2, 2023.



11

 

 

NOTE K – RECENTLY ISSUED OR ADOPTED ACCOUNTING PRONOUNCEMENTS

 

The Company assesses the impacts of adopting recently issued accounting standards by the Financial Accounting Standards Board on the Company's financial statements, and updates previous assessments, as necessary, from the Company's Quarterly Report on Form 10-Q for the fiscal quarter ended April 2, 2023.  There were no new accounting standards issued or adopted in the quarter ended July 2, 2023 that would have a material impact on the Company's consolidated financial statements.

 

 

NOTE L – BUSINESS ACQUISITIONS

 

On July 29, 2022, the Company’s wholly owned subsidiary, UESCO, Inc., purchased with cash on hand of $3,125,000 certain assets and assumed certain liabilities of Knox Safety, Inc., a company formed in 2019 with operations in Illinois and North Carolina. In addition, upon closing the Company paid a deposit of $500,000 and, subsequently in the first fiscal quarter of 2023, an additional deposit of $1,000,000 to a vendor that had previously been a supplier of Knox Safety. Knox Safety is a startup company that designs and sells carbon monoxide detectors for residential use, the acquisition of which should complement the product lines currently offered by the Company’s Safety segment. Subsequent to the acquisition of Knox Safety, UESCO legally adopted the corporate name Rely Innovations, Inc.

 

The acquisition was accounted for under the acquisition method of accounting with the Company treated as the acquiring entity. Accordingly, the consideration paid by the Company to complete the acquisition has been recorded to the assets acquired and liabilities assumed based upon their estimated fair values as of the date of acquisition. The carrying values for current assets and liabilities were deemed to approximate their fair values due to the short-term nature of these assets and liabilities. The following table shows the amounts recorded as of their acquisition date.

 

  

(in thousands)

 
     

Accounts receivable

  1,832 

Inventories

  1,274 

Other current assets

  7 

Property, plant and equipment

  868 

Intangible assets

  290 

Right-of-Use Lease Assets

  1,126 

Total assets acquired

  5,397 

Less: Current liabilities assumed

  (776) 

Less: Lease Liability - Noncurrent

  (1,004) 

Net assets acquired

 $3,617 

 

The acquired intangibles primarily included trademarks and safety certifications that will be amortized over a period of two years. Due to its startup nature and history of operating losses, the acquisition of Knox Safety resulted in a bargain purchase gain of $492,000, which was included with Selling and general expenses in the Consolidated Statements of Comprehensive Income for the quarter ended October 2, 2022. There was no material tax impact from the acquisition on the Company’s Consolidated Financial Statements. 

 

On October 26, 2022, the Company’s wholly owned subsidiary, National Defense Corporation, and newly formed subsidiary Woodlawn Manufacturing, LLC, acquired with cash on hand of $21,558,000 the equity interests of Woodlawn Manufacturing, Ltd. Woodlawn Manufacturing, Ltd, is a high volume manufacturer of precision metal parts and assemblies primarily for the defense and aerospace industry.

 

The acquisition was accounted for under the acquisition method of accounting with the Company treated as the acquiring entity. Accordingly, the consideration paid by the Company to complete the acquisition has been recorded to the assets acquired and liabilities assumed based upon their estimated fair values as of the date of acquisition. The carrying values for current assets and liabilities were deemed to approximate their fair values due to the short-term nature of these assets and liabilities. The following table shows the amounts recorded as of their acquisition date. During the quarter ended April 2, 2023, $860,000 of additional deferred tax liabilities were identified that would have existed as of the date of acquisition.  Accordingly, both Goodwill and Deferred tax liability balances were increased during the quarter.  The table below reflects those adjustments.

 

 

  

(in thousands)

 
     

Accounts receivable

  2,136 

Inventories

  2,309 

Other current assets

  130 

Property, plant and equipment

  6,400 

Intangible assets

  6,058 

Goodwill

  7,948 

Total assets acquired

  24,981 

Less: Current liabilities assumed

  (1,084)

Less: Deferred tax liability

  (2,339)

Net assets acquired

 $21,558 

 

The acquired intangible assets primarily include customer contracts and will be amortized over a period of four years. The amount of goodwill recorded reflects expected earning potential and synergies with other operations in the Defense segment. The recorded goodwill is not deductible for income tax purposes. 

 

The following pro forma condensed consolidated results of operations has been prepared as if the acquisitions had occurred as of January 1, 2022.

 

  

(unaudited)

  

(unaudited)

 
  

(in thousands, except per share data)

  

(in thousands, except per share data)

 
  

Quarter Ended

  

Six Months Ended

 
  

July 3, 2022

  

July 3, 2022

 
         

Net sales

 $83,034  $148,103 

Net earnings

  6,382   8,181 
         

Net earnings per share (basic and diluted)

 $0.94  $1.36 

Weighted average shares outstanding (basic and diluted)

  7,081   7,077 

 

The unaudited pro forma financial information presented above is not intended to represent or be indicative of what would have occurred if the transactions had taken place on the dates presented and is not indicative of what the Company’s actual results of operations would have been had the acquisition been completed at the beginning of the periods indicated above.  The pro forma combined results reflect one-time costs to fully merge and operate the combined organization more efficiently, but do not reflect anticipated synergies expected to result from the combination and should not be relied upon as being indicative of the future results that the Company will experience.

 

 

NOTE M - SUBSEQUENT EVENT

 

The Company has evaluated subsequent events through the filing of this Form 10-Q, and determined that there have been no events that have occurred that would require adjustments to our disclosures in the consolidated financial statements.  

 

12

 
 

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

 

Forward-looking statements in this Management’s Discussion and Analysis of Financial Condition and Results of Operations, elsewhere in this Form 10-Q, in the Company’s 2022 Annual Report to Stockholders, in the Proxy Statement for the annual meeting held on May 16, 2023, and in the Company’s press releases and oral statements made with the approval of an authorized executive officer are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. There are certain important factors that could cause results to differ materially from those anticipated by some of the statements made herein.  Investors are cautioned that all forward-looking statements involve risks and uncertainty. In addition to the factors discussed herein and in the Notes to Consolidated Financial Statements, among the other factors that could cause actual results to differ materially are the following: consumer spending and debt levels; interest rates; continuity of relationships with and purchases by major customers; product mix; the benefit and risk of business acquisitions; competitive pressure on sales and pricing; development and market acceptance of new products; increases in material, freight/shipping, tariffs, or production cost which cannot be recouped in product pricing; delays or interruptions in shipping or production; shipment of defective product which could result in product liability claims or recalls; work or labor disruptions stemming from a unionized work force; changes in government requirements, military spending, and funding of government contracts, which could result in, among other things, the modification or termination of existing contracts; dependence on subcontractors or vendors to perform as required by contract; the ability of startup businesses to ultimately have the potential to be successful; the efficient start-up and utilization of capital equipment investments; political actions of federal and state governments which could have an impact on everything from the value of the U.S dollar vis-à-vis other currencies to the availability of affordable labor and energy; and security breaches and disruptions to the Company’s information technology systems.  Additional information concerning these and other factors is contained in the Company's Securities and Exchange Commission filings.

 

COVID-19 Disclosure

 

All of the Company’s businesses were deemed essential and as a result, all operated during the COVID-19 shutdowns.  Distribution systems of customers that survived the shutdowns are largely intact as most key retail customers' outlets have been open since third quarter 2020. Most customer offices are now open, and trade shows, albeit with reduced attendance, have resumed.  As a result of government COVID-19 policies, labor and material costs have materially increased.  Although the situation has improved, labor shortages continue and in turn material shortages.  Due to the Company's historical conservative practices, it has no debt and has adequate balances to fund its operations.  

  

For historical information about the impact of the government responses to COVID-19, please see “Item 1A. Risk Factors” titled “The COVID-19 or Other Pandemics, Epidemics or Similar Public Health Crises Risks” included in the Company's Annual Report on Form 10-K for year ended December 31, 2022.

 

Comparison of Second Quarter 2023 and 2022

 

Readers are directed to Note E to the Consolidated Financial Statements, “Business Segments,” for data on the financial results of the Company’s three business segments for the quarters ended July 2, 2023 and July 3, 2022.

 

On a consolidated basis, net sales increased by $1,808,000 (2%), gross profit decreased by $1,658,000 (11%), selling and general expenses increased by $554,000 (8%), and amortization increased 397,000 (735%).  Other income increased by $1,099,000 (142%), earnings before provision for income taxes decreased by $1,510,000 (18%), and net earnings decreased by $1,181,000 (18%).  Details concerning these changes can be found in the comments by segment below.

 

Housewares/Small Appliance net sales decreased by $5,905,000 from $24,841,000 to $18,936,000, or 24%, approximately 77% of which was attributable to a decrease in units shipped, with the remainder of the decrease attributable to a decrease in pricing and changes in mix.  Defense net sales increased by $7,579,000 from $52,126,000 to $59,705,000 or 15%, primarily reflecting an increase in shipments from the segment's backlog.   

 

Housewares/Small Appliance gross profit increased $150,000 from $4,038,000 to $4,188,000, primarily reflecting year-to year timing differences in accruals for customer allowances and warranty that offset the unfavorable impact of the decreased net sales volume referenced above. Defense gross profit decreased $1,035,000 from $11,228,000 to $10,193,000, primarily reflecting a less favorable mix of products, which offset the increase in sales mentioned above. Due to the startup nature of the businesses in the Safety segment and the resulting limited revenues, gross margins were negative in both years. 

 

Selling and general expenses for the Housewares/Small Appliance were flat. Selling and general expenses for the Defense segment were relatively flat, primarily reflecting increased salaries and compensation costs of $271,000 and an offsetting adjustment of $313,000 related to the purchase of Woodlawn Manufacturing, LTD, which was acquired on October 26, 2022.  See Note L to the Condensed Consolidated Financial Statements.  Selling and general expenses for the Safety segment increased $584,000, primarily reflecting increased costs attributable to Rely Innovations, Inc., which was acquired on July 29, 2022. See Note L to the Condensed Consolidated Financial Statements.



Intangibles amortization increased as a result of the acquisition of contracts/customer relationship and intellectual property intangibles in the acquisitions of Rely Innovations, Inc. and Woodlawn Manufacturing, Ltd. See Note L to the Consolidated Financial Statements.

 

The above items were responsible for the change in operating profit.

 

The $1,099,000 increase in other income was primarily attributable to an increase in interest income on marketable securities largely stemming from higher yields on a lower average daily investment.

 

Earnings before provision for income taxes decreased $1,510,000 from $8,634,000 to $7,124,000.  The provision for income taxes decreased from $1,950,000 to $1,621,000, which resulted in an effective income tax rate of 23%, for both the quarters ended July 2, 2023 and July 3, 2022.  Net earnings decreased $1,181,000 from $6,684,000 to $5,503,000, or 18%.

 

Comparison of First Six Months 2023 and 2022

 

Readers are directed to Note E to the Consolidated Financial Statements, “Business Segments,” for data on the financial results of the Company’s three business segments for the first six months ended July 2, 2023 and July 3, 2022.

 

On a consolidated basis, net sales increased by $21,463,000 (16%), gross profit increased by $6,651,000 (27%), selling and general expenses increased by $2,205,000 (16%), and amortization increased 722,000 (669%).  Other income increased by $2,283,000 (158%), earnings before provision for income taxes increased by $6,007,000 (49%), and net earnings increased by $4,782,000 (50%).  Details concerning these changes can be found in the comments by segment below.

 

Housewares/Small Appliance net sales decreased by $5,159,000 from $45,147,000 to $39,988,000, or 11%, approximately 89% of which was attributable to a decrease in units shipped, with the remainder of the decrease attributable to a decrease in pricing and changes in mix.  Defense net sales increased by $26,082,000 from $92,481,000 to $118,563,000, or 28%, primarily reflecting an increase in shipments from the segment's backlog.   

 

Housewares/Small Appliance gross profit increased $3,661,000 from $5,233,000 to $8,894,000, primarily reflecting year-to year timing differences in accruals for customer allowances and warranty, and decreased logistical costs that offset the unfavorable impact of the decreased net sales volume referenced above.  Defense gross profit increased $4,157,000 from $20,095,000 to $24,252,000, primarily reflecting the increase in sales mentioned above, partially offset by a less favorable mix of products.  Due to the startup nature of the businesses in the Safety segment and the resulting limited revenues, gross margins were negative in both years. 

 

Selling and general expenses for the Housewares/Small Appliance segment increased $532,000, primarily reflecting higher accruals for self insurance of $515,000 and increased salaries and compensation of $249,000, offset by lower accruals for legal and professional costs of $331,000.  Selling and general expenses for the Defense segment increased $470,000, primarily reflecting increased salaries and compensation costs of $469,000 and one-time insurance related costs of $250,000, partially offset by an adjustment of $313,000 related to the purchase of  Woodlawn Manufacturing, LTD, which was acquired on October 26, 2022.  See Note L to the Condensed Consolidated Financial Statements.  Selling and general expenses for the Safety segment increased $1,203,000, primarily reflecting increased costs attributable to Rely Innovations, Inc., which was acquired on July 29, 2022. See Note L to the Condensed Consolidated Financial Statements.

 

Intangibles amortization increased as a result of the acquisition of contracts/customer relationship and intellectual property intangibles in the acquisitions of Rely Innovations, Inc. and Woodlawn Manufacturing, Ltd. See Note L to the Consolidated Financial Statements.

 

The above items were responsible for the change in operating profit.

 

The $2,283,000 increase in other income was primarily attributable to an increase in interest income on marketable securities largely stemming from higher yields on a lower average daily investment.

 

Earnings before provision for income taxes increased $6,007,000 from $12,390,000 to $18,397,000.  The provision for income taxes increased $1,225,000 from $2,791,000 to $4,016,000, which resulted in an effective income tax rate of 22% and 23%, for the six months ended July 2, 2023 and July 3, 2022, respectively.  Net earnings increased $4,782,000 from $9,599,000 to $14,381,000, or 50%.

 

Liquidity and Capital Resources

 

Net cash provided by operating activities was $33,001,000 during the first six months of 2023 compared to $2,108,000 used in operating activities for the first six months of 2022.  The principal factors contributing to the change can be found in the changes in the components of working capital within the Consolidated Statements of Cash Flows. Of particular note during the first six months of 2023 were net earnings of $14,381,000, which included non-cash depreciation and amortization expenses of $2,951,000.  Contributing to the cash provided were a decrease in accounts receivable levels stemming from cash collections on customer sales and increases in payable and accrual levels, partially offset by increases in inventory levels. Of particular note during the first six months of 2022 were net earnings of $9,599,000, which included non-cash depreciation and amortization expenses of $1,419,000. Contributing to the cash used was a decrease in accounts receivable levels stemming from cash collections on customer sales, offset by increased inventory levels, a net decrease in payable and accrual levels and a net increase in deposits made to vendors included in other assets and current assets.

 

Net cash used in investing activities was $2,394,000 and $9,176,000, for the first six months of 2023 and 2022, respectively.  Significant factors contributing to the change were net marketable securities purchased of $1,472,000 in 2023, in contrast with net marketable securities purchased of $8,950,000 in 2022.  

 

Net cash used in financing activities was $27,956,000 and $31,432,000, for the first six months of 2023 and 2022, respectively, and primarily relates to the annual dividend payments.  The extra dividend decreased from $3.50 per share in 2022 to $3.00 per share in 2023.  Cash flows for both six-month periods also reflected the proceeds from the sale of treasury stock to a Company sponsored retirement plan.



Working capital decreased by $10,432,000 during the first six months of 2023 to $262,559,000 at July 2, 2023 for the reasons stated above.  The Company's current ratio was 5.6 to 1.0 and 6.1 to 1.0 at July 2, 2023 and December 31, 2022, respectively.

 

The Company expects to continue to evaluate acquisition opportunities that align with its business segments and will make further acquisitions, as well as continue to make capital investments in its business segments per existing authorized projects and for additional projects, if the appropriate return on investment is projected.

 

The Company has substantial liquidity in the form of cash and cash equivalents and marketable securities to meet all of its anticipated capital requirements, to make dividend payments, and to fund future growth through acquisitions and other means.  The bulk of its marketable securities are invested in the variable rate demand notes described in Item 3 of Part I of this quarterly report on Form 10-Q, fixed rate municipal notes and bonds, and certificates of deposits. The Company intends to continue its investment strategy of safety and short-term liquidity throughout its investment holdings.

 

 

Critical Accounting Estimates

 

The Company's discussion and analysis of financial condition and results of operations are based upon its Consolidated Financial Statements.  The preparation of the Company's Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States requires management to make certain estimates and assumptions that affect the amount of reported assets and liabilities and disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and revenues and expenses during the periods reported.  The estimates are based on experience and other assumptions that the Company believes are reasonable under the circumstances, and these estimates are evaluated on an ongoing basis.  Actual results may differ from those estimates.  

 

The Company's critical accounting policies are those that materially affect its Consolidated Financial Statements and involve difficult, subjective, or complex judgments by management. The Company reviewed the development and selection of the critical accounting policies and believes the following are the most critical accounting policies that could have an effect on the Company's reported results as they involve the use of significant estimates and assumptions as described above.  These critical accounting policies and estimates have been reviewed with the Audit Committee of the Board of Directors.  See Note A - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in Part II, Item 8 of the Annual Report on Form 10-K for the year-ended December 31, 2022 filed on March 13, 2023 for more detailed information regarding the Company's critical accounting policies. 

 

Inventories    

New Housewares/Small Appliance and safety product introductions are an important part of the Company’s sales. In the case of the Housewares/Small Appliance segment, the introductions are important to offset the morbidity rate of other products and/or the effect of lowered acceptance of seasonal products due to weather conditions.  New products entail unusual risks and have occasionally, in the past, resulted in losses related to obsolete or excess inventory as a result of low or diminishing demand for a product.  During 2022, the Housewares/Small Appliance segment recorded an impairment related to such losses of $3,613,000.  In addition, due to fire safety regulations, commercial extinguishers have a limited shelf life, which is based on the date of production. The Safety segment recorded impairments of $1,807,000 and $3,090,000 in 2022 and 2021, respectively, in recognition of that fact. There were no other obsolescence issues that had a material effect during the six months ended July 2, 2023.  In the future should product demand issues arise, the Company may incur losses related to the obsolescence of the related inventory.  Inventory risk for the Company’s Defense segment is not deemed to be significant, as products are largely built pursuant to customers’ specific orders. 

 

Self-Insured Product Liability and Health Insurance 

The Company is subject to product liability claims in the normal course of business and is self-insured for health care costs, although it does carry stop loss and other insurance to cover claims once a health care claim reaches a specified threshold.  The Company’s insurance coverage varies from policy year to policy year, and there are typically limits on all types of insurance coverage, which also vary from policy year to policy year.  Accordingly, the Company records an accrual for known claims and incurred but not reported claims, including an estimate for related legal fees in the Company’s Consolidated Financial Statements.  The Company utilizes historical trends and other analysis to assist in determining the appropriate accrual.  There are no known claims that would have a material adverse impact on the Company beyond the reserve levels that have been accrued and recorded on the Company’s books and records.  An increase in the number or magnitude of claims could have a material impact on the Company’s financial condition and results of operations. 

   

Revenues 

Sales are recorded net of discounts and returns for the Housewares/Small Appliance segment.  Sales discounts and returns are key aspects of variable consideration, which is a significant estimate utilized in revenue recognition.  Sales returns pertain primarily to warranty returns, returns of seasonal items, and returns of those newly introduced products sold with a return privilege.  The calculation of warranty returns is based in large part on historical data, while seasonal and new product returns are primarily developed using customer provided information.

 

Impairment and Valuation of Long-lived Assets

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. Long-lived assets consist of property, plant and equipment and intangible assets, including the value of contracts/customer relationships, trademarks and safety certifications, trade secrets, and technology software. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, the amounts of the cash flows and the asset’s residual value, if any. In turn, measurement of an impairment loss requires a determination of fair value, which is based on the best information available. The Company uses internal discounted cash flows estimates, quoted market prices when available, and independent appraisals, as appropriate, to determine fair value. The Company derives the required cash flow estimates from its historical experience and its internal business plans. 

 

The Company recognizes the excess cost of acquired entities over the net amount assigned to the fair value of assets acquired and liabilities assumed as goodwill.  Goodwill is tested for impairment on an annual basis at the start of the fourth quarter and between annual tests whenever an impairment is indicated.  The impairment test for goodwill requires the determination of fair value of the reporting unit.  The Company uses multiples of earnings before interest, taxes, depreciation, and amortization ("EBITDA"), sales, and discounted cash flow models, which are described above, to determine the reporting unit's fair value, as appropriate.

 

ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

The Company's interest income on cash equivalents and marketable securities is affected by changes in interest rates in the United States.  Cash equivalents primarily consist of money market funds. Based on the accounting profession’s interpretation of cash equivalents under FASB ASC Topic 230, the Company’s seven-day variable rate demand notes are classified as marketable securities rather than as cash equivalents.  The demand notes are highly liquid instruments with interest rates set every seven days that can be tendered to the trustee or remarketer upon seven days notice for payment of principal and accrued interest amounts.  The seven-day tender feature of these variable rate demand notes is further supported by an irrevocable letter of credit from highly rated U.S. banks.  To the extent a bond is not remarketed at par plus accrued interest, the difference is drawn from the bank’s letter of credit.  The Company has had no issues tendering these notes to the trustees or remarketers.  Other than a failure of a major U.S. bank, there are no risks of which the Company is aware that relate to these notes in the current market. The balance of the Company’s investments is held primarily in fixed and variable rate municipal bonds and certificates of deposits with a weighted average life of 1.0 years.  Accordingly, changes in interest rates have not had a material effect on the Company, and the Company does not anticipate that future exposure to interest rate market risk will be material.  The Company uses sensitivity analysis to determine its exposure to changes in interest rates. 

 

The Company has no history of, and does not anticipate in the future, investing in derivative financial instruments.  Most transactions with international customers are entered into in U.S. dollars, precluding the need for foreign currency cash flow hedges. As the majority of the Housewares/Small Appliance segment’s suppliers are located in China, periodic changes in the U.S. dollar and Chinese Renminbi (RMB) exchange rates do have an impact on that segment’s product costs. It is anticipated that any potential material impact from fluctuations in the exchange rate will be to the cost of products secured via purchase orders issued subsequent to the revaluation.

 

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures 

 

The Company’s management, including the Chief Executive Officer and Treasurer (principal financial officer), conducted an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Rule 13a-15 under the Securities Exchange Act of 1934 (the “1934 Act”) as of July 2, 2023. Based on that evaluation, the Company’s Chief Executive Officer and Treasurer (principal financial officer) concluded that the Company’s disclosure controls and procedures were effective as of that date.

 

There were no changes to internal controls over financial reporting during the quarter ended July 2, 2023 that have materially affected or are reasonably likely to materially affect, the Company's internal control over financial reporting.  

 

 

 

PART II - OTHER INFORMATION

 

Item 1.  Legal Proceedings

 

See Note J to the Consolidated Financial Statements set forth under Part I - Item 1 above. 

 

 
Item  5. Other Information

 

Frequency of Advisory Vote on Executive Compensation

As previously reported in the Company’s Current Report on Form 8-K dated May 16, 2023 and filed on May 19, 2023, approximately 55.6% of votes at the 2023 Annual Meeting of Stockholders were cast in favor of conducting say-on-pay votes on an annual basis. In light of this result, the Board has determined that the Company will conduct say-on-pay votes on an annual basis until the next required stockholder advisory vote regarding the frequency of such votes. The next advisory vote regarding say-on-pay frequency is currently expected to be held at the Company’s 2029 Annual Meeting of Stockholders.

 

Insider Trading Arrangement

None of the Company’s directors or officers adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company’s fiscal quarter ended July 2, 2023.

 

 

Item 6.  Exhibits

 

Exhibit 3(i)

Restated Articles of Incorporation - incorporated by reference from Exhibit 3 (i) of the Company's annual report on Form 10-K for the year ended December 31, 2005

Exhibit 3(ii)

By-Laws - incorporated by reference from Exhibit 3 (ii) of the Company's current report on Form 8-K dated July 6, 2007

Exhibit 9.1

Voting Trust Agreement  - incorporated by reference from Exhibit 9 of the Company's quarterly report on Form 10-Q for the quarter ended July 6, 1997

Exhibit 9.2

Voting Trust Agreement Amendment - incorporated by reference from Exhibit 9.2 of the Company's annual report on Form 10-K for the year ended December 31, 2008

Exhibit 31.1

Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

Exhibit 31.2

Certification of the Treasurer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

Exhibit 32.1

Certification of the Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Exhibit 32.2

Certification of the Treasurer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Exhibit 101.INS

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

Exhibit 101.SCH Inline XBRL Taxonomy Extension Schema Document
Exhibit 101.CAL Inline XBRL Taxonomy Calculation Linkbase Document

Exhibit 101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document
Exhibit 101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
Exhibit 101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
Exhibit 104 The cover page from this Quarterly Report on Form 10-Q for the quarter ended July 2, 2023, formatted in Inline XBRL and contained in Exhibit 101.INS 

 

 

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.

 



 



NATIONAL PRESTO INDUSTRIES, INC.



 



 



/s/ Maryjo Cohen



Maryjo Cohen, Chair of the Board,



President, Chief Executive Officer



(Principal Executive Officer), Director



 



 



/s/ David J. Peuse



David J. Peuse,  Director of Financial Reporting and Treasurer, (Principal



Financial Officer) 



 



 



Date: August 11, 2023



17
EX-31.1 2 ex_538237.htm EXHIBIT 31.1 ex_538237.htm

EXHIBIT 31.1 

 

CERTIFICATION PURSUANT TO 

18 U.S.C. SECTION 1350, 

AS ADOPTED PURSUANT TO 

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 

 

 

I, Maryjo Cohen, certify that: 



1.  I have reviewed this quarterly report on Form 10-Q of National Presto Industries, 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 effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d)    disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a)    all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b)    any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

Date: August 11, 2023

/S/

Maryjo Cohen

 

 

 

Maryjo Cohen

 

 

 

Chief Executive Officer

 

 

 
EX-31.2 3 ex_538238.htm EXHIBIT 31.2 ex_538238.htm

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, David J. Peuse, certify that:

 

1.  I have reviewed this quarterly report on Form 10-Q of National Presto Industries, 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 effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d)    disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a)    all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b)    any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

 

 

Date: August 11, 2023

/S/

David J. Peuse

 

 

 

David J. Peuse

 

 

 

Treasurer

 

 

 
EX-32.1 4 ex_538239.htm EXHIBIT 32.1 ex_538239.htm

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

 

Pursuant to 18 U.S.C. §1350 (as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002), I, the undersigned Chief Executive Officer of National Presto Industries, Inc. (the “Company”), hereby certify that the Quarterly Report on Form 10-Q of the Company for the quarterly period ended July 2, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.

 

Date: August 11, 2023

/S/

Maryjo Cohen

 

 

 

Maryjo Cohen,

 

 

 

Chief Executive Officer

 

 

 
EX-32.2 5 ex_538240.htm EXHIBIT 32.2 ex_538240.htm

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

 

Pursuant to 18 U.S.C. §1350 (as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002), I, the undersigned Treasurer of National Presto Industries, Inc. (the “Company”), hereby certify that the Quarterly Report on Form 10-Q of the Company for the quarterly period ended July 2, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.

 

Date: August 11, 2023

/S/

David J. Peuse

 

 

 

David J. Peuse

 

 

 

Treasurer

 

 

 
EX-101.SCH 6 npk-20230702.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements Of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements Of Stockholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note A - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note B - General link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note C - Revenues link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note D - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note E - Business Segments link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note F - Fair Value of Financial Instruments link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note H - Other Assets link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note I - Leases link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note J - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note K - Recently Issued Or Adopted Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note L - Business Acquisitions link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note M - Subsequent Event link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Item 5. Other Information link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note E - Business Segments (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note I - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note L - Business Acquisitions (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note C - Revenues 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note C - Revenues 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note E - Business Segments - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note H - Other Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note I - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note I - Leases - Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note I - Leases - Lease Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note I - Leases - Operating Lease Income (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note J - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note L - Business Acquisitions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note L - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note L - Business Combination - Schedule of Pro Forma Results of Operations (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Item 5. Other Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 npk-20230702_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 npk-20230702_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 npk-20230702_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Intangible assets Note E - Business Segments 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths Note G - Cash, Cash Equivalents And Marketable Securities 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Note I - Leases Unrealized loss on available-for-sale securities, net of tax Unrealized gain on available-for-sale securities, net of tax Note L - Business Acquisitions Note E - Business Segments - Segment Information (Details) Note G - Cash, Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details) Note I - Leases - Lease Cost (Details) Note I - Leases - Lease Maturities (Details) Note I - Leases - Operating Lease Income (Details) Accounts receivable us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Note L - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther Other current assets Note L - Business Combination - Schedule of Pro Forma Results of Operations (Details) us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Notes To Financial Statements Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] OTHER ASSETS Inventories Notes To Financial Statements [Abstract] 2023 (remaining six months) us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear us-gaap_LiabilitiesCurrent Total current liabilities Cash dividends declared and paid per common share (in dollars per share) Represents cash dividends declared and paid. Non-cash retirement plan expense Represents the amount of noncash retirement plan expense. Proceeds from note receivable Net sales External net sales us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) Thereafter npk_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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). npk_LessorOperatingLeasePaymentToBeReceivedAfterYearFour Thereafter Amount of lease payment to be received by lessor for operating lease after 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). Variable Rate Demand Obligation [Member] Marketable securities - maturities and sales Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Net earnings per share (basic and diluted) (in dollars per share) Extra dividends per share (in dollars per share) Represents the extra dividends per share paid. Regular dividends per share (in dollars per share) Represents the regular dividends per share paid. Provision for depreciation Depreciation and amortization npk_RevenueContractPeriod Revenue Contract Period (Month) Represents the revenue contract period. Other comprehensive income (loss), net of tax: Housewares/Small Appliances [Member] Information pertaining to the Housewares / Small Appliances segment. us-gaap_StockholdersEquityBeforeTreasuryStock Stockholders' Equity before Treasury Stock Defense [Member] Information pertaining to the Defense segment. us-gaap_AssetsCurrent Total current assets us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss Net earnings Safety [Member] Information pertaining to the Safety segment. Business Acquisition, Pro Forma Information [Table Text Block] us-gaap_BusinessAcquisitionsProFormaRevenue Net sales npk_ExpectedPrepaymentUtilizationPeriod Expected Prepayment Utilization Period (Year) Represents the expected prepayment utilization period. Short-term and variable lease cost Amount of short-term and variable lease cost. npk_DepositsBusinessAcquisition Deposits, Business Acquisition Represents the deposit amount in business acquisition. us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt Marketable securities purchased Financial Instruments [Domain] Adjustments to reconcile net earnings to net cash provided by operating activities: Common stock, authorized (in shares) Common stock, issued (in shares) us-gaap_ContractWithCustomerLiabilityCurrent Contract with Customer, Liability, Current Financial Instrument [Axis] Certificates of Deposit [Member] Common stock, par value (in dollars per share) us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value Accrued liabilities us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Federal and state income taxes OneEvent Technologies, Inc. [Member] Information pertaining to OneEvent Technologies, Inc. Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating Lease, Payments Weighted average shares outstanding (basic and diluted) (in shares) The pro forma basic weighted average number of shares. Maximum [Member] Minimum [Member] Lessee, Operating Leases [Text Block] Accounts payable Other current assets Right-of-Use Lease Assets The amount of right of use lease assets recognized as of the acquisition date. Statistical Measurement [Axis] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_InventoryNet Inventory, net Capital expenditures Work in process Unusual or Infrequent Items, or Both, Disclosure [Text Block] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property, plant and equipment us-gaap_ProceedsFromInsuranceSettlementOperatingActivities Proceeds from insurance claim Weighted average shares outstanding: us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual, Ending Balance CURRENT LIABILITIES: Raw materials Property Tax Assessment [Member] Represents the property tax assessment. us-gaap_Assets Assets Total assets Inventories: Other Assets Disclosure [Text Block] Cash flows from operating activities: Cash, Cash Equivalents, and Marketable Securities [Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Notes receivable, current Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments us-gaap_LossContingencyDamagesSoughtValue Loss Contingency, Damages Sought, Value DEFERRED INCOME TAXES Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Marketable securities AOCI Attributable to Parent [Member] us-gaap_MaterialsSuppliesAndOther Materials, Supplies, and Other Paid-in capital STOCKHOLDERS' EQUITY Other income Segment Reporting Disclosure [Text Block] CURRENT ASSETS: Fair Value Disclosures [Text Block] Net earnings Net earnings us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period INTANGIBLE ASSETS, net us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_Liabilities Total liabilities us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents COMMITMENTS AND CONTINGENCIES Operating profit (loss) Operating profit us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_DeferredTaxLiabilities Deferred Tax Liabilities, Net us-gaap_NetCashProvidedByUsedInInvestingActivities Net used in investing activities Loss Contingency, Nature [Domain] us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod Contract with Customer, Performance Obligation Satisfied in Previous Period Gross profit (loss) Gross profit Cost of sales Loss Contingency Nature [Axis] Consolidation Items [Domain] Commitments and Contingencies Disclosure [Text Block] Business Combination Disclosure [Text Block] Less allowance for depreciation us-gaap_PropertyPlantAndEquipmentNet Property, plant and equipment, net GOODWILL Consolidation Items [Axis] us-gaap_ProceedsFromPaymentsForOtherFinancingActivities Other PROPERTY, PLANT AND EQUIPMENT Accounts receivable, net us-gaap_PaymentsOfDividendsCommonStock Dividends paid Cash flows from investing activities: Fixed Rate Municipal Bonds [Member] Represent fixed rate municipal bonds. Fair Value Retained Earnings [Member] Net Earnings per share: Earnings Per Share [Text Block] Proceeds from sale of treasury stock us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Federal and state income taxes Treasury Stock, Common [Member] Accounts payable and accrued liabilities Additional Paid-in Capital [Member] Common Stock [Member] Provision for income taxes Equity Components [Axis] Equity Component [Domain] us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other Current Assets [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Earnings before provision for income taxes Cash and cash equivalents Revenue from Contract with Customer [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code Comprehensive income: Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income Document Transition Report City Area Code Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Security Exchange Name us-gaap_CommonStockSharesOutstanding Balance (in shares) Balance (in shares) Title of 12(b) Security us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets and current assets Current Fiscal Year End Date us-gaap_LeaseCost Total lease cost us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss Debt Securities, Available-for-Sale, Realized Gain (Loss) us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Trademarks and Safety Certifications [Member] represents trademarks and safety certifications. Document Fiscal Period Focus Woodlawn Manufacturing, Ltd [Member] Represents Woodlawn Manufacturing, Ltd. Operating lease cost Document Fiscal Year Focus Lease, Cost [Table Text Block] Document Period End Date Income Statement Location [Axis] us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Knox Safety, Inc [Member] Represents Knox Safety, Inc. Income Statement Location [Domain] Entity File Number Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Entity Current Reporting Status us-gaap_DividendsCommonStock Dividends Segments [Axis] Segments [Domain] us-gaap_LessorOperatingLeasePaymentsToBeReceived Total lease payments us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear 2023 (remaining six months) Entity Tax Identification Number Entity Central Index Key us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths 2024 Entity Registrant Name us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears 2025 us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears 2026 us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears 2027 Entity [Domain] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] us-gaap_OperatingLeaseLeaseIncomeLeasePayments Operating Lease, Lease Income, Lease Payments Basic and diluted (in shares) Intangibles amortization Entity Address, City or Town Entity Address, Postal Zip Code Business Acquisition [Axis] Treasury stock, at cost Basic and diluted (in dollars per share) Entity Address, State or Province Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Other Other (in shares) Operating Lease, Lease Income [Table Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number us-gaap_TableTextBlock Notes Tables Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Selling and general expenses us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Cash flows from financing activities: us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount Business Combination, Bargain Purchase, Gain Recognized, Amount Common stock, $1 par value: Authorized: 12,000,000 shares Issued: 7,440,518 shares ( us-gaap_LiabilitiesAndStockholdersEquity Liabilities and Equity Finished goods Retained earnings Accumulated other comprehensive loss us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet Net assets acquired Changes in operating accounts: us-gaap_StockholdersEquity Total stockholders' equity Balance Balance us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Issuer Rule 10b5-1, Material Terms [Text Block] The entire disclosure for material terms under issuer rule 10b5-1. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities Less: Lease Liability - Noncurrent us-gaap_OtherNoncashIncomeExpense Other us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation Less: Deferred tax liability LEASE LIABILITIES - NON-CURRENT us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities Less: Current liabilities assumed Class of Stock [Axis] Lease liabilities us-gaap_OperatingLeaseLiability us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Lease liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Total assets acquired Gross Unrealized Losses npk_NumberOfDirectorsAdoptedOrTerminatedRule10b51 Number of Directors Adopted or Terminated Rule 10b5-1 The number of directors adopted or terminated rule 10b5-1. Gross Unrealized Gains Subsequent Events [Text Block] Operating Segments [Member] RIGHT-OF-USE LEASE ASSETS us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments Less: future interest expense Amortized Cost 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Property, plant and equipment EX-101.PRE 10 npk-20230702_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jul. 02, 2023
Aug. 11, 2023
Document Information [Line Items]    
Entity Central Index Key 0000080172  
Entity Registrant Name NATIONAL PRESTO INDUSTRIES INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 02, 2023  
Document Transition Report false  
Entity File Number 1-2451  
Entity Incorporation, State or Country Code WI  
Entity Tax Identification Number 39-0494170  
Entity Address, Address Line One 3925 North Hastings Way  
Entity Address, City or Town Eau Claire  
Entity Address, State or Province WI  
Entity Address, Postal Zip Code 54703-3703  
City Area Code 715  
Local Phone Number 839-2121  
Title of 12(b) Security Common Stock, $1 par value  
Trading Symbol NPK  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   7,079,391
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jul. 02, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 73,362 $ 70,711
Marketable securities 26,345 24,863
Accounts receivable, net 43,784 71,024
Inventories:    
Finished goods 42,483 36,249
Work in process 110,946 105,564
Raw materials 13,556 10,324
Inventory, net 166,985 152,137
Notes receivable, current 2,276 2,226
Other current assets 6,278 5,671
Total current assets 319,030 326,632
PROPERTY, PLANT AND EQUIPMENT 106,215 105,425
Less allowance for depreciation 65,613 63,634
Property, plant and equipment, net 40,602 41,791
GOODWILL 19,433 18,573
INTANGIBLE ASSETS, net 6,097 6,926
RIGHT-OF-USE LEASE ASSETS 10,717 10,731
DEFERRED INCOME TAXES 4,643 5,506
OTHER ASSETS 1,283 1,688
Assets 401,805 411,847
CURRENT LIABILITIES:    
Accounts payable 38,239 34,604
Federal and state income taxes 1,493 2,552
Lease liabilities 679 577
Accrued liabilities 16,060 15,908
Total current liabilities 56,471 53,641
LEASE LIABILITIES - NON-CURRENT 10,038 10,154
Total liabilities 66,509 63,795
STOCKHOLDERS' EQUITY    
Common stock, $1 par value: Authorized: 12,000,000 shares Issued: 7,440,518 shares ( 7,441 7,441
Paid-in capital 15,540 14,799
Retained earnings 324,068 338,071
Accumulated other comprehensive loss (95) (103)
Stockholders' Equity before Treasury Stock 346,954 360,208
Treasury stock, at cost 11,658 12,156
Total stockholders' equity 335,296 348,052
Liabilities and Equity $ 401,805 $ 411,847
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Jul. 02, 2023
Dec. 31, 2022
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, authorized (in shares) 12,000,000 12,000,000
Common stock, issued (in shares) 7,440,518 7,440,518
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Net sales $ 78,946 $ 77,138 $ 159,355 $ 137,892
Cost of sales 65,566 62,100 127,955 113,143
Gross profit 13,380 15,038 31,400 24,749
Selling and general expenses 7,679 7,125 15,900 13,695
Intangibles amortization 451 54 830 108
Operating profit 5,250 7,859 14,670 10,946
Other income 1,874 775 3,727 1,444
Earnings before provision for income taxes 7,124 8,634 18,397 12,390
Provision for income taxes 1,621 1,950 4,016 2,791
Net earnings $ 5,503 $ 6,684 $ 14,381 $ 9,599
Weighted average shares outstanding:        
Basic and diluted (in shares) 7,106 7,081 7,101 7,077
Net Earnings per share:        
Basic and diluted (in dollars per share) $ 0.77 $ 0.94 $ 2.03 $ 1.36
Comprehensive income:        
Net earnings $ 5,503 $ 6,684 $ 14,381 $ 9,599
Other comprehensive income (loss), net of tax:        
Unrealized gain on available-for-sale securities, net of tax (7) (25) 8 (87)
Comprehensive income $ 5,496 $ 6,659 $ 14,389 $ 9,512
Cash dividends declared and paid per common share (in dollars per share) $ 0.00 $ 0.00 $ 4.00 $ 4.50
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Cash flows from operating activities:    
Net earnings $ 14,381,000 $ 9,599,000
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Provision for depreciation 2,121,000 1,311,000
Intangibles amortization 830,000 108,000
Non-cash retirement plan expense 451,000 420,000
Proceeds from insurance claim 527,000 89,000
Other 383,000 328,000
Changes in operating accounts:    
Accounts receivable, net 27,675,000 4,666,000
Inventories (15,810,000) (12,437,000)
Other assets and current assets (201,000) (1,168,000)
Accounts payable and accrued liabilities 3,787,000 (4,852,000)
Federal and state income taxes (1,143,000) (172,000)
Net cash provided by (used in) operating activities 33,001,000 (2,108,000)
Cash flows from investing activities:    
Marketable securities purchased (39,725,000) (11,587,000)
Marketable securities - maturities and sales 38,253,000 2,637,000
Proceeds from note receivable 6,000 76,000
Purchase of property, plant and equipment (928,000) (302,000)
Net used in investing activities (2,394,000) (9,176,000)
Cash flows from financing activities:    
Dividends paid (28,385,000) (31,827,000)
Proceeds from sale of treasury stock 429,000 436,000
Other 0 (41,000)
Net cash used in financing activities (27,956,000) (31,432,000)
Net increase (decrease) in cash and cash equivalents 2,651,000 (42,716,000)
Cash and cash equivalents at beginning of period 70,711,000 109,805,000
Cash and cash equivalents at end of period $ 73,362,000 $ 67,089,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements Of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 31, 2021 7,042          
Balance at Dec. 31, 2021 $ 7,441 $ 13,743 $ 349,198 $ 20 $ (12,779) $ 357,623
Net earnings     9,599     9,599
Unrealized loss on available-for-sale securities, net of tax (87) (87)
Other (in shares) 15          
Other   631 0   433 1,064
Dividends (31,827) (31,827)
Unrealized gain on available-for-sale securities, net of tax (87) (87)
Balance (in shares) at Jul. 03, 2022 7,057          
Balance at Jul. 03, 2022 $ 7,441 14,374 326,970 (67) (12,346) 336,372
Balance (in shares) at Apr. 03, 2022 7,054          
Balance at Apr. 03, 2022 $ 7,441 14,156 320,286 (42) (12,450) 329,391
Net earnings     6,684     6,684
Unrealized loss on available-for-sale securities, net of tax (25) (25)
Other (in shares) 3          
Other   218 0   104 322
Unrealized gain on available-for-sale securities, net of tax (25) (25)
Balance (in shares) at Jul. 03, 2022 7,057          
Balance at Jul. 03, 2022 $ 7,441 14,374 326,970 (67) (12,346) 336,372
Balance (in shares) at Dec. 31, 2022 7,063          
Balance at Dec. 31, 2022 $ 7,441 14,798 338,072 (103) (12,156) 348,052
Net earnings     14,381     14,381
Unrealized loss on available-for-sale securities, net of tax 8 8
Other (in shares) 16          
Other   742 0   498 1,240
Dividends (28,385) (28,385)
Unrealized gain on available-for-sale securities, net of tax 8 8
Balance (in shares) at Jul. 02, 2023 7,079          
Balance at Jul. 02, 2023 $ 7,441 15,540 324,068 (95) (11,658) 335,296
Balance (in shares) at Apr. 02, 2023 7,076          
Balance at Apr. 02, 2023 $ 7,441 15,308 318,565 (88) (11,743) 329,483
Net earnings     5,503     5,503
Unrealized loss on available-for-sale securities, net of tax (7) (7)
Other (in shares) 3          
Other   232 0   85 317
Unrealized gain on available-for-sale securities, net of tax (7) (7)
Balance (in shares) at Jul. 02, 2023 7,079          
Balance at Jul. 02, 2023 $ 7,441 $ 15,540 $ 324,068 $ (95) $ (11,658) $ 335,296
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements Of Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares
6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Regular dividends per share (in dollars per share) $ 1.00 $ 1.00
Extra dividends per share (in dollars per share) $ 3.00 $ 3.50
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Note A - Basis of Presentation
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

NOTE A – BASIS OF PRESENTATION 

The condensed consolidated interim financial statements included herein are unaudited and have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management of the Company, the consolidated interim financial statements reflect all of the adjustments which were of a normal recurring nature necessary for a fair presentation of the results of the interim periods.  The condensed consolidated balance sheet as of  December 31, 2022 is summarized from audited consolidated financial statements, but does not include all the disclosures contained therein and should be read in conjunction with the 2022 Annual Report on Form 10-K.  Interim results for the period are not indicative of those for the year.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Note B - General
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Unusual or Infrequent Items, or Both, Disclosure [Text Block]

NOTE B – GENERAL

The after-effects of the government responses to the COVID-19 virus have impacted worldwide economic activity.  The Company continues to monitor the impact on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly.  The after-effects of the COVID-19 related edicts and guidelines, although improving, also continue to affect each segment in a variety of fashions, which include labor and material shortages, contributing to increased labor and material costs as well as difficulty in securing needed products and components and personnel;  increased absenteeism; some limitation in opportunities to meet with customers/suppliers; as well as inefficiencies inherent when dealing with suppliers and customers that continue to work from home.  The extent to which these after-effects from the various responses to the COVID-19 pandemic impact the Company’s business for the remainder of 2023 and beyond will depend on future developments that are highly uncertain and cannot be predicted.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Note C - Revenues
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE C – REVENUES

The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 36 months and are recognized in accordance with Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“ASC”) Topic 606, Revenue from Contracts with Customers. The Company’s contracts generally contain one or more performance obligations: the physical delivery of distinct ordered product or products.  The Company provides an assurance type product warranty on its products to the original owner.  In addition, for the Housewares/Small Appliances segment, the Company estimates returns of seasonal products and returns of newly introduced products sold with a return privilege.  Stand-alone selling prices are set forth in each contract and are used to allocate revenue to the corresponding performance obligations.  For the Housewares/Small Appliances segment, contracts include variable consideration, as the prices are subject to customer allowances, which principally consist of allowances for cooperative advertising, defective product, and trade discounts.  Customer allowances are generally allocated to the performance obligations based on budgeted rates agreed upon with customers, as well as historical experience, and yield the Company’s best estimate of the expected value for the variable consideration.

 

The Company's contracts in the Defense segment are primarily with the U.S. Department of Defense (DOD) and DOD prime contractors. As a consequence, this segment's business essentially depends on the product needs and governmental funding of the DOD. Substantially all of the work performed by the Defense segment directly or indirectly for the DOD is performed on a fixed-price basis. Under fixed-price contracts, the price paid to the contractor is usually awarded based on competition at the outset of the contract and therefore, with the exception of limited escalation provisions on specific materials, is generally not subject to any adjustments reflecting the actual costs incurred by the contractor.

 

For the Housewares/Small Appliance segment, revenue is generally recognized as the completed, ordered product is shipped to the customer from the Company’s warehouses.  For the relatively few situations in which revenue should be recognized when product is received by the customer, the Company adjusts revenue accordingly.  For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products.    In some situations, the customer may obtain legal title and accept the products at the Company’s facilities, arranging for transportation at a later date, typically in one to four weeks.  The Company does not consider the short-term storage of the customer owned products to be a material performance obligation, and no part of the transaction price is allocated to it. There are also certain termination clauses in Defense segment contracts that may give rise to an over-time pattern of recognition of revenue in the absence of alternative use of the product.

 

The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, and customer advances and deposits (contract liabilities) on the Company’s Condensed Consolidated Balance Sheets. For the Defense segment, the Company occasionally receives advances or deposits from certain customers before revenue is recognized, resulting in contract liabilities.  These advances or deposits do not represent a significant financing component.  As of July 2, 2023 and December 31, 2022, $14,606,000 and $4,434,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets.  The Company recognized revenue of $142,000 during the six-month period ended July 2, 2023 that was included in the Defense segment contract liability at the beginning of that period. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, trade discounts, and returns of seasonal and newly introduced product, all of which pertain to the Housewares/Small Appliances segment, and periodically makes cumulative adjustments to the carrying amounts of these contract liabilities as appropriate.  During the three and six month periods ended July 2, 2023 and July 3, 2022, there were no material adjustments to the aforementioned estimates.  There were no amounts of revenue recognized during the same periods related to performance obligations satisfied in a previous period.  The portion of contract transaction prices allocated to unsatisfied performance obligations, also known as the contract backlog, in the Company’s Defense segment were $533,499,000 and $505,069,000 as of July 2, 2023 and December 31, 2022, respectively.  The Company anticipates that the unsatisfied performance obligations (contract backlog) will be fulfilled in an 18 to 36-month period.  The performance obligations in the Housewares/Small Appliances segment have original expected durations of less than one year.

 

The Company’s principal sources of revenue are derived from three segments: Housewares/Small Appliance, Defense, and Safety, as shown in Note E. Management utilizes the performance measures by segment to evaluate the financial performance of and make operating decisions for the Company.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Note D - Earnings Per Share
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE D – EARNINGS PER SHARE 

Basic earnings per share is based on the weighted average number of common shares and participating securities outstanding during the period.  Diluted earnings per share also includes the dilutive effect of additional potential common shares issuable.  Unvested stock awards, which contain non-forfeitable rights to dividends whether paid or unpaid (“participating securities”), are included in the number of shares outstanding for both basic and diluted earnings per share calculations. 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Note E - Business Segments
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

NOTE E – BUSINESS SEGMENTS 

In the following summary, operating profit represents earnings before other income and income taxes.  The Company's segments operate discretely from each other with no shared owned or leased manufacturing facilities.  Costs associated with corporate activities (such as cash and marketable securities management) and the assets associated with such activities are included within the Housewares/Small Appliances segment for all periods presented. 

  

  

(in thousands)

 
  

Housewares / Small Appliances

  

Defense

  

Safety

  

Total

 

Quarter ended July 2, 2023

                

External net sales

 $18,936  $59,705  $305  $78,946 

Gross profit (loss)

  4,188   10,193   (1,001)  13,380 

Operating profit (loss)

  852   7,116   (2,718)  5,250 

Total assets

  180,075   214,822   6,908   401,805 

Depreciation and amortization

  255   876   153   1,284 

Capital expenditures

  162   354   16   532 
                 

Quarter ended July 3, 2022

                

External net sales

 $24,841  $52,126  $171  $77,138 

Gross profit (loss)

  4,038   11,228   (228)  15,038 

Operating profit (loss)

  607   8,594   (1,342)  7,859 

Total assets

  202,841   181,390   9,751   393,982 

Depreciation and amortization

  259   378   69   706 

Capital expenditures

  18   106   6   130 

 

  

(in thousands)

 
  

Housewares / Small Appliances

  

Defense

  

Safety

  

Total

 

Six Months Ended July 2, 2023

                

External net sales

 $39,988  $118,563  $804  $159,355 

Gross profit (loss)

  8,894   24,252   (1,746)  31,400 

Operating profit (loss)

  2,197   17,635   (5,162)  14,670 

Total assets

  180,075   214,822   6,908   401,805 

Depreciation and amortization

  507   2,218   226   2,951 

Capital expenditures

  228   520   180   928 
                 

Six Months Ended July 3, 2022

                

External net sales

 $45,147  $92,481   264  $137,892 

Gross profit (loss)

  5,233   20,095   (579)  24,749 

Operating profit (loss)

  (932)  14,632   (2,754)  10,946 

Total assets

  202,841   181,390   9,751   393,982 

Depreciation and amortization

  521   767   130   1,418 

Capital expenditures

  95   198   9   302 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Note F - Fair Value of Financial Instruments
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

NOTE F - FAIR VALUE OF FINANCIAL INSTRUMENTS

The Company utilizes the methods of fair value as described in FASB ASC 820, Fair Value Measurements and Disclosures, to value its financial assets and liabilities. ASC 820 utilizes a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

The carrying amounts for cash and cash equivalents, accounts receivable, notes receivable, accounts payable, and accrued liabilities approximate fair value due to the immediate or short-term maturity of these financial instruments.  See Note G for fair value information on marketable securities.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Note G - Cash, Cash Equivalents And Marketable Securities
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Cash, Cash Equivalents, and Marketable Securities [Text Block]

 

NOTE G - CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES 

The Company considers all highly liquid marketable securities with an original maturity of three months or less to be cash equivalents.  Cash equivalents include money market funds.  The Company deposits its cash in high quality financial institutions.  The balances, at times, may exceed federally insured limits.  Money market funds are reported at fair value determined using quoted prices in active markets for identical securities (Level 1, as defined by FASB ASC 820).

 

The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at estimated fair value, with unrealized gains and losses, net of tax, reported as a separate component of stockholders' equity.  Highly liquid, tax-exempt variable rate demand notes with put options exercisable in three months or less are classified as marketable securities.

  

At July 2, 2023 and December 31, 2022, cost for marketable securities was determined using the specific identification method.  A summary of the amortized costs and fair values of the Company’s marketable securities at the end of the periods presented is shown in the following table.  All of the Company’s marketable securities are classified as Level 2, as defined by FASB ASC 820, with fair values determined using significant other observable inputs, which include quoted prices in markets that are not active, quoted prices of similar securities, recently executed transactions, broker quotations, and other inputs that are observable.

 

  

(In Thousands)

 
  

MARKETABLE SECURITIES

 
  

Amortized Cost

  

Fair Value

  

Gross Unrealized Gains

  

Gross Unrealized Losses

 

July 2, 2023

                

Fixed Rate Municipal Bonds

 $3,453  $3,442  $-  $11 

Certificates of Deposit

  18,723   18,614   .   109 

Variable Rate Demand Notes

  4,289   4,289   -   - 

Total Marketable Securities

 $26,465  $26,345  $-  $120 
                 

December 31, 2022

                

Fixed Rate Municipal Bonds

 $11,460  $11,405  $-  $58 

Certificates of Deposit

  9,895   9,820   22   94 

Variable Rate Demand Notes

  3,638   3,638   -   - 

Total Marketable Securities

 $24,993  $24,863  $22  $152 

 

Proceeds from maturities and sales of available-for-sale securities totaled $37,000,000 and $583,000 for the three month periods ended July 2, 2023 and July 3, 2022, respectively, and totaled $38,253,000 and $2,637,000 for the six month periods then ended, respectively.  There were no gross gains or losses related to sales of marketable securities during the same periods.  Net unrealized losses included in other comprehensive income were $9,000 and $33,000 before taxes for the three month periods ended July 2, 2023 and July 3, 2022, respectively, and were a net unrealized gain of $10,000 and net unrealized loss of $111,000 before taxes for the six month periods then ended, respectively. No unrealized gains or losses were reclassified out of accumulated other comprehensive income during the same periods.

 

The contractual maturities of the marketable securities held at July 2, 2023 are as follows: $12,304,000 within one year; $11,378,000 beyond one year to five years; and $2,783,000 beyond five years to ten years. All of the instruments in the beyond five year ranges are variable rate demand notes which can be tendered for cash at par plus interest within seven days.  Despite the stated contractual maturity date, to the extent a tender is not honored, the notes become immediately due and payable.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Note H - Other Assets
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Other Assets Disclosure [Text Block]

NOTE H – OTHER ASSETS

Other Assets includes prepayments that are made from time to time by the Company for certain materials used in the manufacturing process in the Housewares/Small Appliances segment.  The Company expects to utilize the prepayments and related materials over an estimated period of two years.  As of July 2, 2023 and December 31, 2022, $5,063,000 and $7,065,000 of such prepayments, respectively, remained unused and outstanding.  At  July 2, 2023 and December 31, 2022, $3,780,000 and $5,377,000 of those payments, respectively were included in Other Current Assets, representing the Company’s best estimate of the expected utilization of the prepayments and related materials during the twelve-month periods following those dates.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Note I - Leases
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

 

NOTE I – LEASES

The Company accounts for leases under ASC Topic 842, Leases.  The Company’s leasing activities include roles as both lessee and lessor.  As lessee, the Company’s primary leasing activities include buildings and structures to support its manufacturing operations at one location in its Defense segment, buildings and structures to support its Safety segment, and warehouse space and equipment to support its distribution center operations in its Housewares/Small Appliances segment.  As lessor, the Company’s primary leasing activity is comprised of manufacturing and office space located adjacent to its corporate offices.  All of the Company’s leases are classified as operating leases.

 

The Company’s leases as lessee in its Defense segment provide for variable lease payments that are based on changes in the Consumer Price Index.  As lessor, the Company’s primary lease also provides for variable lease payments that are based on changes in the Consumer Price Index, as well as on increases in costs of insurance, real estate taxes, and utilities related to the leased space. Generally, all of the Company’s lease contracts include options for extensions and early terminations.  The majority of lease terms of the Company’s lease contracts recognized on the balance sheet reflect extension options, while none reflect early termination options.

 

The Company has determined that the rates implicit in its leases are not readily determinable and therefore, estimates its incremental borrowing rates utilizing quotes from financial institutions for real estate and equipment, as applicable, over periods of time similar to the terms of its leases. The Company has entered into various short-term (12 months or less) leases as lessee and has elected a non-recognition accounting policy, as permitted by ASC Topic 842.

 

  

3 Months Ending

  

3 Months Ending

  

6 Months Ending

  

6 Months Ending

 

Summary of Lease Cost (in thousands)

 

July 2, 2023

  

July 3, 2022

  

July 2, 2023

  

July 3, 2022

 

Operating lease cost

 $296  $250  $591  $500 

Short-term and variable lease cost

  (88)  44   (33)  79 

Total lease cost

 $208  $294  $558  $579 

 

Operating cash used for operating leases was $208,000 and $558,000 for the three and six months ended July 2, 2023, respectively, and $294,000 and $579,000 for the three and six months ended July 3, 2022, respectively.  The weighted-average remaining lease term was 19.9 years, and the weighted-average discount rate was 4.7% as of July 2, 2023.

 

Maturities of operating lease liabilities are as follows:

 

Years ending December 31:

 

(In thousands)

 

2023 (remaining six months)

 $498 

2024

  981 

2025

  855 

2026

  782 

2027

  782 

Thereafter

  13,525 

Total lease payments

 $17,423 

Less: future interest expense

  6,706 

Lease liabilities

 $10,717 

 

 

Lease income from operating lease payments was $551,000 and $519,000 for the quarters ended July 2, 2023 and July 3, 2022, respectively, and $1,102,000 and $1,038,000 for the six months then ended, respectively.  Undiscounted cash flows provided by lease payments are expected as follows:



Years ending December 31:

 

(In thousands)

 

2023 (remaining six months)

 $1,103 

2024

  2,186 

2025

  2,186 

2026

  2,186 

2027

  2,186 

Thereafter

  15,302 

Total lease payments

 $25,149 

 

The Company considers risk associated with the residual value of its leased real property to be low, given the nature of the long-term lease agreement, the Company’s ability to control the maintenance of the property, and the creditworthiness of the lessee.  The residual value risk is further mitigated by the long-lived nature of the property, and the propensity of such assets to hold their value or, in some cases, appreciate in value.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Note J - Commitments and Contingencies
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE J – COMMITMENTS AND CONTINGENCIES

The Company is involved in largely routine litigation incidental to its business.  Management believes the ultimate outcome of the litigation will not have a material effect on the Company's consolidated financial position, liquidity, or results of operations. 

 

In the state of Mississippi, inventory that is shipped out of state that is held in a licensed Free Port Warehouse is exempt from personal property taxes.  One of the Company's subsidiaries operates in Hinds County, Mississippi.  That subsidiary has submitted its Hinds County Free Port Warehouse tax filing for approximately 40 years.  Each year, the county then assessed the subsidiary in accordance with the Company's filing.  However, in June 2020, the Hinds County tax assessor notified the Company that the county had no record of a Free Port Warehouse License and issued an assessment totaling $2,506,000, reflecting personal property tax going back seven years.  The Company is vigorously fighting the assessment, and does not consider the ultimate payment of the taxes to be probable.  Accordingly, as prescribed by ASC 450 - Contingencies, no accrual has been recorded on the Company's consolidated financial statements as of July 2, 2023.



 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Note K - Recently Issued Or Adopted Accounting Pronouncements
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

NOTE K – RECENTLY ISSUED OR ADOPTED ACCOUNTING PRONOUNCEMENTS

 

The Company assesses the impacts of adopting recently issued accounting standards by the Financial Accounting Standards Board on the Company's financial statements, and updates previous assessments, as necessary, from the Company's Quarterly Report on Form 10-Q for the fiscal quarter ended April 2, 2023.  There were no new accounting standards issued or adopted in the quarter ended July 2, 2023 that would have a material impact on the Company's consolidated financial statements.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Note L - Business Acquisitions
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

NOTE L – BUSINESS ACQUISITIONS

 

On July 29, 2022, the Company’s wholly owned subsidiary, UESCO, Inc., purchased with cash on hand of $3,125,000 certain assets and assumed certain liabilities of Knox Safety, Inc., a company formed in 2019 with operations in Illinois and North Carolina. In addition, upon closing the Company paid a deposit of $500,000 and, subsequently in the first fiscal quarter of 2023, an additional deposit of $1,000,000 to a vendor that had previously been a supplier of Knox Safety. Knox Safety is a startup company that designs and sells carbon monoxide detectors for residential use, the acquisition of which should complement the product lines currently offered by the Company’s Safety segment. Subsequent to the acquisition of Knox Safety, UESCO legally adopted the corporate name Rely Innovations, Inc.

 

The acquisition was accounted for under the acquisition method of accounting with the Company treated as the acquiring entity. Accordingly, the consideration paid by the Company to complete the acquisition has been recorded to the assets acquired and liabilities assumed based upon their estimated fair values as of the date of acquisition. The carrying values for current assets and liabilities were deemed to approximate their fair values due to the short-term nature of these assets and liabilities. The following table shows the amounts recorded as of their acquisition date.

 

  

(in thousands)

 
     

Accounts receivable

  1,832 

Inventories

  1,274 

Other current assets

  7 

Property, plant and equipment

  868 

Intangible assets

  290 

Right-of-Use Lease Assets

  1,126 

Total assets acquired

  5,397 

Less: Current liabilities assumed

  (776) 

Less: Lease Liability - Noncurrent

  (1,004) 

Net assets acquired

 $3,617 

 

The acquired intangibles primarily included trademarks and safety certifications that will be amortized over a period of two years. Due to its startup nature and history of operating losses, the acquisition of Knox Safety resulted in a bargain purchase gain of $492,000, which was included with Selling and general expenses in the Consolidated Statements of Comprehensive Income for the quarter ended October 2, 2022. There was no material tax impact from the acquisition on the Company’s Consolidated Financial Statements. 

 

On October 26, 2022, the Company’s wholly owned subsidiary, National Defense Corporation, and newly formed subsidiary Woodlawn Manufacturing, LLC, acquired with cash on hand of $21,558,000 the equity interests of Woodlawn Manufacturing, Ltd. Woodlawn Manufacturing, Ltd, is a high volume manufacturer of precision metal parts and assemblies primarily for the defense and aerospace industry.

 

The acquisition was accounted for under the acquisition method of accounting with the Company treated as the acquiring entity. Accordingly, the consideration paid by the Company to complete the acquisition has been recorded to the assets acquired and liabilities assumed based upon their estimated fair values as of the date of acquisition. The carrying values for current assets and liabilities were deemed to approximate their fair values due to the short-term nature of these assets and liabilities. The following table shows the amounts recorded as of their acquisition date. During the quarter ended April 2, 2023, $860,000 of additional deferred tax liabilities were identified that would have existed as of the date of acquisition.  Accordingly, both Goodwill and Deferred tax liability balances were increased during the quarter.  The table below reflects those adjustments.

 

 

  

(in thousands)

 
     

Accounts receivable

  2,136 

Inventories

  2,309 

Other current assets

  130 

Property, plant and equipment

  6,400 

Intangible assets

  6,058 

Goodwill

  7,948 

Total assets acquired

  24,981 

Less: Current liabilities assumed

  (1,084)

Less: Deferred tax liability

  (2,339)

Net assets acquired

 $21,558 

 

The acquired intangible assets primarily include customer contracts and will be amortized over a period of four years. The amount of goodwill recorded reflects expected earning potential and synergies with other operations in the Defense segment. The recorded goodwill is not deductible for income tax purposes. 

 

The following pro forma condensed consolidated results of operations has been prepared as if the acquisitions had occurred as of January 1, 2022.

 

  

(unaudited)

  

(unaudited)

 
  

(in thousands, except per share data)

  

(in thousands, except per share data)

 
  

Quarter Ended

  

Six Months Ended

 
  

July 3, 2022

  

July 3, 2022

 
         

Net sales

 $83,034  $148,103 

Net earnings

  6,382   8,181 
         

Net earnings per share (basic and diluted)

 $0.94  $1.36 

Weighted average shares outstanding (basic and diluted)

  7,081   7,077 

 

The unaudited pro forma financial information presented above is not intended to represent or be indicative of what would have occurred if the transactions had taken place on the dates presented and is not indicative of what the Company’s actual results of operations would have been had the acquisition been completed at the beginning of the periods indicated above.  The pro forma combined results reflect one-time costs to fully merge and operate the combined organization more efficiently, but do not reflect anticipated synergies expected to result from the combination and should not be relied upon as being indicative of the future results that the Company will experience.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Note M - Subsequent Event
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE M - SUBSEQUENT EVENT

 

The Company has evaluated subsequent events through the filing of this Form 10-Q, and determined that there have been no events that have occurred that would require adjustments to our disclosures in the consolidated financial statements.  

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Item 5. Other Information
6 Months Ended
Jul. 02, 2023
Notes to Financial Statements  
Issuer Rule 10b5-1, Material Terms [Text Block]
Item  5. Other Information

 

Frequency of Advisory Vote on Executive Compensation

As previously reported in the Company’s Current Report on Form 8-K dated May 16, 2023 and filed on May 19, 2023, approximately 55.6% of votes at the 2023 Annual Meeting of Stockholders were cast in favor of conducting say-on-pay votes on an annual basis. In light of this result, the Board has determined that the Company will conduct say-on-pay votes on an annual basis until the next required stockholder advisory vote regarding the frequency of such votes. The next advisory vote regarding say-on-pay frequency is currently expected to be held at the Company’s 2029 Annual Meeting of Stockholders.

 

Insider Trading Arrangement

None of the Company’s directors or officers adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company’s fiscal quarter ended July 2, 2023.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note E - Business Segments (Tables)
6 Months Ended
Jul. 02, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

(in thousands)

 
  

Housewares / Small Appliances

  

Defense

  

Safety

  

Total

 

Quarter ended July 2, 2023

                

External net sales

 $18,936  $59,705  $305  $78,946 

Gross profit (loss)

  4,188   10,193   (1,001)  13,380 

Operating profit (loss)

  852   7,116   (2,718)  5,250 

Total assets

  180,075   214,822   6,908   401,805 

Depreciation and amortization

  255   876   153   1,284 

Capital expenditures

  162   354   16   532 
                 

Quarter ended July 3, 2022

                

External net sales

 $24,841  $52,126  $171  $77,138 

Gross profit (loss)

  4,038   11,228   (228)  15,038 

Operating profit (loss)

  607   8,594   (1,342)  7,859 

Total assets

  202,841   181,390   9,751   393,982 

Depreciation and amortization

  259   378   69   706 

Capital expenditures

  18   106   6   130 
  

(in thousands)

 
  

Housewares / Small Appliances

  

Defense

  

Safety

  

Total

 

Six Months Ended July 2, 2023

                

External net sales

 $39,988  $118,563  $804  $159,355 

Gross profit (loss)

  8,894   24,252   (1,746)  31,400 

Operating profit (loss)

  2,197   17,635   (5,162)  14,670 

Total assets

  180,075   214,822   6,908   401,805 

Depreciation and amortization

  507   2,218   226   2,951 

Capital expenditures

  228   520   180   928 
                 

Six Months Ended July 3, 2022

                

External net sales

 $45,147  $92,481   264  $137,892 

Gross profit (loss)

  5,233   20,095   (579)  24,749 

Operating profit (loss)

  (932)  14,632   (2,754)  10,946 

Total assets

  202,841   181,390   9,751   393,982 

Depreciation and amortization

  521   767   130   1,418 

Capital expenditures

  95   198   9   302 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note G - Cash, Cash Equivalents And Marketable Securities (Tables)
6 Months Ended
Jul. 02, 2023
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]
  

(In Thousands)

 
  

MARKETABLE SECURITIES

 
  

Amortized Cost

  

Fair Value

  

Gross Unrealized Gains

  

Gross Unrealized Losses

 

July 2, 2023

                

Fixed Rate Municipal Bonds

 $3,453  $3,442  $-  $11 

Certificates of Deposit

  18,723   18,614   .   109 

Variable Rate Demand Notes

  4,289   4,289   -   - 

Total Marketable Securities

 $26,465  $26,345  $-  $120 
                 

December 31, 2022

                

Fixed Rate Municipal Bonds

 $11,460  $11,405  $-  $58 

Certificates of Deposit

  9,895   9,820   22   94 

Variable Rate Demand Notes

  3,638   3,638   -   - 

Total Marketable Securities

 $24,993  $24,863  $22  $152 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note I - Leases (Tables)
6 Months Ended
Jul. 02, 2023
Notes Tables  
Lease, Cost [Table Text Block]
  

3 Months Ending

  

3 Months Ending

  

6 Months Ending

  

6 Months Ending

 

Summary of Lease Cost (in thousands)

 

July 2, 2023

  

July 3, 2022

  

July 2, 2023

  

July 3, 2022

 

Operating lease cost

 $296  $250  $591  $500 

Short-term and variable lease cost

  (88)  44   (33)  79 

Total lease cost

 $208  $294  $558  $579 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Years ending December 31:

 

(In thousands)

 

2023 (remaining six months)

 $498 

2024

  981 

2025

  855 

2026

  782 

2027

  782 

Thereafter

  13,525 

Total lease payments

 $17,423 

Less: future interest expense

  6,706 

Lease liabilities

 $10,717 
Operating Lease, Lease Income [Table Text Block]

Years ending December 31:

 

(In thousands)

 

2023 (remaining six months)

 $1,103 

2024

  2,186 

2025

  2,186 

2026

  2,186 

2027

  2,186 

Thereafter

  15,302 

Total lease payments

 $25,149 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Note L - Business Acquisitions (Tables)
6 Months Ended
Jul. 02, 2023
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

(in thousands)

 
     

Accounts receivable

  1,832 

Inventories

  1,274 

Other current assets

  7 

Property, plant and equipment

  868 

Intangible assets

  290 

Right-of-Use Lease Assets

  1,126 

Total assets acquired

  5,397 

Less: Current liabilities assumed

  (776) 

Less: Lease Liability - Noncurrent

  (1,004) 

Net assets acquired

 $3,617 
  

(in thousands)

 
     

Accounts receivable

  2,136 

Inventories

  2,309 

Other current assets

  130 

Property, plant and equipment

  6,400 

Intangible assets

  6,058 

Goodwill

  7,948 

Total assets acquired

  24,981 

Less: Current liabilities assumed

  (1,084)

Less: Deferred tax liability

  (2,339)

Net assets acquired

 $21,558 
Business Acquisition, Pro Forma Information [Table Text Block]
  

(unaudited)

  

(unaudited)

 
  

(in thousands, except per share data)

  

(in thousands, except per share data)

 
  

Quarter Ended

  

Six Months Ended

 
  

July 3, 2022

  

July 3, 2022

 
         

Net sales

 $83,034  $148,103 

Net earnings

  6,382   8,181 
         

Net earnings per share (basic and diluted)

 $0.94  $1.36 

Weighted average shares outstanding (basic and diluted)

  7,081   7,077 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Note C - Revenues 1 (Details Textual)
3 Months Ended 6 Months Ended
Jul. 02, 2023
USD ($)
Jul. 03, 2022
USD ($)
Jul. 02, 2023
USD ($)
Jul. 03, 2022
USD ($)
Dec. 31, 2022
USD ($)
Number of Operating Segments     3    
Defense [Member]          
Contract with Customer, Liability, Current $ 14,606,000   $ 14,606,000   $ 4,434,000
Contract with Customer, Liability, Revenue Recognized     142,000    
Contract with Customer, Performance Obligation Satisfied in Previous Period 0 $ 0 0 $ 0  
Revenue, Remaining Performance Obligation, Amount $ 533,499,000   $ 533,499,000   $ 505,069,000
Minimum [Member]          
Revenue Contract Period (Month)     3 months    
Maximum [Member]          
Revenue Contract Period (Month)     36 years    
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Note C - Revenues 2 (Details Textual) - Defense [Member] - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-03
Jul. 02, 2023
Minimum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 18 months
Maximum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 36 years
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Note E - Business Segments - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Dec. 31, 2022
External net sales $ 78,946 $ 77,138 $ 159,355 $ 137,892  
Gross profit (loss) 13,380 15,038 31,400 24,749  
Operating profit (loss) 5,250 7,859 14,670 10,946  
Total assets 401,805 393,982 401,805 393,982 $ 411,847
Depreciation and amortization 1,284 706 2,951 1,418  
Capital expenditures 532 130 928 302  
Housewares/Small Appliances [Member] | Operating Segments [Member]          
External net sales 18,936 24,841 39,988 45,147  
Gross profit (loss) 4,188 4,038 8,894 5,233  
Operating profit (loss) 852 607 2,197 (932)  
Total assets 180,075 202,841 180,075 202,841  
Depreciation and amortization 255 259 507 521  
Capital expenditures 162 18 228 95  
Defense [Member] | Operating Segments [Member]          
External net sales 59,705 52,126 118,563 92,481  
Gross profit (loss) 10,193 11,228 24,252 20,095  
Operating profit (loss) 7,116 8,594 17,635 14,632  
Total assets 214,822 181,390 214,822 181,390  
Depreciation and amortization 876 378 2,218 767  
Capital expenditures 354 106 520 198  
Safety [Member] | Operating Segments [Member]          
External net sales 305 171 804 264  
Gross profit (loss) (1,001) (228) (1,746) (579)  
Operating profit (loss) (2,718) (1,342) (5,162) (2,754)  
Total assets 6,908 9,751 6,908 9,751  
Depreciation and amortization 153 69 226 130  
Capital expenditures $ 16 $ 6 $ 180 $ 9  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note G - Cash, Cash Equivalents And Marketable Securities (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale $ 37,000,000 $ 583,000 $ 38,253,000 $ 2,637,000
Debt Securities, Available-for-Sale, Realized Gain (Loss) 0 0    
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax 9,000 33,000 10,000 (111,000)
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value 12,304,000   12,304,000  
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value 11,378,000   11,378,000  
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value 2,783,000   2,783,000  
AOCI Attributable to Parent [Member]        
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax $ 0 $ 0 $ 0 $ 0
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note G - Cash, Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Dec. 31, 2022
Amortized Cost $ 26,465 $ 24,993
Fair Value 26,345 24,863
Gross Unrealized Gains 0 22
Gross Unrealized Losses 120 152
Fixed Rate Municipal Bonds [Member]    
Amortized Cost 3,453 11,460
Fair Value 3,442 11,405
Gross Unrealized Gains 0 0
Gross Unrealized Losses 11 58
Certificates of Deposit [Member]    
Amortized Cost 18,723 9,895
Fair Value 18,614 9,820
Gross Unrealized Gains   22
Gross Unrealized Losses 109 94
Variable Rate Demand Obligation [Member]    
Amortized Cost 4,289 3,638
Fair Value 4,289 3,638
Gross Unrealized Gains 0 0
Gross Unrealized Losses $ 0 $ 0
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Note H - Other Assets (Details Textual) - USD ($)
6 Months Ended
Jul. 02, 2023
Dec. 31, 2022
Expected Prepayment Utilization Period (Year) 2 years  
Other Current Assets [Member]    
Materials, Supplies, and Other $ 3,780,000 $ 5,377,000
Housewares/Small Appliances [Member]    
Materials, Supplies, and Other $ 5,063,000 $ 7,065,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Note I - Leases (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Operating Lease, Payments $ 208,000 $ 294,000 $ 558,000 $ 579,000
Operating Lease, Weighted Average Remaining Lease Term (Year) 19 years 10 months 24 days   19 years 10 months 24 days  
Operating Lease, Weighted Average Discount Rate, Percent 4.70%   4.70%  
Operating Lease, Lease Income, Lease Payments $ 551,000 $ 519,000 $ 1,102,000 $ 1,038,000
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Note I - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Operating lease cost $ 296 $ 250 $ 591 $ 500
Short-term and variable lease cost (88) 44 (33) 79
Total lease cost $ 208 $ 294 $ 558 $ 579
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note I - Leases - Lease Maturities (Details)
$ in Thousands
Jul. 02, 2023
USD ($)
2023 (remaining six months) $ 498
2024 981
2025 855
2026 782
2027 782
Thereafter 13,525
Total lease payments 17,423
Less: future interest expense 6,706
Lease liabilities $ 10,717
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note I - Leases - Operating Lease Income (Details)
$ in Thousands
Jul. 02, 2023
USD ($)
2023 (remaining six months) $ 1,103
2024 2,186
2025 2,186
2026 2,186
2027 2,186
Thereafter 15,302
Total lease payments $ 25,149
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Note J - Commitments and Contingencies (Details Textual) - Property Tax Assessment [Member] - USD ($)
1 Months Ended
Jun. 30, 2020
Jul. 02, 2023
Loss Contingency, Damages Sought, Value $ 2,506,000  
Loss Contingency Accrual, Ending Balance   $ 0
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Note L - Business Acquisitions (Details Textual) - USD ($)
3 Months Ended
Oct. 26, 2022
Jul. 29, 2022
Apr. 02, 2023
Knox Safety, Inc [Member]      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents   $ 3,125,000  
Deposits, Business Acquisition   500,000 $ 1,000,000
Knox Safety, Inc [Member] | Selling, General and Administrative Expenses [Member]      
Business Combination, Bargain Purchase, Gain Recognized, Amount   $ 492,000  
Knox Safety, Inc [Member] | Trademarks and Safety Certifications [Member]      
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)   2 years  
Woodlawn Manufacturing, Ltd [Member]      
Payments to Acquire Businesses, Gross $ 21,558,000    
Deferred Tax Liabilities, Net     $ 860,000
Woodlawn Manufacturing, Ltd [Member] | Trademarks and Safety Certifications [Member]      
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 4 years    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note L - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Dec. 31, 2022
Oct. 26, 2022
Jul. 29, 2022
Accounts receivable     $ 2,136  
Inventories     2,309  
Intangible assets     6,058  
GOODWILL $ 19,433 $ 18,573    
Less: Deferred tax liability     (2,339)  
Knox Safety, Inc [Member]        
Accounts receivable       $ 1,832
Inventories       1,274
Intangible assets       290
Right-of-Use Lease Assets       1,126
Less: Lease Liability - Noncurrent       (1,004)
OneEvent Technologies, Inc. [Member]        
Other current assets     130 7
Property, plant and equipment     6,400 868
Total assets acquired     24,981 5,397
Less: Current liabilities assumed     (1,084) (776)
Net assets acquired     21,558 $ 3,617
GOODWILL     $ 7,948  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note L - Business Combination - Schedule of Pro Forma Results of Operations (Details) - Knox Safety, Inc [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2022
Jul. 03, 2022
Net sales $ 83,034 $ 148,103
Net earnings $ 6,382 $ 8,181
Net earnings per share (basic and diluted) (in dollars per share) $ 0.94 $ 1.36
Weighted average shares outstanding (basic and diluted) (in shares) 7,081 7,077
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Item 5. Other Information (Details Textual)
Pure in Thousands
3 Months Ended
Jul. 02, 2023
Number of Directors Adopted or Terminated Rule 10b5-1 0
XML 51 npk20230626_10q_htm.xml IDEA: XBRL DOCUMENT 0000080172 2023-01-01 2023-07-02 0000080172 2023-08-11 0000080172 2023-07-02 0000080172 2022-12-31 0000080172 2023-04-03 2023-07-02 0000080172 2022-04-04 2022-07-03 0000080172 2022-01-01 2022-07-03 0000080172 2021-12-31 0000080172 2022-07-03 0000080172 us-gaap:CommonStockMember 2022-04-03 0000080172 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 0000080172 us-gaap:RetainedEarningsMember 2022-04-03 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 0000080172 us-gaap:TreasuryStockCommonMember 2022-04-03 0000080172 2022-04-03 0000080172 us-gaap:RetainedEarningsMember 2022-04-04 2022-07-03 0000080172 us-gaap:CommonStockMember 2022-04-04 2022-07-03 0000080172 us-gaap:AdditionalPaidInCapitalMember 2022-04-04 2022-07-03 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-04 2022-07-03 0000080172 us-gaap:TreasuryStockCommonMember 2022-04-04 2022-07-03 0000080172 us-gaap:CommonStockMember 2022-07-03 0000080172 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 0000080172 us-gaap:RetainedEarningsMember 2022-07-03 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 0000080172 us-gaap:TreasuryStockCommonMember 2022-07-03 0000080172 us-gaap:CommonStockMember 2023-04-02 0000080172 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0000080172 us-gaap:RetainedEarningsMember 2023-04-02 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 0000080172 us-gaap:TreasuryStockCommonMember 2023-04-02 0000080172 2023-04-02 0000080172 us-gaap:RetainedEarningsMember 2023-04-03 2023-07-02 0000080172 us-gaap:CommonStockMember 2023-04-03 2023-07-02 0000080172 us-gaap:AdditionalPaidInCapitalMember 2023-04-03 2023-07-02 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-03 2023-07-02 0000080172 us-gaap:TreasuryStockCommonMember 2023-04-03 2023-07-02 0000080172 us-gaap:CommonStockMember 2023-07-02 0000080172 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 0000080172 us-gaap:RetainedEarningsMember 2023-07-02 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 0000080172 us-gaap:TreasuryStockCommonMember 2023-07-02 0000080172 us-gaap:CommonStockMember 2021-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000080172 us-gaap:RetainedEarningsMember 2021-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000080172 us-gaap:TreasuryStockCommonMember 2021-12-31 0000080172 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-03 0000080172 us-gaap:CommonStockMember 2022-01-01 2022-07-03 0000080172 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-03 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-07-03 0000080172 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-07-03 0000080172 us-gaap:CommonStockMember 2022-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000080172 us-gaap:RetainedEarningsMember 2022-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000080172 us-gaap:TreasuryStockCommonMember 2022-12-31 0000080172 us-gaap:RetainedEarningsMember 2023-01-01 2023-07-02 0000080172 us-gaap:CommonStockMember 2023-01-01 2023-07-02 0000080172 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-07-02 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-07-02 0000080172 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-07-02 0000080172 srt:MinimumMember 2023-01-01 2023-07-02 0000080172 srt:MaximumMember 2023-01-01 2023-07-02 0000080172 npk:DefenseMember 2023-07-02 0000080172 npk:DefenseMember 2022-12-31 0000080172 npk:DefenseMember 2023-01-01 2023-07-02 0000080172 npk:DefenseMember 2023-04-03 2023-07-02 0000080172 npk:DefenseMember 2022-01-01 2022-07-03 0000080172 npk:DefenseMember 2022-04-04 2022-07-03 0000080172 srt:MinimumMember 2023-07-03 npk:DefenseMember 2023-07-02 0000080172 srt:MaximumMember 2023-07-03 npk:DefenseMember 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2023-04-03 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2023-04-03 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2023-04-03 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2022-04-04 2022-07-03 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2022-04-04 2022-07-03 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2022-04-04 2022-07-03 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2022-07-03 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2022-07-03 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2022-07-03 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2023-01-01 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2023-01-01 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2023-01-01 2023-07-02 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2022-01-01 2022-07-03 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2022-01-01 2022-07-03 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2022-01-01 2022-07-03 0000080172 npk:FixedRateMunicipalBondsMember 2023-07-02 0000080172 us-gaap:CertificatesOfDepositMember 2023-07-02 0000080172 us-gaap:VariableRateDemandObligationMember 2023-07-02 0000080172 npk:FixedRateMunicipalBondsMember 2022-12-31 0000080172 us-gaap:CertificatesOfDepositMember 2022-12-31 0000080172 us-gaap:VariableRateDemandObligationMember 2022-12-31 0000080172 npk:HousewaresSmallAppliancesMember 2023-07-02 0000080172 npk:HousewaresSmallAppliancesMember 2022-12-31 0000080172 us-gaap:OtherCurrentAssetsMember 2023-07-02 0000080172 us-gaap:OtherCurrentAssetsMember 2022-12-31 0000080172 npk:PropertyTaxAssessmentMember 2020-06-01 2020-06-30 0000080172 npk:PropertyTaxAssessmentMember 2023-07-02 0000080172 npk:KnoxSafetyIncMember 2022-07-29 0000080172 npk:KnoxSafetyIncMember 2022-07-29 2022-07-29 0000080172 npk:KnoxSafetyIncMember 2023-01-01 2023-04-02 0000080172 npk:OneEventTechnologiesIncMember 2022-07-29 0000080172 npk:KnoxSafetyIncMember npk:TrademarksAndSafetyCertificationsMember 2022-07-29 2022-07-29 0000080172 npk:KnoxSafetyIncMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-29 2022-07-29 0000080172 npk:WoodlawnManufacturingLtdMember 2022-10-26 2022-10-26 0000080172 npk:WoodlawnManufacturingLtdMember 2023-04-02 0000080172 2022-10-26 0000080172 npk:OneEventTechnologiesIncMember 2022-10-26 0000080172 npk:WoodlawnManufacturingLtdMember npk:TrademarksAndSafetyCertificationsMember 2022-10-26 2022-10-26 0000080172 npk:KnoxSafetyIncMember 2022-04-04 2022-07-03 0000080172 npk:KnoxSafetyIncMember 2022-01-01 2022-07-03 shares iso4217:USD iso4217:USD shares utr:M utr:Y pure 0000080172 NATIONAL PRESTO INDUSTRIES INC false --12-31 Q2 2023 1 1 12000000 12000000 7440518 7440518 1.00 3.50 1.00 3.00 0 0 0 0 3 0 0 0 0 P2Y 776000 1004000 P2Y P4Y 10-Q true 2023-07-02 false 1-2451 WI 39-0494170 3925 North Hastings Way Eau Claire WI 54703-3703 715 839-2121 Common Stock, $1 par value NPK NYSE Yes Yes Accelerated Filer false false false 7079391 73362000 70711000 26345000 24863000 43784000 71024000 42483000 36249000 110946000 105564000 13556000 166985000 10324000 152137000 2276000 2226000 6278000 5671000 319030000 326632000 106215000 105425000 65613000 40602000 63634000 41791000 19433000 18573000 6097000 6926000 10717000 10731000 4643000 5506000 1283000 1688000 401805000 411847000 38239000 34604000 1493000 2552000 679000 577000 16060000 15908000 56471000 53641000 10038000 10154000 66509000 63795000 7441000 7441000 15540000 14799000 324068000 338071000 -95000 -103000 346954000 360208000 11658000 12156000 335296000 348052000 401805000 411847000 78946000 77138000 159355000 137892000 65566000 62100000 127955000 113143000 13380000 15038000 31400000 24749000 7679000 7125000 15900000 13695000 451000 54000 830000 108000 5250000 7859000 14670000 10946000 1874000 775000 3727000 1444000 7124000 8634000 18397000 12390000 1621000 1950000 4016000 2791000 5503000 6684000 14381000 9599000 7106000 7081000 7101000 7077000 0.77 0.94 2.03 1.36 5503000 6684000 14381000 9599000 -7000 -25000 8000 -87000 5496000 6659000 14389000 9512000 0.00 0.00 4.00 4.50 14381000 9599000 2121000 1311000 830000 108000 451000 420000 527000 89000 -383000 -328000 -27675000 -4666000 15810000 12437000 201000 1168000 3787000 -4852000 -1143000 -172000 33001000 -2108000 39725000 11587000 38253000 2637000 6000 76000 928000 302000 -2394000 -9176000 28385000 31827000 429000 436000 0 -41000 -27956000 -31432000 2651000 -42716000 70711000 109805000 73362000 67089000 7054000 7441000 14156000 320286000 -42000 -12450000 329391000 6684000 6684000 -25000 -25000 3000 218000 0 104000 322000 7057000 7441000 14374000 326970000 -67000 -12346000 336372000 7076000 7441000 15308000 318565000 -88000 -11743000 329483000 5503000 5503000 -7000 -7000 3000 232000 0 85000 317000 7079000 7441000 15540000 324068000 -95000 -11658000 335296000 7042000 7441000 13743000 349198000 20000 -12779000 357623000 9599000 9599000 -87000 -87000 31827000 31827000 15000 631000 0 433000 1064000 7057000 7441000 14374000 326970000 -67000 -12346000 336372000 7063000 7441000 14798000 338072000 -103000 -12156000 348052000 14381000 14381000 8000 8000 28385000 28385000 16000 742000 0 498000 1240000 7079000 7441000 15540000 324068000 -95000 -11658000 335296000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE A – BASIS OF PRESENTATION</span> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The condensed consolidated interim financial statements included herein are unaudited and have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management of the Company, the consolidated interim financial statements reflect all of the adjustments which were of a normal recurring nature necessary for a fair presentation of the results of the interim periods.  The condensed consolidated balance sheet as of <em style="font: inherit;"> December 31, 2022</em> is summarized from audited consolidated financial statements, but does <em style="font: inherit;">not</em> include all the disclosures contained therein and should be read in conjunction with the <em style="font: inherit;">2022</em> Annual Report on Form <em style="font: inherit;">10</em>-K.  Interim results for the period are <em style="font: inherit;">not</em> indicative of those for the year.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE B – GENERAL</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The after-effects of the government responses to the COVID-<em style="font: inherit;">19</em> virus have impacted worldwide economic activity.  The Company continues to monitor the impact on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly.  The after-effects of the COVID-<em style="font: inherit;">19</em> related edicts and guidelines, although improving, also continue to affect each segment in a variety of fashions, which include labor and material shortages, contributing to increased labor and material costs as well as difficulty in securing needed products and components and personnel;  increased absenteeism; some limitation in opportunities to meet with customers/suppliers; as well as inefficiencies inherent when dealing with suppliers and customers that continue to work from home.  The extent to which these after-effects from the various responses to the COVID-<em style="font: inherit;">19</em> pandemic impact the Company’s business for the remainder of <em style="font: inherit;">2023</em> and beyond will depend on future developments that are highly uncertain and cannot be predicted.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE C – REVENUES</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 36 months and are recognized in accordance with Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“ASC”) Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>. The Company’s contracts generally contain <em style="font: inherit;">one</em> or more performance obligations: the physical delivery of distinct ordered product or products.  The Company provides an assurance type product warranty on its products to the original owner.  In addition, for the Housewares/Small Appliances segment, the Company estimates returns of seasonal products and returns of newly introduced products sold with a return privilege.  Stand-alone selling prices are set forth in each contract and are used to allocate revenue to the corresponding performance obligations.  For the Housewares/Small Appliances segment, contracts include variable consideration, as the prices are subject to customer allowances, which principally consist of allowances for cooperative advertising, defective product, and trade discounts.  Customer allowances are generally allocated to the performance obligations based on budgeted rates agreed upon with customers, as well as historical experience, and yield the Company’s best estimate of the expected value for the variable consideration.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company's contracts in the Defense segment are primarily with the U.S. Department of Defense (DOD) and DOD prime contractors. As a consequence, this segment's business essentially depends on the product needs and governmental funding of the DOD. Substantially all of the work performed by the Defense segment directly or indirectly for the DOD is performed on a fixed-price basis. Under fixed-price contracts, the price paid to the contractor is usually awarded based on competition at the outset of the contract and therefore, with the exception of limited escalation provisions on specific materials, is generally <em style="font: inherit;">not</em> subject to any adjustments reflecting the actual costs incurred by the contractor.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">For the Housewares/Small Appliance segment, revenue is generally recognized as the completed, ordered product is shipped to the customer from the Company’s warehouses.  For the relatively few situations in which revenue should be recognized when product is received by the customer, the Company adjusts revenue accordingly.  For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products.    In some situations, the customer <em style="font: inherit;"> may </em>obtain legal title and accept the products at the Company’s facilities, arranging for transportation at a later date, typically in <em style="font: inherit;">one</em> to <em style="font: inherit;">four</em> weeks.  The Company does <em style="font: inherit;">not</em> consider the short-term storage of the customer owned products to be a material performance obligation, and <em style="font: inherit;">no</em> part of the transaction price is allocated to it. There are also certain termination clauses in Defense segment contracts that <em style="font: inherit;"> may </em>give rise to an over-time pattern of recognition of revenue in the absence of alternative use of the product.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, and customer advances and deposits (contract liabilities) on the Company’s Condensed Consolidated Balance Sheets. For the Defense segment, the Company occasionally receives advances or deposits from certain customers before revenue is recognized, resulting in contract liabilities.  These advances or deposits do <em style="font: inherit;">not</em> represent a significant financing component.  As of <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>, $14,606,000 and $4,434,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets.  The Company recognized revenue of $142,000 during the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> July 2, 2023</em> that was included in the Defense segment contract liability at the beginning of that period. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, trade discounts, and returns of seasonal and newly introduced product, all of which pertain to the Housewares/Small Appliances segment, and periodically makes cumulative adjustments to the carrying amounts of these contract liabilities as appropriate.  During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> month periods ended <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> July 3, 2022</em>, there were <span style="-sec-ix-hidden:c101745812"><span style="-sec-ix-hidden:c101745813">no</span></span> material adjustments to the aforementioned estimates.  There were <span style="-sec-ix-hidden:c101745814"><span style="-sec-ix-hidden:c101745815">no</span></span> amounts of revenue recognized during the same periods related to performance obligations satisfied in a previous period.  The portion of contract transaction prices allocated to unsatisfied performance obligations, also known as the contract backlog, in the Company’s Defense segment were $533,499,000 and $505,069,000 as of <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>, respectively.  The Company anticipates that the unsatisfied performance obligations (contract backlog) will be fulfilled in an 18 to 36-month period.  The performance obligations in the Housewares/Small Appliances segment have original expected durations of less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company’s principal sources of revenue are derived from <span style="-sec-ix-hidden:c101745821">three</span> segments: Housewares/Small Appliance, Defense, and Safety, as shown in Note E. Management utilizes the performance measures by segment to evaluate the financial performance of and make operating decisions for the Company.</p> P3M P36Y 14606000 4434000 142000 533499000 505069000 P18M P36Y <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE D – EARNINGS PER SHARE</span> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Basic earnings per share is based on the weighted average number of common shares and participating securities outstanding during the period.  Diluted earnings per share also includes the dilutive effect of additional potential common shares issuable.  Unvested stock awards, which contain non-forfeitable rights to dividends whether paid or unpaid (“participating securities”), are included in the number of shares outstanding for both basic and diluted earnings per share calculations. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; "></span> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE E – BUSINESS SEGMENTS</span> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In the following summary, operating profit represents earnings before other income and income taxes.  The Company's segments operate discretely from each other with <em style="font: inherit;">no</em> shared owned or leased manufacturing facilities.  Costs associated with corporate activities (such as cash and marketable securities management) and the assets associated with such activities are included within the Housewares/Small Appliances segment for all periods presented. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Housewares / Small Appliances</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Defense</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Safety</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Quarter ended July 2, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,705</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">214,822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">401,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">532</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Quarter ended July 3, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">202,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">393,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Housewares / Small Appliances</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Defense</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Safety</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Six Months Ended July 2, 2023</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,988</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">118,563</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">159,355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,894</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,252</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,746</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31,400</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,635</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">180,075</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">214,822</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,908</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">401,805</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">226</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">520</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">180</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">928</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Six Months Ended July 3, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">264</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">137,892</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,233</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,095</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(579</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(932</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,946</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">202,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">181,390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">393,982</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">521</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Housewares / Small Appliances</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Defense</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Safety</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Quarter ended July 2, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,705</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">214,822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">401,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">532</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Quarter ended July 3, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">202,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">393,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Housewares / Small Appliances</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Defense</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Safety</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Six Months Ended July 2, 2023</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,988</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">118,563</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">159,355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,894</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,252</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,746</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31,400</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,635</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">180,075</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">214,822</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,908</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">401,805</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">226</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">520</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">180</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">928</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Six Months Ended July 3, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">264</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">137,892</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,233</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,095</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(579</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(932</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,946</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">202,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">181,390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">393,982</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">521</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 18936000 59705000 305000 78946000 4188000 10193000 -1001000 13380000 852000 7116000 -2718000 5250000 180075000 214822000 6908000 401805000 255000 876000 153000 1284000 162000 354000 16000 532000 24841000 52126000 171000 77138000 4038000 11228000 -228000 15038000 607000 8594000 -1342000 7859000 202841000 181390000 9751000 393982000 259000 378000 69000 706000 18000 106000 6000 130000 39988000 118563000 804000 159355000 8894000 24252000 -1746000 31400000 2197000 17635000 -5162000 14670000 180075000 214822000 6908000 401805000 507000 2218000 226000 2951000 228000 520000 180000 928000 45147000 92481000 264000 137892000 5233000 20095000 -579000 24749000 -932000 14632000 -2754000 10946000 202841000 181390000 9751000 393982000 521000 767000 130000 1418000 95000 198000 9000 302000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE F - FAIR VALUE OF FINANCIAL INSTRUMENTS</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company utilizes the methods of fair value as described in FASB ASC <em style="font: inherit;">820,</em> <i>Fair Value Measurements and Disclosures,</i> to value its financial assets and liabilities. ASC <em style="font: inherit;">820</em> utilizes a <em style="font: inherit;">three</em>-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. These tiers include: Level <em style="font: inherit;">1,</em> defined as observable inputs such as quoted prices in active markets; Level <em style="font: inherit;">2,</em> defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level <em style="font: inherit;">3,</em> defined as unobservable inputs in which little or <em style="font: inherit;">no</em> market data exists, therefore requiring an entity to develop its own assumptions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The carrying amounts for cash and cash equivalents, accounts receivable, notes receivable, accounts payable, and accrued liabilities approximate fair value due to the immediate or short-term maturity of these financial instruments.  See Note G for fair value information on marketable securities.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE G - CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company considers all highly liquid marketable securities with an original maturity of <em style="font: inherit;">three</em> months or less to be cash equivalents.  Cash equivalents include money market funds.  The Company deposits its cash in high quality financial institutions.  The balances, at times, <em style="font: inherit;"> may </em>exceed federally insured limits.  Money market funds are reported at fair value determined using quoted prices in active markets for identical securities (Level <em style="font: inherit;">1,</em> as defined by FASB ASC <em style="font: inherit;">820</em>).</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at estimated fair value, with unrealized gains and losses, net of tax, reported as a separate component of stockholders' equity.  Highly liquid, tax-exempt variable rate demand notes with put options exercisable in <em style="font: inherit;">three</em> months or less are classified as marketable securities.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">At <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>, cost for marketable securities was determined using the specific identification method.  A summary of the amortized costs and fair values of the Company’s marketable securities at the end of the periods presented is shown in the following table.  All of the Company’s marketable securities are classified as Level <em style="font: inherit;">2,</em> as defined by FASB ASC <em style="font: inherit;">820,</em> with fair values determined using significant other observable inputs, which include quoted prices in markets that are <em style="font: inherit;">not</em> active, quoted prices of similar securities, recently executed transactions, broker quotations, and other inputs that are observable.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(In Thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">MARKETABLE SECURITIES</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortized Cost</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross Unrealized Gains</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross Unrealized Losses</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>July 2, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Fixed Rate Municipal Bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,442</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Certificates of Deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">18,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">18,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">.</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Variable Rate Demand Notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total Marketable Securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,465</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>December 31, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Fixed Rate Municipal Bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Certificates of Deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">9,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">9,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Variable Rate Demand Notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total Marketable Securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,863</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Proceeds from maturities and sales of available-for-sale securities totaled $37,000,000 and $583,000 for the <em style="font: inherit;">three</em> month periods ended <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> July 3, 2022</em>, respectively, and totaled $38,253,000 and $2,637,000 for the <em style="font: inherit;">six</em> month periods then ended, respectively.  There were no gross gains or losses related to sales of marketable securities during the same periods.  Net unrealized losses included in other comprehensive income were $9,000 and $33,000 before taxes for the <em style="font: inherit;">three</em> month periods ended <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> July 3, 2022</em>, respectively, and were a net unrealized gain of $10,000 and net unrealized loss of $111,000 before taxes for the <em style="font: inherit;">six</em> month periods then ended, respectively. No unrealized gains or losses were reclassified out of accumulated other comprehensive income during the same periods.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The contractual maturities of the marketable securities held at <em style="font: inherit;"> July 2, 2023</em> are as follows: $12,304,000 within <em style="font: inherit;">one</em> year; $11,378,000 beyond <em style="font: inherit;">one</em> year to <em style="font: inherit;">five</em> years; and $2,783,000 beyond <em style="font: inherit;">five</em> years to <em style="font: inherit;">ten</em> years. All of the instruments in the beyond <em style="font: inherit;">five</em> year ranges are variable rate demand notes which can be tendered for cash at par plus interest within <em style="font: inherit;">seven</em> days.  Despite the stated contractual maturity date, to the extent a tender is <em style="font: inherit;">not</em> honored, the notes become immediately due and payable.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(In Thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">MARKETABLE SECURITIES</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortized Cost</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross Unrealized Gains</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross Unrealized Losses</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>July 2, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Fixed Rate Municipal Bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,442</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Certificates of Deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">18,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">18,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">.</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Variable Rate Demand Notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total Marketable Securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,465</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>December 31, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Fixed Rate Municipal Bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Certificates of Deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">9,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">9,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Variable Rate Demand Notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total Marketable Securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,863</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 3453000 3442000 0 11000 18723000 18614000 109000 4289000 4289000 0 0 26465000 26345000 0 120000 11460000 11405000 0 58000 9895000 9820000 22000 94000 3638000 3638000 0 0 24993000 24863000 22000 152000 37000000 583000 38253000 2637000 0 9000 33000 10000 -111000 0 12304000 11378000 2783000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE H – OTHER ASSETS</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Other Assets includes prepayments that are made from time to time by the Company for certain materials used in the manufacturing process in the Housewares/Small Appliances segment.  The Company expects to utilize the prepayments and related materials over an estimated period of <span style="-sec-ix-hidden:c101746020">two</span> years.  As of <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>, $5,063,000 and $7,065,000 of such prepayments, respectively, remained unused and outstanding.  At <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>, $3,780,000 and $5,377,000 of those payments, respectively were included in Other Current Assets, representing the Company’s best estimate of the expected utilization of the prepayments and related materials during the <em style="font: inherit;">twelve</em>-month periods following those dates.</p> 5063000 7065000 3780000 5377000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE I – LEASES</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company accounts for leases under ASC <i>Topic <em style="font: inherit;">842,</em> Leases.</i>  The Company’s leasing activities include roles as both lessee and lessor.  As lessee, the Company’s primary leasing activities include buildings and structures to support its manufacturing operations at <em style="font: inherit;">one</em> location in its Defense segment, buildings and structures to support its Safety segment, and warehouse space and equipment to support its distribution center operations in its Housewares/Small Appliances segment.  As lessor, the Company’s primary leasing activity is comprised of manufacturing and office space located adjacent to its corporate offices.  All of the Company’s leases are classified as operating leases.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company’s leases as lessee in its Defense segment provide for variable lease payments that are based on changes in the Consumer Price Index.  As lessor, the Company’s primary lease also provides for variable lease payments that are based on changes in the Consumer Price Index, as well as on increases in costs of insurance, real estate taxes, and utilities related to the leased space. Generally, all of the Company’s lease contracts include options for extensions and early terminations.  The majority of lease terms of the Company’s lease contracts recognized on the balance sheet reflect extension options, while <em style="font: inherit;">none</em> reflect early termination options.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">The Company has determined that the rates implicit in its leases are <em style="font: inherit;">not</em> readily determinable and therefore, estimates its incremental borrowing rates utilizing quotes from financial institutions for real estate and equipment, as applicable, over periods of time similar to the terms of its leases. The Company has entered into various short-term (<em style="font: inherit;">12</em> months or less) leases as lessee and has elected a non-recognition accounting policy, as permitted by ASC <i>Topic <em style="font: inherit;">842</em></i>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">3 Months Ending</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">3 Months Ending</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">6 Months Ending</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">6 Months Ending</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Summary of Lease Cost (in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term and variable lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">294</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Operating cash used for operating leases was $208,000 and $558,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>, respectively, and $294,000 and $579,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 3, 2022, </em>respectively.  The weighted-average remaining lease term was 19.9 years, and the weighted-average discount rate was 4.7% as of <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Maturities of operating lease liabilities are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Years ending December 31:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">(In thousands)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2023 (remaining six months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Less: future interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Tahoma;font-size:1pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Lease income from operating lease payments was $551,000 and $519,000 for the quarters ended <em style="font: inherit;"> July 2, 2023 </em>and <em style="font: inherit;"> July 3, 2022</em>, respectively, and $1,102,000 and $1,038,000 for the <em style="font: inherit;">six</em> months then ended, respectively.  Undiscounted cash flows provided by lease payments are expected as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Years ending December 31:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">(In thousands)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2023 (remaining six months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company considers risk associated with the residual value of its leased real property to be low, given the nature of the long-term lease agreement, the Company’s ability to control the maintenance of the property, and the creditworthiness of the lessee.  The residual value risk is further mitigated by the long-lived nature of the property, and the propensity of such assets to hold their value or, in some cases, appreciate in value.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">3 Months Ending</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">3 Months Ending</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">6 Months Ending</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">6 Months Ending</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Summary of Lease Cost (in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term and variable lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">294</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 296000 250000 591000 500000 -88000 44000 -33000 79000 208000 294000 558000 579000 208000 558000 294000 579000 P19Y10M24D 0.047 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Years ending December 31:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">(In thousands)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2023 (remaining six months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Less: future interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 498000 981000 855000 782000 782000 13525000 17423000 6706000 10717000 551000 519000 1102000 1038000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Years ending December 31:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">(In thousands)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2023 (remaining six months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1103000 2186000 2186000 2186000 2186000 15302000 25149000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE J – COMMITMENTS AND CONTINGENCIES</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company is involved in largely routine litigation incidental to its business.  Management believes the ultimate outcome of the litigation will <em style="font: inherit;">not</em> have a material effect on the Company's consolidated financial position, liquidity, or results of operations. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In the state of Mississippi, inventory that is shipped out of state that is held in a licensed Free Port Warehouse is exempt from personal property taxes.  One of the Company's subsidiaries operates in Hinds County, Mississippi.  That subsidiary has submitted its Hinds County Free Port Warehouse tax filing for approximately <em style="font: inherit;">40</em> years.  Each year, the county then assessed the subsidiary in accordance with the Company's filing.  However, in <em style="font: inherit;"> June 2020, </em>the Hinds County tax assessor notified the Company that the county had <em style="font: inherit;">no</em> record of a Free Port Warehouse License and issued an assessment totaling $2,506,000, reflecting personal property tax going back <em style="font: inherit;">seven</em> years.  The Company is vigorously fighting the assessment, and does <em style="font: inherit;">not</em> consider the ultimate payment of the taxes to be probable.  Accordingly, as prescribed by ASC <em style="font: inherit;">450</em> - <i>Contingencies</i>, no accrual has been recorded on the Company's consolidated financial statements as of <em style="font: inherit;"> July </em><em style="font: inherit;">2,</em> <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 2506000 0 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE K – RECENTLY ISSUED OR ADOPTED ACCOUNTING PRONOUNCEMENTS</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company assesses the impacts of adopting recently issued accounting standards by the Financial Accounting Standards Board on the Company's financial statements, and updates previous assessments, as necessary, from the Company's Quarterly Report on Form <em style="font: inherit;">10</em>-Q for the fiscal quarter ended <em style="font: inherit;"> April </em><em style="font: inherit;">2,</em> <em style="font: inherit;">2023.</em>  There were <em style="font: inherit;">no</em> new accounting standards issued or adopted in the quarter ended <em style="font: inherit;"> July 2, 2023</em> that would have a material impact on the Company's consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">NOTE L –</span><span style="text-decoration: underline; "> BUSINESS ACQUISITIONS</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">On <em style="font: inherit;"> July 29, 2022, </em>the Company’s wholly owned subsidiary, UESCO, Inc., purchased with cash on hand of $3,125,000 certain assets and assumed certain liabilities of Knox Safety, Inc., a company formed in <em style="font: inherit;">2019</em> with operations in Illinois and North Carolina. In addition, upon closing the Company paid a deposit of $500,000 and, subsequently in the <em style="font: inherit;">first</em> fiscal quarter of <em style="font: inherit;">2023,</em> an additional deposit of $1,000,000 to a vendor that had previously been a supplier of Knox Safety. Knox Safety is a startup company that designs and sells carbon monoxide detectors for residential use, the acquisition of which should complement the product lines currently offered by the Company’s Safety segment. Subsequent to the acquisition of Knox Safety, UESCO legally adopted the corporate name Rely Innovations, Inc.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The acquisition was accounted for under the acquisition method of accounting with the Company treated as the acquiring entity. Accordingly, the consideration paid by the Company to complete the acquisition has been recorded to the assets acquired and liabilities assumed based upon their estimated fair values as of the date of acquisition. The carrying values for current assets and liabilities were deemed to approximate their fair values due to the short-term nature of these assets and liabilities. The following table shows the amounts recorded as of their acquisition date.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,832</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-Use Lease Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Current liabilities assumed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c101746126">(776)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Lease Liability - Noncurrent</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><span style="-sec-ix-hidden:c101746127">(1,004)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">3,617</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The acquired intangibles primarily included trademarks and safety certifications that will be amortized over a period of <span style="-sec-ix-hidden:c101746107">two</span> years. Due to its startup nature and history of operating losses, the acquisition of Knox Safety resulted in a bargain purchase gain of $492,000, which was included with Selling and general expenses in the Consolidated Statements of Comprehensive Income for the quarter ended <em style="font: inherit;"> October 2, 2022. </em>There was <em style="font: inherit;">no</em> material tax impact from the acquisition on the Company’s Consolidated Financial Statements. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">On <em style="font: inherit;"> October 26, 2022, </em>the Company’s wholly owned subsidiary, National Defense Corporation, and newly formed subsidiary Woodlawn Manufacturing, LLC, acquired with cash on hand of $21,558,000 the equity interests of Woodlawn Manufacturing, Ltd. Woodlawn Manufacturing, Ltd, is a high volume manufacturer of precision metal parts and assemblies primarily for the defense and aerospace industry.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The acquisition was accounted for under the acquisition method of accounting with the Company treated as the acquiring entity. Accordingly, the consideration paid by the Company to complete the acquisition has been recorded to the assets acquired and liabilities assumed based upon their estimated fair values as of the date of acquisition. The carrying values for current assets and liabilities were deemed to approximate their fair values due to the short-term nature of these assets and liabilities. The following table shows the amounts recorded as of their acquisition date. During the quarter ended <em style="font: inherit;"> April 2, 2023, </em>$860,000 of additional deferred tax liabilities were identified that would have existed as of the date of acquisition.  Accordingly, both Goodwill and Deferred tax liability balances were increased during the quarter.  The table below reflects those adjustments.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,309</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,058</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Current liabilities assumed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Deferred tax liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The acquired intangible assets primarily include customer contracts and will be amortized over a period of <span style="-sec-ix-hidden:c101746112">four</span> years. The amount of goodwill recorded reflects expected earning potential and synergies with other operations in the Defense segment. The recorded goodwill is <em style="font: inherit;">not</em> deductible for income tax purposes. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The following pro forma condensed consolidated results of operations has been prepared as if the acquisitions had occurred as of <em style="font: inherit;"> January 1, 2022.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(unaudited)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(unaudited)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands, except per share data)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands, except per share data)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Quarter Ended</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Six Months Ended</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="width: 62%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">148,103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="width: 62%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net earnings per share (basic and diluted)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average shares outstanding (basic and diluted)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,077</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The unaudited pro forma financial information presented above is <em style="font: inherit;">not</em> intended to represent or be indicative of what would have occurred if the transactions had taken place on the dates presented and is <em style="font: inherit;">not</em> indicative of what the Company’s actual results of operations would have been had the acquisition been completed at the beginning of the periods indicated above.  The pro forma combined results reflect <em style="font: inherit;">one</em>-time costs to fully merge and operate the combined organization more efficiently, but do <em style="font: inherit;">not</em> reflect anticipated synergies expected to result from the combination and should <em style="font: inherit;">not</em> be relied upon as being indicative of the future results that the Company will experience.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p> 3125000 500000 1000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,832</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-Use Lease Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Current liabilities assumed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c101746126">(776)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Lease Liability - Noncurrent</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><span style="-sec-ix-hidden:c101746127">(1,004)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">3,617</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,309</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,058</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Current liabilities assumed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Deferred tax liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1832000 1274000 7000 868000 290000 1126000 5397000 3617000 492000 21558000 860000 2136000 2309000 130000 6400000 6058000 7948000 24981000 1084000 2339000 21558000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(unaudited)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(unaudited)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands, except per share data)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands, except per share data)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Quarter Ended</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Six Months Ended</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="width: 62%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">148,103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="width: 62%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net earnings per share (basic and diluted)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average shares outstanding (basic and diluted)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,077</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 83034000 148103000 6382000 8181000 0.94 1.36 7081000 7077000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">NOTE M - SUBSEQUENT EVENT</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The Company has evaluated subsequent events through the filing of this Form <em style="font: inherit;">10</em>-Q, and determined that there have been <em style="font: inherit;">no</em> events that have occurred that would require adjustments to our disclosures in the consolidated financial statements.  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <div style="font-size:10pt"> <div style="font-family:'Times New Roman', Times, serif"> <a href="#" id="item5" title="item5"></a>Item  <em style="font: inherit;">5.</em> Other Information </div> </div> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="text-decoration: underline; ">Frequency of Advisory Vote on Executive Compensation</span></p> <div style="font-size:10pt"> <div style="font-family:&quot;Times New Roman&quot;"> <div style="font-variant:normal"> As previously reported in the Company’s Current Report on Form <em style="font: inherit;">8</em>-K dated <em style="font: inherit;"> May 16, 2023 </em>and filed on <em style="font: inherit;"> May 19, 2023, </em>approximately <em style="font: inherit;">55.6%</em> of votes at the <em style="font: inherit;">2023</em> Annual Meeting of Stockholders were cast in favor of conducting say-on-pay votes on an annual basis. In light of this result, the Board has determined that the Company will conduct say-on-pay votes on an annual basis until the next required stockholder advisory vote regarding the frequency of such votes. The next advisory vote regarding say-on-pay frequency is currently expected to be held at the Company’s <em style="font: inherit;">2029</em> Annual Meeting of Stockholders. </div> </div> </div> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="text-decoration: underline; ">Insider Trading Arrangement</span></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">None of the Company’s directors or officers adopted or terminated a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement or a non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement during the Company’s fiscal quarter ended <em style="font: inherit;"> July 2, 2023.</em></p> 0 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N "U<'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 " "[@ M77-H(8N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15D=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.94YTN;GKH]>4GW$/09NC MWB-4G-^#1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J: M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X/WYZ75>MW!= M(MT9S+^2DW0*N&*7R6_U>K-]9*KB55WPAT*(;<4EOY.W_&-R_>%W%?:]=3OW MCXTO@JJ!7W>AO@!02P,$% @ NX +5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "[@ M7]7D5]-H% #N'@ & 'AL+W=O\>'AY:5X_BC5=[T4PI"G)$[U16MIS.I-IZ.#I4BX M/I8KD<*=N50)-W"J%AV]4H*'>5 2=YCGG702'J6MP7E^;:H&YS(S<92*J2(Z M2Q*NGB]%+!\O6K2UN7 ;+9;&7N@,SE=\(6;"?%E-%9QU2I4P2D2J(YD2)>87 MK2%],_*9#RF_VY-Q>-'R;(E$+ )C)3C\>Q C$<=6"=:C&3\-0K-\J)UVB*AF/,L-K?R\;U8 _6L7B!C MG?^2Q^+9;K=%@DP;F:R#H01)E!;_^=.Z(K8"?%H3P-8![%4 K7N#OP[P<]"B M9#G66V[XX%S)1Z+LTZ!F#_*ZR:.!)DIM&F=&P=T(XLS@K0PRR(HAPS0D5ZF) MS#,9IT7SL-7<)GK)E=#G'0-OLS&=8*U\62BS&N43\DFF9JE!-13AR_@.E+(L M*ML4]9*A@G]D\3'QV!%A'O,=Y1GAX<-L<4PH=86_*(Y?UIR?Z_F[:FZ[NO[^ M"$^1L1&)_L=5985DURUIN^P;O>*!N&A!G]1"/8C6X)>?Z(GWNXOW!XF]H.^6 M]%U,?;!N*B.H ,5CJ(-0/)$/XMD%C2MY]N_4HWWF8D1C&S+V2L;>/HRW8A%I MH(143W@B7(2XSF1X-[Z9##^2Z>W5[.Z&C"=OO\SN;L=7,S@'H%$-^:A73<;>?H1WSRMGN]P13[WV9Q<5'M84 M:\MCT/VP/F=<&:%B.ZBNI#).1%S+J,PYNN!A31%9AW&:>!5)"XW+T>D9F!)DND(B.9@;$#?R=# M=Q/&U;^.G]:E?<_) M>PC'0RO+0W&7LN8=AB&HZZ/- I.Z^XI'_&>F0"_7Q)WG-MHG2AR5?N M,OTC7*DI?&6%*.Y>7L./[!DT[#OYF#K!=\CQC(QB'BGW2'4(5T0K6T1Q+_.: MM>S%4R4?HC1P9QK7K.G!A[!'K+)'#+P3:RR30RW.GF;'2K!Z^EP@3[M.;$.89589948[F\^RGQQLI0I-K'N M$#F%H9=1YIQ:\="F?)4[8KBAN8L,6 8Y)Y3]>O\;F8D@4Y!))R2N-))) M/3 MS,C@^Q'YF9(5+'@>>.QVP+A84^S*+S'@'4*3;[,K)]\A7!&K7!';RQ5M/I 4-C[/ M(\PB[I7U#L5OSJ_%(SRJ*6?EAMA>;FBQF>6\#@FEYF& MV]K=8G&=VB4H'M>0SZ_\CK^7W[E*A%K8+OD.%,!ZP[2PXJDSJ3L$:T'QN*:@ ME=/Q<:.R2>120"(Q/%RF'N\0CL>O'(^/FY7-&/MB.I_E^VKD)C-@8E,[=3J) M?Y"76==#H=;+U>P.[\.@[_7/_#/P40_;B)VM'47;^O*-5DT"^UF@V%PLKY:; MN<-\"[-3/5[L!'_BMO%J$HLYA'K'?7B[*C97BQ,C5_G^Y+TT1B;YX5+P4"C[ M -R?2VDV)_8%Y1;WX#]02P,$% @ NX +5\HZ^'A)!P T!T !@ !X M;"]W;W)KUCL]HWZZI*UV/#BD]R*#*X\R'S#%9SFC]UBFPN^J@=M MTB[%..AN>))U^I?U;[.\?RE+E2:9F.6H*#<;GK]\%JE\ONJ0SNL/\^1QK:H? MNOW++7\4"Z'NMK,!ZW$ R]3-9?/7\5^0G[E+Y9I4?^/GO>VN(/BLE!RLQ\, M"C9)MOO+?^X#<32 >)8!=#^ _NH MA_ ZHGNE-73NN:*]R]S^8SRRAJ\50=U M;.K1,)LDJY9QH7*XFL XU1_*; 6+(E8(C@J9)BNNX.0S3WD6"[2H'!?HX[#, M>V4'U %X46QZ+JPX\887(GT2G__>_D0#_TS2[ M=W)V,E=VF"MS>>\/>;%&L&HHK@[$GV7RQ%-8;^,J[EP%M:LJ2SSU0\8""/G3 M\70,5C@DY&!UHM,[Z/2<.K_Q_(=0_#X5J!!QF295Z%W$-=SBOL.C*O2YC:7L2B,ZGK:?0G!D1>TY!G,L.\' MEET2'?1%3GUS_@RT49#U>6I4%^FW97#;ECB#%6:V'4QPPR[L5/>ZAU^L#]C> MP_(I+I M3RN),,-MF08[&@2,6H0VH")N4LWFT]EHOOSC#,TF@ZJ*N+U&HW_?C6??H*8P M*M9A1'! B;9337:^1WV+X@9;Q,VM">0?Q%.HZ^O*#SH$*(/JW4*VJNH"I:IICBCB1=H.UZVH[UMJ!=IPC+HY-A&\$"A-^'V26CM:JO,H M"+6 ZD9^:-OF#;*H&UFPXGD)#=1;"@U8"H"L;8T&,S_"MCS1T(NZZ75:&KZE M54<3]$I']>E>J\&,!9X-"PW"J!MA.VH=I0UTCFZGM^?[A&)4;"(49NVZVVA& M?,LCQ1J0,3?(=M%](ZI,QU,0^+B]2TUF+(PL%2QK,,:(,QTOEM/AO[Y.)]>C M^>(?=;6]_,,HTTG#OYJ.W\O;Z:0;/#(W'H=RLY$9I#D9_SA#'PBDY1P]\;04 M%VA0JK7,D_^)U04B] QC7/U#Q9J#$C0NBK*Z$IYY'C[S2>_UPD=CT'2(AI[7 M?F#>LCJ=Y-'K27?;-^/)ZCS)4,RW">Q#HSZ]DR.^[[6SC\G,"R/+:QS64)&Y MJ3@7BL-/T(#P/$NR1_/S8> =A>:C_1";[%@/V]IGUH"1O?ENLMR4:?V*7^[Z M?;F!;;FNOLL\ 8.D^1T4T\%W'K7++),1P9:NA#5T9&XZ+JJ=O98I(+V IQKZ M._6"[@7TIP(M9"X?T*Y M@I@7QJZ*& MU.B6JHDU#&5O,+1A45WHC>Q2(^U;A+%/,-F9^H3NT>>VZEOG-YX_)EF!4O$ M _&G$":;[SX?[DZ4W-9?X.ZE4G)3'ZX%APA7!G#]04KU>E)]U#M\Q.W_'U!+ M P04 " "[@ M71D:F)4P" "L!0 & 'AL+W=OD& M%:VLM*FYH]"LF6T,\C*(:LF2.+Y@-1M''WPOIU'L@5!BX;P#I\<&YRBE-R*,W[UG-+S2"_?'._>OH7:J MY8%;G&OY2Y2NFD97$92XXJUTMWK[#?MZSKU?H:4-_[#M<^,(BM8Z7?=B(JB% MZI[\J>_#GF"<'A$DO2!YKV#2"R:AT(XLE'7#'<\SH[=@?#:Y^4'H35!3-4+Y M75PZ0ZN"="Z?:U72GF )-+):BI(["F9<68=3W*$YT2 ?/ZZ_ :+$4S&09X\ES/JS-">9&A/$OS2H^VI:_K8:!N*QS-HN($-ERW" MB5!0:BFYL="@Z? ":MZ[21ORE M7?74W<8<1.U'1)%J:[&[K Z28]^)H?(@Y5=S\3&['GAF M1J(03U( M!B03CWQ=Z,_RZ5>Q)10:?W-9J.8_>=IBO0&9KY66Y=889E#F5?O)G[>!V#, M/[@!VQHPVR X8N!O#?S7CA!L#8+7CA!N#1KJPY9[$[@IUWP\JN43J0T:O)DO M3?0;:XA77IE"N=,U_)J#G1Y/9*5DD6=6 /B<7Y/YN2L[>G1.UY+50)*_(GTNY5KS*U'OR[N!Z--0P M73/H<+Z=VDT[-79D:C[Y)"N]5&1692)#[*?]]E&/_1#"U,6*O<3JAO4Z_&U= M7!*/O2?,8SXRG\EKS/W&G&%T_M_HL_\\^D$P_*YP_,9?<,3?[["(*5X(-+&M M:=28FJ5J,XZ3-(A&P\U^N!!43/WD$#5U431,_3 \A,T0F ^#L@YVP#+H6 :] M+"=2:?,L'&7:FH=[PT9A&-E,$12CGFFG>04O* MJP6!)8DL1"5J7A#Q#&U7X?F-G$G$49Q:K!$095;:IBX(ZM@AC:#\* UQTG%' M.NXE_;'2O%KD#U##A)>RUODW;MHT1CAV)A"$U.+K8L+ 8NM"$M_FZF*HE^!, MDXYITLOTCQ5D5)L$'Z_DQ)T]"^U"=D%Q$EIYG[H@&D2Q31-!>?N+X0'1M".: M]A/52U%#@S5-&2.9NH,FL96DB0N*8[ML78P?L]BBB(P6! '.D'H[:>+UJ0GT9V6HJT\\8\P_=+L M9T"!\PVL7POQ(JAA9Z=@ZJ-&(Q__(%& MWD^8?#VIM^E)OTP03L92/MUX U7^;P1#5E>K$VFSF!STV;I',V,J])B MZMFZ$$-Y=M%-<5].:6*^XOA(:>YD(0U[2],\A-U"#-VU)8U78Z_"?',UGM+; M]*3>9J?R=IB3G8:E_2(6K\9,%@6O]Y*$%V;K.MXK$^\RCNW"Q%"IGQ[\V67J MVK!+>SF>(2AZZ1]10W2G<&G<6Z:'AQ5MB\2+M%E)OLU-Y.\S( M3HG3?BG^W>Z=O*I[NRBL>[LHM'N[L)[NO9/B-.VMO5:+SY$*)&<%[*K/WY-* M-,<(H-GPHNP5^V\NRE-ZFY[4V^Q4W@X/\'9;"M:_I;BO:L&+_!LLF0L.:Z8Y MJM[PO."P-[X <7UA#GJ($O-UG>MU]0F[,+2D!XYT6.[;07K MWU9,N%I"X]SDF:@R13(QA[9IM#?TTQ7/LZ:!0AA*N55X;^BNS-T?V"<+WX=, M$4A@QX8Y;32XM(^)AGOO!4I1+YH7,@JXK2O=GO1V=[N7/A^:5QW6_1MZ-:'( M_2F]FK6O=';NVS=,GWB]R"M%"O$(0X'"@+*MVY&PO=V]R:W-H965T&ULK5EM;]LV$/XKA#<,"5#7(B5+ M=I882-(5ZX!V08-NGQF)CKE(HD?23K)?OR/M6'9X8A(@7VR]'$_/'7G/:3@;[;Q4LA&MD:HE6LS/!N?TY#+U [S%7U+K. MG7RIS@:)0R1J45KG@L/?6ER*NG:> ,>_6Z>#W3/=P/WC)^^??? 0S TWXE+5 M?\O*+LX&DP&IQ)RO:OM=W?\NM@&-G;]2U<;_DONM;3(@Y89T..?K1\54FP M.29#\N/Z$SGZ^?AT9 & &_-96HCH?:)[\BL7\3LX. M,I#M,I#%O,^^ ?$(KEN(V6"!;D;G?K1CF/6,9NF$)DER.EKO!Q$:3L?3Z;[= M ;[Q#M\X.D/GU3]04YLE;A7P4*G:4M:"M'O W1UW7KKI7&JUEK!:R(!Y-D(#/ D0)*-D=0B9BSI!3S= 9Z^M Q*(:HMK4U_1J/Z_&92 M?2=OAUGHM)G&Q?DKUW?"^@HR DK?ATV6*UTN8'];H?&'PCM,IP7#R!4QI4!R M_<3%.IUF<9W&D0]A?VN?3GQQ\1I?A R3/'WSS:7VNQ;\KN70- M*0H]%-KA]+ OVJ)'#-.DG[Y8I\@LKLB.OK9DA98["AO17I9.,P0W8CFEL<1W M(LVR-W'57+;00K^"JUA4_-_*5>_E[3 +G>:SN.9_DDYSVLJ)OD2IB2&"S2;I M!*$FS#2E$Q8IZT[)#\LWW>[ T><:%DN+M]TL%%.6 M8]MXQ'"8L8+VKY"T4]TTKKJ7?8@)M^1&W,K6O07S B&T5&B5IJ&>%DE!D4@0 M2YI,)\FX/Y).>].X]D8C 99Y(08:O&,LTC1G2 RA95XDV*N*T=Z;^$;H6_^! MPA"_T=F\UMY=W7T$.?>O_I]=OZ GEYM/&9V;S9<5:)I@B@RIQ1Q<)A\+2*W> M?*S8G%BU]._[;Y2UJO&'"\%AK^(,X/Y<09.R/7$/V'TRFOT/4$L#!!0 ( M +N "U?[0ZT/CP@ &A( 8 >&PO=V]R:W-H965T&UL MO9QM;]LV$,>_"N$56PO4M4CJR5T2H+4>M@%=BW;=7@Q[H=A,+%26/$E.VGWZ M4;9JF0^F)/?0-TF4W/V/XAU)W<^.KQZ+\E.U9JQ&GS=97EU/UG6]?3F;5_:!U1^W[TI^-3NJ MK-(-RZNTR%')[JXGK_#+F,X;A[W%GRE[K$Y^1LVMW!;%I^;BU]7UQ&I&Q#*V MK!N)A'][8 N698T2'\>_K>CD&+-Q//WYJWJTOWE^,[=)Q19%]E>ZJM?7$W^" M5NPNV67U^^+Q%];>D-/H+8NLVG]%CZVM-4'+7547F]:9CV"3YH?OR>=V(DX< M"#GC0%H'(CE0]XP#;1VH',$[XV"W#K8W!;!U=RP/2,@]/MD'69WGYH@J9.;J[)X1&5CS=6:'_;YW7OSC*1Y4XH?ZI+_->5^]OHQ3W:KE%L_0U/T M\4. GCYYAJIU4K(*I3GZ8UWLJB1?5<_1$^'Z:E;SX39!9\MV:*\/0R-GA[;9 M\&+=#P/]_89M;EGYCT9F899YM>+#Y56?9.A=DJZF?%"+9)O6_-H@&IA%W[.: M+W,^96%2YFE^7YFTPIX!OEW\BE[5=9G>[NKD-F.H+OA02YX'DVID5OV#;TS5 MKOQRF+_GJ)U-@V#<(UCP*1/=9KS8CA5'CA5']CKV&9W729;D2X:>\D0BP&.J@8AA3 0C85K0+5BMIS//=%LU U(Y9H$JDF4TP\;RZ:Q9J CN>2;ES"[-G'V;.- ML_<[?U1A[0:DFS&C]\@R64"*!;:RF.?.7)JT$#)B!"D6]PQ?2*9S3*9C3.;' MG._86?H?/U2RHJI0\YSVD*19=;DVNHW=I#VE<%PJ'9&! M:B,=:B'DD"(UG$VE\SA6;;#EVOJ%YA\GW#=.>) ^I"MVIO,PNH[8'(%T E_= M:"CVB;2OA4#A(B"=N'?80N;FQ\S-AYZ$][S+^N:3T!AM1+*!= (@G7 ^X"0$ MBA6;8PEIQE;''JQ+6L'?=MD+9-%])T"TW,#2](*.=.L+<_"Q1R2H6@BJ%H&J MQ5!J8E&< "D\M"7L+P0\I"=LK83CQ>9=H70N:LPH<>>>?#IJ[*:NO.YT1IA0 MVY5./EU0ZE*/G%E;'67!%V&65]NR9TIUG,6QY2D%!2V@:B&H6@2J%D.IB471 MT18\&+?T%\(@WM):B6L+.ZZ\ME0SR@/[KKRV5+NI#/DBG1$FMF/):TL7=$[G M^,S:ZK +_C;N8G8?^TP/JA9@E5VXKF_+>0!E+Z!J<=\=B$GM\ O^OOS%'&[$ M8R>44 E%&(-%R&.O$JA($Q/-#'='8;! !P&JR"&RAL@*(@!50M!U2)0M1A* M34Q_1V/PA3C&[#=Z[U;)!L&^?#CV$QG0446:@-BRY=-3-:+DW&-I!V6PFR^D M6@BJ%H&JQ5!JXNO_'?8AP[#/D$)HI7JZ$*("(5V'KS'3=O@:.[7#UQGI.GQ= M4$.'3SI00H:!$L,;*?13JB('SW+EYQIS\-%OI8!4"T'5(E"U&$I-+(J3-]<, MPSZ#"H$,6ELJ$,*V)[]7(M"84>I;'I'7EFHWQ1:5%Y?.BBA<(=9%M7W+.;>X M.E)"S*2DK\4WNX]]3 15"XB.R5 ?RYF #!J!JL6]MR"FM2,WQ$QNH)M\<[@1 MCY]00@&44$A4S.++JQ0H5FR,)::ZXSG$S',&-?A$90O8E3? "T"&87%"JH6@ M:A&H6@RE)N:_ SQD .#1YAR28RR(BH@\F5@'&B/EF1.4U6@"VO*1'6N,,+&M M,PNO0RO$C%:,;[PP^X[9,(&$ J)RCBGQJ>_("0(*&$$)Q?TC%S/801KR?2&- M.=R8I$-!&BBAD*C81#DEH1"-,9:8Z@[0D&\ -&3?.U!M2G6 1G[;\\(2J[PQ7\-> MYC(:U1EA[#KR,:@+2ATR=_5KBW: AEX$: ZOO)NF5 =H//FQU!Q\[-H"50M! MU2)0M1A*32R*#M#0P8"FOQ & 1JJ 30.M61 HS&CV'=<^3E'8S?UY3--9X2Q M\H\VL2XHF=O^F7]\H2?_-_1M?,;L/O8A'U0MH"K<W.X,5LL%,^!$@JI!J\H6RP4RS$'$Y/=<1QJYCB7-O=4 M!0V:YMX]5. MT]QKC+3-O2:HKKF?G7R$2O,9/&^2\C[-*Y2Q.^YHO?#X8B@/'VMSN*B+[?Y3 M56Z+NBXV^Q_7+%FQLC'@?[\KBOKK1?-!+<(%H<32>09&KPTN4$I/1#(>>\YH.-(#Q^L=^Y?@G;S<,XL++7\)[JI9]"D" MCBO62G>CMU^Q]W/J^4HM;7C"MJ]-(BA;ZW3=@TE!+53W9D_]/8P Q/,Z(.T! MZ3Y@^@8@ZP%9,-HI"[8^,\>*W.@M&%]-;'X1[B:@R8U0_BO>.D.[@G"N6&AE MM12<.>1PZ^A%G\A9^+&B2)2TIVW M>7J0\'LK)Y"D'R!-TNP5/8M_@6")\.PJ<'A5\].BLO?R<1D\W M*?[0='/KFIFU4!8DKH@RF9Q3XYIN%G2!TTUHIWOMJ#G#LJ+QB<87T/Y*:[<+ M_ '#0"Y^ U!+ P04 " "[@ M7S,X>=$\# T!P & 'AL+W=O@%SM.UPUM$B!)4ZP'K V: M[.[A< ^*S=A:9)9L/+^;GW#PY_2MS;5S;X2K9:/_K%;3Z)$D\(%6;.(PC^>\(%*N6!F,:W M#C/J4_K U_8!_2;4SK5LA<6%5G_)W)63Z&,$.>Y$H]R#WG_"KI[W'B_3RH9? MV'>^20198YVNNF!F4$EJ_\5SUX=?"4B[@#3P;A,%EM?"B>G8Z#T8[\UHW@BE MAF@F)\D/9>T,GTJ.<],[[1!F\#O,A946] Y6!BV2$[YIX]AQ#N\99QW>O,5+ M_P?O CYK68_Q@?,[>>8'H@.$]/ O[1J $DZ1FD23HZ@3?J"QX%O-&) M@BTX#3>2!&52*%ASL<@7S=EC];9PY\?A_#=S:6N1X22J?>/,$T;3MV^&%\G5 M";+G/=GS4^C3>U,(DO^&69S!0I/52N:BO<^4_S K/[MC-<&UM)G2MC$(?V_P MV<%SQGV.UGF9S=[]9\EUY^^9C.AQ>P7RVOEW#_0VL'I;KY=UFMKF]OX-- MB9!I'CY9S+W54>:%)(=&5K#K6=KO+"5EJN$K R4:E%P>TVU(-+GTH;[84CPA M;!$)N-,UG^>P?0''^1:ZJ@6]0-T8VPAR?KQ^WS2*9^UC#1:-"FT*=]P??J& M'!IE88U98Z23G?_R.2L%%0&ZDC9(T&^^\#2Y6B\7P1I>O1O +04P74OJ9E ) M8C7S11TR=?3.PN+7.\+RY+4+A%('))%_94EHC_>ES$K8<[?\J0#R(J4XB@LQ MD@H@X?S,"3.TE@476,+9;R>D@?JGBQ.ZA9:EK._/@5O-OSJW@U.3W0K%_!': M=T0$C&O.6VW1P&@8/MZ4&;K6&";>/O9]Q*^4K$)3!+VVG*PAUXI:O]L_";-6 M";^[M^_)9V$*R>-6N./09/#A?02FU>AVX70=='&K':ML,$M^UM!X!S[?:9:* M;N$3] _E]#]02P,$% @ NX +5R?GF ]F @ & 4 !@ !X;"]W;W)K M-N' M:1],=7!;L'6$RJ<02[Y$?JUOCK+!GR62)VDK28#"?!J># MX]G(YS<)3Q+7=F,-OI)GHA=O++)I$'E!J#!ESR#<9X5GJ)0G.\Z@W](# M-]?O[!=-[:Z69V'QC-1/F7$Q#8X"R# 7M>([6G_#KIY#SY>2LLT_K-O<<1Q M6ENFL@,[!:74[5>\=>>P 3B*/@'$'2!N=+<;-2K/!8MD8F@-QF<[-K]H2FW0 M3IS4_E+NV;BH=#A.KHD19K /EZC1"#4)V;'Z6)AV#+.6(?Z$80Q7I+FP,-<9 M9O_C0Z>FEQ2_2YK%6PF_U^H HG@/XB@>;N$;]B4.&[[AEA(M,,&%U$*G4BBX M9\'H6HOM1_6V=*./Z?R4'-M*I#@-W!A8-"L,DMV=P3@ZV2)VU(L=;6-/'G5M M:Z>0#"QT;O"U=BIAX=3:/>^<$1=[<"YMJLC6!N'7 [XQS!2E+[\_*F;[=MD/>"@01,YH]C'/W?Q8H!S8.9>T0J/]R;F)M!5I MVQZMCYW=/"W.]V'PM?M]=GWA1K>6:);-3%I(J=;<-F[O[%(JFB49_WA8##NYU*;SN0RCGUQDTM;ADP; M^N*$+_-E$Z)^.U-<+1 M\JHS/7LW.^?U<<%731N_]RPXDH6UW_CE@[KJ#!@0990$]B#QLZ9KRC)V!!C? M:Y^==DLVW']NO-_%V!'+0GJZMMF?6H7TJO.F(Q0M99F%>[MY3W4\K]A?8C,? MO\6F6GO^MB.2T@>;U\9 D&M3_#7Q@,:X-AQ%UM%%'>R" GE\YN MA./5\,8/,=1H#7#:<%+FP6%6PRY,/ME XEJ\%/>T)E.2O^P'N.7)?E*[F%4N MAK]P,18?K0FI%[=&D3JT[P-.BVG88)H-3SK\H\QZ8C#LBN%@.#KA;]3&.(K^ M1B=B]")8<:>--(F6F9@'&0C:"D?CK=R='W?'9?+.%S*AJP[JP)-;4V?R[+>S M\>#B!-CS%NSY*>^3.@]BZ6PNKD&L@W ABI"*ZR@'$BA!)L7TFSCW.L+C[*K5"&D(XC= MH8)4!#B;CJ?Q<>SBQ='EU];I9> %WM$8S6=7[=&#Q;HQ7@P[HJCN?&'R?'" M&@*YXU?#UV\O]DG]W>\QA; "IFYHB09'PM.*U1B#+YQ&?]2@*SKF98^]>0]K M"^E"7&:7K>7SF\\W+R)Q>(BVU&YCG>^)*6CE$4_?2P*'77C4OMD1H!:EAT*\ M%_A@1,=,*4+;5QQ,!("DJA(Z-$2J2M/*KLD9=H$\+$NCF%7@BE%]ONF)>;GP M(+GVAZ]FEMNT*,CQB8($+[9'F5 :(@BPM YDM6\P:K80B&+GACN\6.HG4B]! M J2"7JT1_B.:DCN8:)/0K4/CP4)JQ5KDD1U]O$7IRRJ"#>3">'$&Q.U8S!1T M=;B$:(E3SU-H FW\1+XP@//&.O#?II6>$BJB/2PRG6NN#/*HE4J.8'VM^?B+ M>? %)2Q5M'^4'6A% ,"W(D,N(C0V[(1W5Q/UWI:> )U\?YYS%J9%D>E83#75 MW:;*#[WMU:#T=3QU]7:1%+!*JM4%"RK514$[$IMF%8LE'.DM#"IE=,A2@]81 MA[XFSC1.=*]#&:F(!;-)=9*V8-& R@SI..@6FY3,/BA,4>Q9M=KNZX4#0V78'[0>!'K"V*]D?L1Q0D8+(C%8H&,@FHZB+>*^*%6>3,IY( M5>/4(2X'%$B$U'X5@J\/D -<[A'4/=PJE]O8B):V=%$8QL8Q[D*$\ MVWB;:269EQF*A<4\YRN0 M/Y&N_83;!&$AFD;HK!&_0PD7+<@HWX1

_6'#');'0D MRAXG NB.;JELS!BN05M1WX(03D+Y E2.SN+($*E_.EP24D?T\W!\&=5&AEW_ MG^=?'6!M*B!WG+\%=.PAKPA_IZ6?;@H1U[&;47_OV@I25_%RSH/TJVTX>I:PG30>_VJ(UQU(:]>@BWB)7AA S(8'U/\AR'' M"S"_M+@DUB^\0?NO:/(?4$L#!!0 ( +N "U<(6TL6)0, ,$& 9 M>&PO=V]R:W-H965T!C/ M9G8\-(U74N/,@FNJBMG?$U2F'27]9'LPEZO2AX-T/*S9"A?HO]8S2[MTQR)D MA=I)H\%B,4IN^E>3TV ?#;Y);-W>&D(D2V,>P^:C&"59$(0*N0\,C#YK?(=* M!2*2\6O#F>QLO^/L9.L2R9PW=&?9?"EZ/D,@&!!6N4GYOV#C?QG 4^ M;I2+O]!VMH,\ =XX;ZH-F!144G=?]K3)PQ[@,GL&D&\ >=3=.8HJ;YEGXZ$U M+=A@36QA$4.-:!(G=2C*PENZE83SXP?C$6[A#4R9U5*O',S0PJ)D%H>I)P?! M+.4;LDE'EC]#=@[W1OO2P50+%/_B4Q*V4Y=OU4WRHX2?&M6#+#^!/,L'1_@& MNV@'D6]P)%H'WL![J9GFDBE8>.:17IEWA^+MZ$X/TX6&N7(UXSA*J",6(%A[RQTDNZI"'A/%F$8T&'] GD MY%8:T8-;J9K@XX >IIP!J;EJ1"@H@40PI@8'+ KJ^*"$"2%#ZU.5:RJ\]J'> M_\J3SC5LJ; '7_4:7?!&+<9]?/)2->]Z]?GT#,=Q>:H$6,[F]Z M-\+W4T>*8&E\&4I$Y0LI%\^GCC/%&\5"8ER/'L/Y67[Q]N![3??&2H5V%8>G MHV0TVG<39G>ZF\\WW5CZ:]X-]WMF5U([4%@0-.M=G"5=\K8;;^HXI"@.&GEQ M6=)_#-I@0/>%H0IN-L'![E]K_ =02P,$% @ NX +5\%PA'JB! UPH M !D !X;"]W;W)K&ULK59=<^(V%/TK=[R=;3*C M!GWX0\X",R%A=].99-.0;1\Z?5! @&=MRY7$0OKK>V4_UW'2I*^7.3*-KG)D;6RF/7;OHN<9J-6N# MJK+'*4U[E2KJ:-AOQ^[LL&]6OBQJ?6?!K:I*V:>1+LUZ$+'H>>"^6"Q]&.@- M^XU:Z(GV7YL[B[W>#F565+IVA:G!ZOD@NF#GHSBL;Q?\6NBU>]&&D,FC,=]" MYWHVB&@@I$L]]0%!X=]W?:G+,@ AC3\[S&BW90A\V7Y&_]CFCKD\*JG:7UAOU\8\@NG*>5-UP,M[NU'+\DIY->Q;LP8;5B-::+2IMM%(KJA#42;>XFR!<7YX M:[R&,?P$HY7#*>=@HAD8V/H0^[.L"];HSU1;V MJ\)-2^-65L/O#WKC852:Z;<_]A$_"KV?^.V7AS$ZX?T[R1G[ *.OD^O;\60" MD_&GF_'MPP2N:_!+#7-3XDD.?+J#3 "O"*M:BHTU\\+C:6UQ4570RM8XX^!1 MXQ6BP2"&A:*>FDJ#JF?/3:\VVIW! ^YP::I&U4\_.G"=%[L=-,Q0 JN]+I]@ M;DV%Z--E![DN_!)J R=%X&E6#L'=*7S&EEXKI ,]F%2J+.&B:(,3-:ZI\;YTJD2('X!)DHL4 M&TE.,II@0[2_&8['*7RR!H]5I\P)%A!9Q81)"8P2E@LX8812!J? !!&2PI=_ MR]D%R81#1AA+X823C$F,2 A/:$=;.:=1*B8IH5D"G,5$<@XIR:F$F#(BD=55 MJ PZ?WLEHORJ"N[Z:SO DP1DE@)+!##"90R7JBD"N-[@9V!6^%40DJ4<1!+C M/R2"[]-+M'KQ_7IQ)!:SH!7;+_PYTBQU1D$!E]FJ0"6Y+&H8]V%5CP?7I+(E$X M+!1'SZ%^&?KX% 0C,3WL3ZQFGF$M22H2.$E(L F6*29I]H8>3;"NG' 4EJ-W M.,FQ7GNE#RY). V;08[M_=H==6J,2<09-G).8LF IZUP HV4\[W"X8$4 A$) MS8,&68X*H(Q9G!^4[207SSIA(QQM/%JGX7((M\>;N37A#+(T:XV(=43]]JJ& MM%DN 9U-.>S[C/5>/#8J;1?MD\K!U*QJOWUW[$9WK[:+[6/EG^7;)]^-LHNB M=E#J.8;2LRR)P&Z?4=N.-TW[='DT'A]";7.)+T]MPP*=L,'N+3O\ M&U!+ P04 " "[@ M7!LZ>PB4# "C!@ &0 'AL+W=O7J&AEHXUDCJ9F&]O2(,M#D!1QFB1GL61<1:-!L-V8T4!73G"%-P9L)24S M^PD*O1M&)]&SX99O"^<-\6A0LBTNT=V5-X9F<8.2YL:PR^DK76#WXRSX=1X@FAP,QY!$:O1YRB$!Z(:/PY8$9-2A_8'C^C MST+M5,N:69QJ\9/GKAA&YQ'DN&&5<+=Z]Q4/]9QZO$P+&_YA5_OV3R/(*NNT M/ 03 \E5_69/ASZT LZ3-P+20T :>->) LO/S+'1P.@=&.]-:'X02@W11(XK MORE+9VB54YP;+;1#F,$'F#%NX)Z)"D%O8,854QEG N;*.E/1-C@[B!UE]'%Q M=D"?U.CI&^AG<*V5*RQ+VF M_%[ ZQTIWX+3K8*7CCE\L]X:KO\ZG+]!%[9D&0XCNB(6S2-&H_?O3LZ2RR-D M^PW9_C'T46N+/G.;"6TK2@*_5OCD8")T]O#[-W=]=5BM815@3#5LF1J#Y7C@O_UW2.C1%?HW/JC ML_$L'P-+9NF"V,SP->; %:583F"\G,)YFG3:)^X:F:\E=!V8RMOU=;PW)3&( M<$(;WX%>!Y2&]^_.3M./GRX#J8P9L^=J"TSJRH.07)'1%@$M#/!/Q8F63]$A M,NAT^19Q*3'G?IVHV4(;]\&AD729766XV_O>D9^E^.8L\I?+UX4E-2!+UC,/#@Q[+YV ..6<$@TVR"/%D+1M88TUD:!Q[7P MO+C7\GW-S);H@L -A2;=CR1XII;$>N)T&61HK1V)6A@6]!5!XQUH?:.IML/$ M)VB^2Z-_4$L#!!0 ( +N "U=G]N$$GP0 '$* 9 >&PO=V]R:W-H M965TW^XZ0']]9]>&@(Z@4\1ZWV;FF6=V)G.^D.I-IX@&EIG(]867 M&E.<-1HZ23%C^D06F-/)3*J,&5JJ>4,7"MG4"66B$05!NY$QGGN]<[?WJ'KG MLC2"Y_BH0)=9QM1J@$(N+KS06V\\\7EJ[$:C=UZP.8[1/!>/BE:-C98ISS#7 M7.:@<';A]<.S0=/>=Q=>."[TUARL)Z]2OMG%[?3""RP@%)@8JX'1YQV'*(15 M1#"^USJ]C4DKN#U?:[]ROI,OKTSC4(J_^=2D%U['@RG.6"G,DUS<8.U/R^I+ MI-!NA$5UMQU[D)3:R*P6)@09SZLO6]8\; ET@D\$HEH@FVG OE^_A.W@VP&PS0W8YB'MO?WQ\H%]%C#X M9X)+ P,AD[=_]WESV-[#GY-1]5#ZXQO?C3#ZZ_GVI7\W>IB,H?]P"??]IS]& MD_[@;@3CT?#YZ79R.QK#)$48RJQ@^0H22>D\1:6!"0$II8Q8@>#DP)1>]0:U M_D"]X"8EIT J/J>P"+IF[-D*Y Q,JA!I9P6A#YTH@*]?VJWHM/MMQVC*-"2" M:BZO2*>%5,8J M-X#:< ))BQGC"B@R)?J5'V5.A5/P_^AL3@53NV@)J352Y'(JP=8GMO2W]-$= M,E=YS?.&W+X!RKT5U*D'EYA@]HH*XM#M M1/:$PN%;]1]BO][F%!=9:C*L?_ODM?0S*B(+G#PJO M'84_;-\Y/G<17O$EG3Q9Q^_+G">\H)1 MAFSO3]$CB-I^L]VJ)G&SM49#3_M'D@\Z%8:D**@GP5I1J_.I6UV_TVW9D6R1 M\F[SD%.QWXX[]?@33C7];C>N)IVVFUB>PU;T\3@>E4P0"?I,R6R=Y"XIR:C- M0P=V3WKNY"*A($J.XE,_" +[<^)'K4[L%B3D\K=ZSSLOQ"WBFEG-ES]U9Z?< M4&TSBKJ,\J-(\0JU-;F_XJ0H7,W8,4,9[GXSZE>JP6!>332^TY2R:M]_D,96 M&Y"AFKMFATJ?+'-3=02;W4T_U:_:B(_K53-&D9S;Y!(X(]'@Y+3E@:H:G&IA M9.&:BE=IJ$5QTY1Z0E3V IW/)+V3>F$-;+K,WO]02P,$% @ NX +5X/W MG[+8 @ '@8 !D !X;"]W;W)K&ULA57;;MLP M#/T5P@7ZM-6)DU[0)@&2-D4WH!_(E(L&+5L8/DY*H.D]3GY>HA3^R%1JV+*W3@GCK5JFO'(HB M@K1*LT[G)-5"FF0TB&#Q[EJJ1PD(X& ME5CA#.E;]>!XEVY9"JG1>&D-.%P.DW'W?-(/_M'AN\3&[ZPA9+*P]BELOA3# MI!,$H<*< H/@SS->HE*!B&7\WG FVY !N+M^9;^.N7,N"^'QTJH?LJ!RF)PE M4.!2U(H>;7.#FWR. U]NE8^_T+2^O=,$\MJ3U1LP*]#2M%_QLKF''RK1 MP=A[)#](B:F#0YIO:"8M3?8!S0G<6D.EAZDIL'B+3UG25E?VJFN2[27\6JLC MZ&2?(.MDO3U\O6V>O\&C>\9D='C0/>E<[!';WXKM[V,?[=8"KJ3/E?6U0_@YQQ>"B;+YTZ_W M-.]GO;N?3[G4AP=G6;=[ ??SF^DCC&>SZ7SVIOH@3:[J@J^+4ZO$.EX14"D( M!(O0HD!8.JN!N#O#E<;O8LTN")=65\*L@<<%Y.B(QP(C"!W?N(?:8\'TT5,+ M4R^Y*6LGS8I#V1R]?S7>6'9M.)Q/9UHH!>.J4I(+QZH\KH*D(YCOQ,.7BOL\ M5K@FJ>0?C#R[&0A3\!A1+*;8D62?.7%A #VG$6T56VP!=@G46."'N(;-.X0K MS%$O&-#KQI/L?V9J4#WC>T\BW>E9C6X5)Y.'W-:&VO;=GFZ'W[CM^7_N[>2\ M%6XEC0>%2X9VCDZ/$W#M-&HW9*LX 1:6>)[$9&ULK5=;;]LV%/XK!VY0I( ;2_(]-R!)TZU#+T&=;1B&/= R M;7&11)6DXGB_?M\AY5N:9'OHBTU*Y_J=J<@[210-.H509>O\U#^[,>>GNG:Y M*N6-(5L7A3"K2YGKY5DK;JT??%6+S/&#SOEI)19R(MVOU8W!KK.Q,E.%+*W2 M)1DY/VM=Q,>7/9;W K\IN;0[:^),IEK?\>;#[*P5<4 REZEC"P)_]_)*YCD; M0AC?&INMC4M6W%VOK;_WN2.7J;#R2N>_JYG+SEJC%LWD7-2Y^ZJ7/\LFGS[; M2W5N_2\M@VP7PFEMG2X:9410J#+\BX<&AQV%4?2,0M(H)#[NX,A'^4XX<7YJ M])(,2\,:+WRJ7AO!J9*+,G$&;Q7TW/EG[21]H+?T42(W>]IQ,,JO.FECX#(8 M2)XQ,*!/NG29I>MR)F?[^AT$LXDH64=TF;QH\)X+&5IRFMZK4I2I$CE-G' 2G>6>S#>8ZSUMCH?DV%8BE6O?74T&_;/;S ME]MK5/GUJU$2QR?T\?IB"MST\L6MEP2M.AE1)"H;?R3EF69*5"X:>*J/O MU4QZA_?"*#'-95"F2JQ\=#+XIS42Y@'D8==YY"3I!E#=&I6AD M1/QP1!?!MS;M1F@_PLHH)J#&FU4KIR"GI$YWLVXI=FI#W)&OB>/Z"=9 MHG/R? 4M^(3IIQ (B:487 -:Y%#2O$8M=,54&5! OP7NM=Z_%"9?D9,&)"2\ MU)$O?R'^UD:Y%;L*9EG&_E_/1J9Z4:I_ IZL,14Y T'A3 )',X%OHUG'V*9E MIE"C\KF&I R SV2(F.'BZK$##!:C7U2Y2I5;M^>Z;0V;=!0GVZ:G[@['\4P^ MW@_^8S\))QYCXL<9(5I'A[YK=&T!KWU#X+T5-;07-EV_25YXLZ6)-:ZP>T#) M>,"__0B__7',OU%$DTP;]Y;Q\ 5]U.5>]7 THC?4Z]%AMXO%< P0'-IQWWHT M\CYZ;+?/ZSX$MZ&DPF94-QBT]X4VG?!)N-J$@0'LCZ*@'*FOYXE++KCG<]Q0[#']@5:W)$/I MWLE4%E.,=#<^IL,/>Q7S#@^-Y+L/RW)HA2_\&X#2&X]8HD?C4#'T"[0L1GZ.NE#<;?W#(1\0QS6NDQ]P*/9 %YJ/R M[#IH#Z-!TV6[24(]:@_CX1:@S2((@P)T 38VNO@.K4T0OG;]?KQ3NWB\5[MO MM3 (R>.'#GB^=1FL30@_"/*X'4?= 'K2CD># /MF.=@NA\UR%_Q^NQLESX&? M]-MQ;_PTT8#-+ X/9&"4O4,O68UK!E/T4KDL<(Z$1 W#]R*OI6?\->?, N/C M! +JX%'0^A2UT\LV+7!A#:18"E_NAE1S72["(#='V *3P9$^?=Z%+O"6/?'B MDND\W[OW3X!N.%]LG68,KW3^0I?IW$LILX85!SY(U7(C MITPV,%3AEN:KP6^\V-%3][3.SA4:)_C"?RA8\I>B<)O>/-U\BUR$*_A6/'S( M?!)F@?,<$,VA&AT-^RU@XC\.PL;IRE_(I]KA>N^7&;ZGI&$!O)]K7%F;#3O8 M?*&=_PM02P,$% @ NX +5[X_C6EC P )@< !D !X;"]W;W)K&UL?55M;]HP$/XKITS:OG0DI-!U+2 52CJ="A'$4784%XS(8#?S:LQX-5&4%E_BL MP51%P?1AC$+MAD$W>%WXPC>Y=0OA:%"R#2[1?BV?-\[>&WSCN#-'8W!*UDJ]N,DL'0:1(X0"$^L0&'VV.$$A'!#1^-5@!FU( MYW@\?D5_\-I)RYH9G"CQG:7*&'\/^QJVWXO M@*0R5A6-,S$HN*R_;-_DX6C09:[4 [:T)S R_5 M>Q,Y+MVA+*VF74Y^=K10%N$1WL-$%06WE&YK@,F4YM)RN4&9<#2#T%(LYQ$F M#>ZXQHW_@WL%4:X :O@@4M&(IF I646?09.Z:WA>J?AW-VY,25+%I-J4+> MOKF.N]U;F#S-Y[/5?+I8+>%N<4_SQ6JV^#1=3&;3):QR=)54,GD ;H#+K1); M3&D @ND-B@-H:@T4%P2W?,/\U>2D(R5Q= 9T()Q$KBM#-L9T8,XD-0-",]*6_C.-.:J,N@L<8]% M:2'3JH 2M5&2])6:^JFV%(SMD>0]R99YD[=W1*!:&YYRIMWI.GOF:I6"?N8R M-61827NX.);1HGO]Z)^*I,MZ@.:N=JATKOKQAX^W<.HFA$>] MJT J$=>A#22.9MW&VM7V$;BK>]\?\_H%F5.%<6E 8$:N4>=#/P!==^5Z8E7I M.^%:6>JK?IC30X;:&=!^IJ@I-!,7H'T:1[\!4$L#!!0 ( +N "U&PO=V]R:W-H965T*A/#Y?/?< M<^?SI;U2^LEDB!9>ZZI_ZNR]P0^.*[,E@\OD4:DGM[E+.T'D M"*' Q#H$1LLS#E (!T0T_M:801/2.6[+&_1;GSOE\L@,#I3XR5.;=8++ %)< ML%+8J5I]QCJ?,X>7*&'\/ZPJVXOS )+26)77SL0@Y[):V4M=ARV'R^@=A[AV MB#WO*I!G><,LZ[:U6H%VUH3F!)^J]R9R7+I+F5E-IYS\;'>D+,)7^ A33%!: ML88[8TI,8:RAEZK"DMA+$E5*R^42)EI)DA.D>[&F'5JBX(#"I [7K\+%[X0[ MAWLE;69@*%-,W_J'1+WA'V_X]^.]@%]*<0Q1? 1Q%)_LP3MIZG'B\4[VU,. M57#+)9,)9P)FEMGW\ZW@3G?#N2=U90J68">@-V-0/V/0/3QHG4?7>\B>-F1/ M]Z%WMRZ&2,J4Z=3 0Y$27Z M##(FEPA8#!^&,WO M1I]@,AV/2!X,[\EX!O,,8:#R@LDU,&/0_<"2DI,NL0;4 IAK39>-WK0MK]J6 MO29JFI(\KKW_ZY7N+%Q?T0(T*>PK@0\&%HV7:1KAR)>W])4V0.D_";>&0(YZZ4>= 9]H-0\:;3-->]40>36O1O$]TTLN#0AS.B+@-H9T/E"T3.J-RY \XWI_@-02P,$% @ NX + M5X!O%IW"!0 <@\ !D !X;"]W;W)K&UL[5=; M4]LX%/XK9[*=#LR8Q)>0"X7,$&AWZ;1 &]@^[.R#8LN)IK;E2C(A^^OWD^R8 M0 /+S+[V@6!+YWZ^\UDZ7DGU72\Y-W2?9X4^Z2R-*8]Z/1TO>*4\JP7^OZ@ES-1=";';NU:38YE93)1\&M%NLISIM93GLG5 M22?H;!:^BL72V(7>Y+AD"S[CYK:\5GCKM582D?-""UF0XNE)YS0XFO:MO!/X M4_"5WGHFF\E9G,OLF$K,\Z8PZE/"459GY*E=_\":?0VLOEIEVO[2J9?N''8HK M;63>*"."7!3U?W;?U&%+8>0_HQ V"J&+NW;DHCQGADV.E5R1LM*P9A]%PE/'NOW$%L;8+@)]$+ M"6LRDCZ(@A6Q8!G-##,<0#,[\ZW-]7>;LS-SI$L6\Y,.AD)S=<<[D[>_!0/_ MW0O!]MM@^R]9G[1-.9/Y'/$Z()\+'6=25XK37S?\WM TD_'WOW?%_J+UW;%? M7MV\!R#>_C8*@^ =36]G%Y?O9S,Z/?MR>S&[N+FXNIS154'HRYK"L>N+ZTXP MIE0H;5RC/+I99EQ3,33J)9P-.?<\I"U"\^0=D):$\K^-F9:GDO?/>!+,=0E+Q37)Z*94Y,%SE!.Q9P-7!:?Z, MISK"5&;@>ANB8?/,F5DU?-AQ#7 M^HC.FE!V@6-O.!SL-W*U\4^-U!K,?"F+31Y[@>?[_7VZY.8G9V\H\@;!\&'P M[*)HL]%4*K1<"8RM*.*L MSBO74ZOYHV(*@:"_5NT44,\:#.)3] H:";T@&CRBD="+_/%N&@DB_S^(9.#U M?7\'E0P\_W!$OTN9N'D:>N/^Z!GN"/O>>!2\ACS ":,^;?CCG*=<60.&W;?R M:]I#/M&8GJ..,/ .$=DSW+%1^(E!FA.J+1%.?0I'[+KGKV"+5%8*[&">0 +0 M(W?5L!83'/ZA:V=39B)QXX"#"@[<#A>V PU'M0.(@TS)5 T=D3X=5"L([[%K MZ 9>'UD!]*S!Y UG[54%JQ(!;_N/G[=QY!&_CWEI;$J ,%-N)MEKI;XT@'7' M9)J)^T?GYOIT%=4!/7ZQ_=/,\OD;&D6>'_7Q$/1'7N!';I,S5:"2%FS1*"1L M $:/-AYBV0/OB-BU+!%9Y;)\0WYW[(QV,1+?W+7&U@H-Q"VM5D3=*J,!#TNA M.ZT, UOW((!RX6Y[FMRXUU>B=K6]4)[6]Z@'\?HV^IFIA0!>,IY"U>\.<7]3]0VO M?C&R=+>JN328 />XQ*68*RN _53BHM&\6 ?M-7OR+U!+ P04 " "[@ M7 MCKR;C50" C!0 &0 'AL+W=OYL94@-FT1NMJB MR%I0I<(XBD["2D@=)--V[]8F4].0DAIO+;BFJH1]F:,RVUDP"EXW[F11DM\( MDVDM"EPBW=>WEJUP8,EDA=I)H\%B/@LN1N?SB?=O'1XD;MW.&GPF:V,>O?$U MFP61%X0*4_(,@J<-7J)2GHAE//6ZP SB+W@#$ M/2!N=7>!6I6?!8ED:LT6K/=F-K]H4VW1+$YJ_RA+LGPJ&4?)C2&$:_@(RV;M M\*E!3;#8\#@-B>F]4YCV5/..*GZ#Z@2NC:;2P4)GF/V+#UG6H"U^U3:/#Q)^ M:]011/$'B*-X?(!O/.0Z;OG&!W)U0 :NI!8ZE4+!D@0AUQBY??EV=)/]=+Y= MSETM4IP%W \.[0:#Y/V[T4GTZ8#8R2!V/#CJD2X-%4M] N4P@%NA&KXKC)NWT$8=L*H MM*8I2IX1/[.EEASG1+%BCH9"%5S@R9:NGK0B%+75">^5$0]/R<<>'% [?WI.*!+$W& M!3XIT&6>,[4;8R8W0R_T]ALSOEP9N^''@X(M\1G-K^))D>4W*"G/46@N!2A< M#+U1>#/N6'_G\,IQHP_68#.92_EFC6DZ] )+"#-,C$5@]%OC!+/, A&-]QK3 M:ZZT@8?K/?J]RYURF3.-$YG]YJE9#;V^!RDN6)F9F=Q\QSJ?KL5+9*;=%S:5 M;X>A&87 M+E473>2XL$UY-HI..<69>&HPAVX+?IH5*IB*JLU4KX%O"-XZ^4D--:Z@HD^@ M>O @A5EIN!,IIO_'^T2KX1;MN8VCDX _RJP%070)41"U3^"UFUS;#J_]"=ZC M-*C!2+CG@HF$LPR>#:,"H##Z6+X57.?=K> D/1%99VB^H<@U_7G!K8)S)Y.WO,?JG M+Z"FWRM\+U$D.Y +&*5KKJ7:P2N5"4@P=UM,2JL9F,B5 M<5T9E]#MMGI?J@/Z7-.KU#RE6KPHEG*QA)%23"Q=V^!1"K3LC]V=X@_K]M8[UU#\07HYJZ<:+AD26 MPE0:;':;"3:JA/OA7HV_!Z:67&C(<$&A0>NJZX&J1DIE&%DX&<^EH:'@EBN: MPJBL YTO)/6M-NP%S5R/_P%02P,$% @ NX +5SXL"=&ULK59M;^,V#/XKA#<,":#5>K%L MN4L"-.UM=P-NZYIN^S#L@YHHB5';\EG*I=VO'V6G60LXV8#=%YN22(I\^%#2 M9&_;1[T1J\ZHZJ, M.:5I7.FBCF:3;NZVG4WLSI=%;6Y;<+NJTNWSW)1V/XU8]#)Q5VRV/DS$LTFC M-V9A_*_-;8NC^.AE552F=H6MH37K:73%+N=)T.\4?BO,WKV2(63R8.UC&'Q8 M32,: C*E6?K@0>/OL[DV91D<81B?#CZCXY;!\+7\XOW[+G?,Y4$[:*]GD];NH0W:Z"T(7:J=-097U*$H"]_B:H%V?O:3 M]0;>P;P>C>_U0&C>>Q!XW"NKQ\N!TWCOE)YRF\-'6?NO@ M7;TRJ[?V,09XC)*_1#GG9QW^N"LO@'("G')QQI\X9BTZ?^),U@[Z_(;2ZZV3 M8>O0)Y>NT4LSC; 1G&D_FVCVS5X;$1E-X.'YJ/%'EPS=;KUIP00R M );R&0Z5A'=/N%"C3HW'C]-8#?@:F"*Y2%&0.4Y%1!0AE1&-6-0:26A>Y/F'H%N@J%^JN? MX%*"RE)@4@ C7"5PK9LB.#=/>*JN"K\+0+*4@Y )_D$*/H27Z/#BPWAQ#"QA M 2].& _ L2P,,TQ.J!-X45QA&!-7F#T/N3/939Y"*Z49*"+S). K$HX6&5$R M?XL61MD%PQ0JY12P@I*!R 7)%?]7M'(0F8(TAXRF)Z *54X!(144_C\U%\73 MFZ/J/[!3Y)B*"B C3V4J4%(T"6.DJ\""#^&MB$+@L% <.8?X96J0DFD60HY)PDB@%/.^ $$BGG@\!A0PJ!'@G- P99C@@@C%F2GX1ME(L7 MG% (K8VM-0Z'0S@]OAA;)6>0I5E'1*PCXC>(&H;-<@7(;,IAZ':(7]W=E6DW MW0O%P=+N:M]?X\?9XR/HJK_[_U'O7U ?=;LI:@>E6:,IOGQ7=.(6'W*F#0JXOK9X+QX&88/CTW#V-U!+ P04 " "[@ M7Y;2/ MQC@# 0!P &0 'AL+W=O-;6](>VO[]B[<*F.H!/" M'MLSSSR/7V:'>ZD>=8%HX+D4E1YYA3&[*]_768$ETQ=RAQ6M;*0JF:&AVOIZ MIY#E+J@4?A0$J5\R7GGCH9N[5^.AK(W@%=XKT'59,O5CBD+N1U[H'286?%L8 M.^&/ASNVQ26:A]V]HI%_1,EYB97FL@*%FY$W":^FB?5W#E\Y[O4+&ZR2M92/ M=G";C[S $D*!F;$(C+HGG*$0%HAH?&\QO6-*&_C2/J#?..VD9F M&'E]#W+!'0 M#UX)B-J R/%N$CF6U\RP\5#)/2CK36C6<%)=-)'CE3V4I5&TRBG.C/^2!N$# M=&'&=-%Q+B((K/X,7' M38D=7GQF4S0T^D[):Z*3T]'V&5WI'T!N__2-,@S_/<$N.W))S MZ.,E/6.&S@:F0V>,_ MIZ2=37Y:VKO;"E:%K#6K[B:+S_/59/IE#LOY[&%QN[J=+V%22F7X3\QA M)K6!&\85?&6BILNGI-;P4%%)$<[A Y42_=_I+S0F5736/Z ]:KCAS[2R8'2' M[^J*9WS'!$PE\8 W$'>27MST241]E_YA"#,D(AN>,7O&M(G7N).:&PC[G4N" MI"X-$[B ,!@00\7=KKD4UU0/Z3DTMR/I1/U!VW;IMY*&_U59@TY_T+,MY2+P07).5-Q) MXW[;_@]1267^S9!NITPS(T:]!D M&X9A'VCY;!&11(VD8^??[T@IBMLY:K_L"W5'W3WW\I ZS0]"/J@24<.QKAJU M<$JMVYGGJ:+$FJE+T6)#;[9"UDR3*G>>:B6RC76J*R_T_=2K&6^RM)\P:4#:^Q M45PT('&[<-X%LU5J[*W![QP/ZD0&4\E:B >C7&\6CF\2P@H+;1 8/1[Q"JO* M %$:__28SA#2.)[*S^@_V=JIEC53>"6J/_A&EPLG=V"#6[:O]"=Q^!G[>A*# M5XA*V14.G6V6.E#LE19U[TP9U+SIGNS8]^'$(?=?<0A[A]#FW06R6;YGFBWG M4AQ &FM",X(MU7I3GEKT(C7,-;^(!4FX+)/5M7J"[FGB9T M8^,5/=*J0PI?04KA1C2Z5/!CL\'-Y_X>936D%CZGM@I' 7_95Y?@ARZ$?AB- MX$5#J9'%BT9*5=#5=ZZ\SCL^[VTNQTRUK,"%0Z=?H7Q$9_G]=T'J_S"26SSD M%H^A+VWW7;@22L-?-D6XQZ.&526*A[_/93N*=S[;Z(0AWNS@2SW]BG[775P0 MV^ZT=.E.> .Z%'O%FHVZ &+M"7K2.B6R2CCRYF.+DFD3HK*XA<%] ^$T-6OB MTYI, [/Z/MR50NJW&F4-%!$>F>2V7R>NDSR'"XACF$01"=D4[H5FU1?H?FYC MQ 8W,7)"AB-<)@.7R5>X5 J)S)>J>G8_4**\XOK)!2U@C7#+^,:%&Z;WDG:_ MD?C1X.>)_Q.95( =B^^QP'J-$J)@!I/KS\BSU$PDFJ^YL57\"+4] Q?4GWB: M&XL8IGE@A 3R)#%""ED>&B&SPGV)-!^V1!$$D9N0W6G[6_9$'W6M"##(W)@" MFH;-8+NG-B#PAOR0&,(C#1ZR3]W,3_L#5_4=Y&C=?3<+LC'*TH&R=)2R_U)E MPUTWA:CQ&WD9C?"_\A*X@1]US(1ND*<=-X.8OHA9+YXRE+B1'[[&4)BX07S^ M5G@G0Z=&N;.C5='MVC>ZFS_#[C"]WW5#Z\6\&_TW3.YXHRC\EES]RXS.N.S& M::=HT=H1MA::!J(52_H#06D,Z/U6T+>]5TR X9]F^2]02P,$% @ NX + M5W6'\I+D P :0D !D !X;"]W;W)K&ULC59M M<^(V$/XK.^Y-A\PX^!5L4F FY'IM.G>Y-,GU/G3Z0=@+:");G"0'TE]_*]EP M84IHOH"DW7VT^VA?/-Y(]:A7B :VE:CUQ%L9L[X( EVLL&*Z+]=8DV0A5<4, M;=4RT&N%K'1&E0CB,!P&%>.U-QV[LULU'7*V,/@NEXS99XC^;+^E;1+MBCE+S"6G-9@\+%Q+N,+F8#J^\4_N*XT2_6 M8".92_EH-]?EQ NM0RBP,!:!T=\37J$0%HC<^-9A>OLKK>'+]0[]@XN=8IDS MC5=2?.6E64V\W(,2%ZP1YDYN?LWF(0=P:Q\[N]R'GYGADV'2NY 66U"Z-(RLG.3&^D M0?@(YS!K-(FTALOB6\,UMYQIZ#VPN4!]-@X,769-@J(#GK7 \2O 0_@D:[/2 M\&M=8GEH'Y"3>T_CG:>S^"3@'XWH0QC[$(=Q<@(OV4>>.+SD1.0:VOB.A==: MI\>M;:U<&M@)F3Q M^,^Q6$]Z3G20S7]1-Y+97U*O+C M+(7/9H6*DELI$@!K(\G@5E&K4>;9A[5@5D A(86WKJQ:/LP)RK!ZR2UV9Q6/ M0G"-Y%PNSK]H2F6D$MVQ$_E1/(0':9C8&; =80,_&66DKO4%7'6NB!<$LH[ M7I8-SSJ]%GQ'\S-5S8VL=W'T(C\,TS.X0?.?R]Y!X@^C#-Y 6NQ'R?" M-A/ MPM%QTJ(D_!_:AGX:AD>(&_KA((??I"PW7 C(_%&:O\)4G/JC/'H+5<1 GL*. MK?>X0&4!#-ON]9^A1_$D(WB-J#CR!^39B2(:[(MH<+*(CG4TW](%KI\3*>U, ML\/A;65R\KY7RJ2I65-R@^49'*Q?9H(/N"UP;8 >$O2**822FOE;M?YLF#)T MYCHMW//M0>L%:IS/E'^V;\:'&_L"FE'_(][SQ ^3E!91FOM1F#@A,E7S>FG3 M)D)%$[\UU$#? M"IKRLR3 HR@9I55D?[/L:%X$+\9?A6KIAKP&5UOM)-R?[K\C+MOQ^4.]_0CY MQ-22T]P3N"#3L)_1DZMVL+<;(]=NF,ZEH='LEBOZ%D)E%4B^D#16NHV]8/]U M-?T.4$L#!!0 ( +N "U=Y,]<'%P0 / 6 9 >&PO=V]R:W-H965T MT J25$V[3NHG9W>S'M MA0D'L&X2,]N!=I]^MI.F4%(#=WY#$N/S._;Y^_AIL*7L"U\!"/1NR[,5%)A?T364\I\%9046\I,M7;YF@.?:J,C=P/-BM\"D=$8#739EHP&M M1$Y*F#+$JZ+ [.4>20"87 \K&!,>2Y M(LEV_-- G=:G,MQ]?Z6GNO.R,S/,84SS/\E!)/_ M$FDG1K]1 6B,?D"/L(&R HY\=)& P"3GZ'=X%A7.OQ^X0KI2!F[68.]K;/ ! M-D0/M!0KCB;E'.8=]HG9/C;8N[*+;3^#UW[>!T;@+U5^A;S@$@5>$*+/3PFZ M^+:K7^-3,*'&! 9,8J$KQK2!EI:HJ]Y6NBO!U#J_=TEE)%PKE V M88E-V,0F++4$V].TUVK:,VHZEG,IDVNX7%O$"HWUJ@+L$OU*\(SD1+QQ%WN>MY\#8V,CSE7R5*\3FU[30Z]1%$:[3O<$B%L!XO\K M0+/^RF=&ER7YMW/5O#>Z.3?S;,*2^&"*]*/@4"V;/E-+L#U)^ZVD_:^2= I, M[_?+#-"G64Z66.^@G^2#+PC,$2G1E,&&T(JKRH1V"MT_".?[;.L?#-5W-9*C MC,E11FH,PE>&^+H-\;4QQ$U*J-Q09R2U?>B.[B6Z*VC5/7M='W2Q%X;1SM%C=&+1YD_(NJ,&X+C(1S)R>;L,0F M;&(3EEJ"[6GJ>V^'/^^4#$/M9%9/2.A"G[ZZSWU&XKDJ6Z4E1WH;HD(?*KM$ MM=J0U!9M7]:=,[UO3E;\?#19S8BS=;1)2ZS2)E9IJ2W:OK3!F[2!]8PU$L]6 MVB8M.=+;,$8O@%EWQMIL2&J+5LOJ[ES(R5WA4E^=S=_I2 M\EWYO7\[]CO*$_]V4E^^ON'KN^ 'S):DY"B'A73E7?7E_H_5UZOUAZ!K?1TX MHT)N6?7K"O %Q%(O($ *1$V!!]2'C3V.5]V+V5TGZ=\SNW%-D%HC(1YXB7=V MYIP]9S8>3S;:/-@*T<%6"F6G4>5C.-!M'3QBU?5$ G/G&1@]UGB-0G@BDO&CY8RZ(SUP?_W$_BYX)R]+9O%:BV^\<-4TNHB@ MP)(UPMWJS7ML_02!N18V_,*FK4TBR!OKM&S!I$!RM7NR;=N'/>R3]HA7,,QW.(:58,6 M4CBX0<>XL'"'6]AG\NS6V-OQJ<)6]Z] T[?<->??_R*@C(=0$',ZU< M=?BR_"7?3_M])W^1WWOUS(\@T=DYMFV MQWL#PL_:&3,KKBP(+(DK.3DG:K.;7[O Z3K,C*5V-('"LJ*1C\874+[4-#?: MP(^A[B.2_0102P,$% @ NX +5T4*21_4!@ ;RD !D !X;"]W;W)K M&ULM5IK;]LV%/TKA%<,+;#$(O7.$@.-):T=T*UH MVNW#L ^*3<="]? D.DZ'_?A1LF+%E[>,HBA?;#W./=0](JE[))[OBO)KM>9< MD+LLS:N+R5J(S=ET6BW6/(NKTV+#3.M-B6/ETU0EDZ983C3 M+$[RR>R\.?:QG)T76Y$F.?]8DFJ;97'Y[9*GQ>YB0B?W!SXE-VM1'YC.SC?Q M#;_BXLOF8RGWI@>699+QO$J*G)1\=3%Y2\\BYM*/A.^J!]ND3N6Z*+[6 M.^^7%Q.COB*>\H6H*6+Y=\OG/$UK)GD=_[2DDT.;=>##[7OVJ$E>)G,=5WQ> MI'\F2[&^F'@3LN2K>)N*3\7N'6\3LFN^19%6S2_9M5AC0A;;2A19&RRO($OR M_7]\UPKQ($#RX &L#6 PP/I.@-D&F'U;L-H JV\+=AM@]PUPV@"GT7XO5J-T M$(MX=EX6.U+6:,E6;S2WJXF6 B=YW;.N1"G/)C).S'XK!"JBIR MQ6]DSQ&5/-9NDO?YO@O77>%UP$6?[+54!>OWI#7I$D)Y_7Q;:*\V5U M/A7RPFKZZ:*]B,O]1;#O7(1)/A2Y6%J7#(M MX:_;])08["?"#&8BUS/O$VXVX0Q+YWFMA\]K/=*'!WQQ2DR*A1]I:1YZF-GP M6=_A"^\$+_,X);F<)ZLXY6@'V7,X#4<]&][.7,^WG//I[4/9$91+3>\8%:@H M:ONF;1_#0@1FRD;9,2S29E=/_&?5)E[PBXFWO+)[,KHV1@&=0SP B;JS#3-WT/C+"@'UO8 MCRURE&%M4>I9[@%VI(A[4,35*A)P*?,BV3\#Y5..Q%E1BN3?Y@ FD:O>9.99 M0" 5Y!J@'P0JAODV!=H@K5D4#.U(F^' 'N4=]/.T^LWC35+W*7XG:^)E(K8E M_ASPU+%H@CL\5S'4!&,L4#$^ WJ$*L8T8&_29C50,_^@F:_5[)TLJ/@NEL33 MJRQ.4_)VLTF3.%_PBOSU@6?7O/R;_$>ZF>Y0NMV?Q136MMD_H_VM&),L&),L M'),L&HGLJ!=0HRO1C1$JJ);D:%AXO@E+* 3&+,\"$TJ P$S?]^ 00F"631], MMGO]] D.%?"!QZ%CE%$MRU$R%*8\QU!J&86@/%G00OE4E,U,$ZJGS6ZH>JQ3 MCXU52;5,1UG;P0K3S0E1OAOI67Q2Q)HXR?A&0,OVI&*;47PC(MZ%P+V&#:.># MJ-X(!7S%\XH_H]S2-_#4>FM4MF!4MG!4MF@LMN,;W]D]JO=[/6LNU7?9OJOX M8 S&*(-.#X%)YVH[)APW*LZ7-9PRY[R$WZ.=X:-ZQ]>WZ$+&2(@F\'7T!B3#]\9ZE,;*EWGG9C>.UW%*RZ^/:/\TO,_ MM?P:E2T8E2TFC^E-7[_RBR$?JY3B"P%1%WIF!.09\&T- F*. M!0?,2S@]UCD]IG=Z/:LNIEJO$VH8%&J'P-2B"R5SX0>M$(/9+OQFJ,]OJ'Z= MX6-ZP_>$FHNI'Z1.F N?4',,1DT+?@3#8+9BOD.\4?B4B/19#E6Q MK;I4!^/XAJ(;2&NR(;6"0$Y\$T7 M@F'0GX98:_##6Z1/<:B$G6=B>L_4N];:TQRM_E#*5!6C%%H(#5QX$2(@9=8; MU25-'ZP'RWAYTZS,E+VN /+\J M"G&_4S=P6&,Y^Q]02P,$% @ NX +5]X_R;Y(! _! !D !X;"]W M;W)K&ULQ5A;;]LV%/XKA#8,*>!$-]^2V08:?LG(!E-(I4#C-$(WF#^ Q L*: YAQHDD M(-!)H.8(%>@.'F6&Z3MEY'X>H).?WPULJ4+3#NRP".,R#\-[(0P?W;!4Q@)- MTPBB&OV@6;_;H&\K2$IH8^!X9=G1B?H_*J M1- 8KJY"%V*-0QA:JLP(X!NP1K_\Y':=7^M8=R1C>\AV2F0[CZ''0J")]7R5D5\FNX M695RJT2?5J5.7==]D9C=$K[N]Q/S:4.KMY2R$$L%H<9FKC!4>[[<[ZK2:!HS M2C6X6R)C!>^G%-"?@'D+76'"T6=,L]HMWZW"X/E.NXIJXX+>2-W@4*_3(WG= M2U*O3%+O1R4)+R5PDZ.[F+-L%:,K=4$S"1.O9:Q7Q<[U>_UJQAI7]]:,'>IU M>B2O>QGKEQGK_]B,=9 L\N4ZAV6K7\'-Z]64RDGCPMZ:K .=3H_D="]7YV6N MSAMS-58E!(VEY&21Y;=9R= ,LD%DZHS-8\QX BX%E#OETSUD\5 .RC_\!C]!U!+ P04 M" "[@ M7<'9Y9=X# #-$ &0 'AL+W=OINK)F/"%2+?G&%CL.9)4[);'M.HYO)X2FUG2.!(9$E" M^+^W$+/#Q,+6EQ./=+.5^H0]'>_(!A8@GW8/7*WL,LJ*)I *RE+$83VQ;O#U MS'6T0V[Q3.$@3HZ13F7)V(M>_+*:6(XF@A@BJ4,0];6'&<2QCJ0X/A=!K?*> MVO'T^$OT3WGR*IDE$3!C\5]T);<3*[#0"M8DB^4C._P,14)#'2]BL<@_T:&P M=2P494*RI'!6! E-C]_DM2C$B0/V6AS_,PGH#OV 9D1L/^:?Z*?/&=V3&%(I MT$VZ0O>$OX DRQC0 J*,4TE!*)?%<>L16[>8O)^K2[R;A'%)_X,5FC$A3>D<_?W<7S?5?NKZGC\)]@= M9T*@IU2]>.*\>'?JA6-\&+S&[9TSP*:%WE@3W;"D&[Z-[C>U!B/>L'%S[)X# M&FR&+81^2>AW;RQ]55B/1/7N?9;2B.Y(C&Z9:BCT]STD2^#_F&@[@VK!N!8[ M$L'$4HH@@._!FG[_'?:='TU]UE.P6OZC,O_1A5TW:A1=/=J#LYUI&F'L^8YY M;X*2+;B@Z0(#E^>><36-%)\\PQF81"V/.&XTCM\B>#AII;AP,?>.5O3+ S\DCS\:11Z+9"52.)NE7PFG.8_27.AG*OY1_V8 M_6,9TPW)1XC.MNU5*_N*5B]$I9;X4KG$32GTW*"Q2P95]0=MK]5*,/$EBHF; M:FA",PAK.UJEF;@OT<1?5\U.D_KT4&ULK59A;]HP$/TK5C9-G=21D$!2=1")0J=N$ALJZZ9IV@>3 M',2J8V>V0^A^_6PGS6#0:)/*!["=>\_OW3D^1A47]S(#4&B74R;'3J94<>FZ M,LD@Q[+'"V#ZR9J+'"L]%1M7%@)P:D$Y=7W/"]T<$^;$([NV$/&(EXH2!@N! M9)GG6#Q< >75V.D[CPNW9),IL^#&HP)O8 GJKE@(/7-;EI3DP"3A# E8CYU) M_W(:F7@;\(5 )??&R#A9<7YO)N_3L>,904 A488!ZY\M3(%20Z1E_&PXG79+ M ]P?/[*_L]ZUEQ66,.7T*TE5-G8N')3"&I=4W?+J!AH_0\.7<"KM-ZKJV*'G MH*24BN<-6"O(":M_\:[)PQY \YP&^ W _QLP> (0-(# &JV565LSK' \$KQ" MPD1K-C.PN;%H[88P4\6E$OHIT3@5?^0*T UZ@SZI# 2:2 E*HK,9*$RH1)]A MITI,7^N N^4,G;U\/7*5WM: W:39XJK>PG]BBQ#-.5.91-:3=\!DD/!7T+]SOD!&T* \LW>(+O>E?H,PDI M6@@H\(,^X@K=*4+)+VQ/Z@($X2DZ^P98G$Q?-[V/'C10GO+9"33O_Z4L< )C M1[_@$L06G/C5BW[HO>UP/6A=#SIEU>=E6@IA_#;GYOL<\A6('Z=<=M+]N]C: M^3.1'3@?MLZ'G<[G6.F*8BK/T;(L"DI CS!+ZU?HE/6:+[1\YEK=QD%TX>G/ MR-WNNSJ.&P91M!]W(#AL!8>=@F]X*:'".A/N,L>4HHE1C5D"W17K9/W?BCT3 MV4$"HC8!T3-7+#JNA!<&QQ4[CHN\<'A<,7?OALY!;&SCDBCA)5/U9=VNMKUQ M8EN"^R>\;JQS+#:$241AK:%>+]*G1M3-JIXH7MC[?L65[AYVF.G^#L($Z.=K MKN_\9F(V:/\QQ+\!4$L#!!0 ( +N "U>)46?%"@, $T* 9 >&PO M=V]R:W-H965TR!KP $>DSB ME ^-E1!9WS1YL(*$\!;-()4W"\H2(N26+4V>,2"A!B6Q:6/LF0F)4L,?Z+,9 M\P+5="'9C^("-+N %QF\V8W)D52Q@E MD/*(IHC!8FA<6OVII^2UP*\(-GQGC90E]Y0^J,U5.#2P>A#$$ C%0.3?&L80 MQXI(/N-/R6E4*A5P=_W$_EG;+FVY)QS&-+Z+0K$:&ET#A; @>2SF=/,%2GO: MBB^@,=>_:%/(>K:!@IP+FI1@^8(D2HM_\ECZ80=@=PX [!)@/P-8[@& 4P*< M4S6X)< ]54.[!&C3S<)V[;@)$<0?,+I!3$E+-K70WM=HZ:\H57ER(YB\C21. M^-^I '2%/J)O(-W-T=D$!(EBCG["H\A)?"ZO;F\FZ.S]^< 44J&"F4%)/BK( M[0/D#KJFJ5AQ-$U#"!OPD^-X[PC>E(96UMI/UH[LHX1?\[B%L'V!;&P[#>\9 MGP)W--QN,N=UVJ?_K7W/&4X5>D?SN0?X?F3 B(C291'["S0C6UD!!&\*=$'E M:2I5>]:^C;L8XX&YWO5?@UC/K8E-ZF+M=IUMVB#6Z>V*[=GM5G:[+[/[3E<3 M"-'E6MXL &H:35$[?2.6>@[W*P=[+'%SD M_54:T*3:'2L/7L,';=7+0X.8U:N7A[J896&[7A\:Y+#3K1<(C#A M2&=,42^KTVKVN=0M_]GYR.J/K8;SB9R5BM'F'WTQ:%T3MHQ2CF)82%6XU9%A M9L7P4FP$S71WOJ="]GJ]7,EY#Y@2D/<+*CMTN5$*J@G2_PM02P,$% @ MNX +5RJ+IX2F @ !0@ !D !X;"]W;W)K&UL MI55=3]LP%/TK5L0#2(.D^2@4I9'HQS2FL2$*V[/;W#86CIW93LO^_6PG#6T: M"MI>$OOFG'/ON;%\XPT7SS(#4.@EITP.G4RIXMIUY2*#',L+7@#37Y9M[7M_-,6%.$MO8O4AB7BI*&-P+),L\Q^+/""C?#)V>LPT\ MD%6F3,!-X@*O8 ;JJ;@7>NMI9/ 6\)/ 1NZLD7$R MY_S9;&[3H>.9@H#"0AD%K%]K& .E1DB7\;O6=)J4AKB[WJI_MMZUESF6,.;T M%TE5-G2N')3"$I=4/?#-%ZC]V (7G$K[1)L*VP\=M"BEXGE-UA7DA%5O_%+W M88>@=;H)?DWPVX2W,@0U(?AHAK FA!_-$-4$:]VMO-O&3;#"22SX!@F#UFIF M8;MOV;I?A)ES,E-"?R6:IY+O7 &Z1>?H&^AVR^T"C;E4Z'0""A,JSW3X:39! MIR=GZ 01AAXS7DK,4AF[2A=AI-Q%G7!4)?3?2!B@.\Y4)M&4I9!V\"?'^?TC M?%>;;SK@;SLP\H\*?BWI!?+\3\CW_*"CGO%'Z(&E^UUV_B_[])^S[S4C:(Y# M8/7"-_1^%""P(FR%J#T&"WT,NOYQI=*W*N8J6B?^H!^[Z]V^=6 B;Q\S.<1$ M@]X^9MJ!\5YU]FR&CRT'L;(#1>KR2Z:J,]U$FYEU8Z_J5GS4NQ[W.N(3/>.JD?0J7PW( M.RQ6A$G=L*5.Y5U*%O57G7.D[VBXS/:=!&(#^ON3Z9JTW)D$S M^9._4$L#!!0 ( +N "U&PO=V]R:W-H965T M(T^Q)LX_,^[R'XI5@+^:QJ $TV#6_5S*NU[LY]7RUJ M:*@Z$QVT>*<2LJ$:IW+EJTX"7=JBAOM1$*1^0UGKE85=NY-E(7K-60MWDJB^ M::A\O0 NUC,O]-X6[MFJUF;!+XN.KN !]%-W)W'FCRI+UD"KF&B)A&KF?0[/ M+\+ %-@=/QBLU\DTPZ63*]"4<75*/A#6 MDL=:](JV2U7X&@T8&7^QA5T,L.@ [%O/ST@0?211$$W(T\,5.?EP^K>,C_[' M)J*QB0^5)XD8E(RHYADI=J&0/E>61&Y6. MJ/08*G.ATO]'92,J>Q?U6 /F5Z5!NH#9'C"<)-&!!YF/R/Q]I-"4$VY/5D=? M,=6T\_CD^_ LCB9N^'2$3]^%WX!2YZ3J\4 #'F#L&Y0FL,%@5^!R,=USD69! MZC81!G^")CABPW3/&9TS;H/%F1_!WMD,@RS,_H'[.X%G/AZW5*Y8J_ )5U@7 MG&5H7@YY/$RTZ&P&SH7&1+7#&K]A(,T&O%\)S,'MQ,3J^%4L?P-02P,$% M @ NX +5SO0,H!/ @ *08 !D !X;"]W;W)K&ULE95=;]HP%(;_BA7U J2-)(8$5H5(HV@:4[>ATF[7AIP0JXZ=V>:C_WZV MDT9L#47<$!_;YWW>$^R3Y"#DLRH -#J6C*NI5VA=W?J^VA10$C40%7"SD@M9 M$FU"N?55)8%D+JED/@Z"V"\)Y5Z:N+FE3!.QTXQR6$JD=F5)Y,L,F#A,O=![ MG7B@VT+;"3]-*K*%%>BG:BE-Y+>SA#ABS0L;>3:Y$V\73\JO[%U6YJ61,% M=X+]IIDNIM[$0QGD9,?T@SA\A::>R.IM!%/N%QWJO7'LH&PO=V]R M:W-H965T-/4E6W4O872?IWS.[=MT :8 7>R]SSIXSNS/]K3;W=H7H8">%LH-H MY=SZ(HYMOD+)[)E>HZ*=A3:2.9J:96S7!ED10%+$:9+T8LFXBK)^6)N:K*]+ M)[C"J0%;2LG,PPB%W@ZB=O2X<,V7*^<7XJR_9DN$ G/G&1C]-CA&(3P1R?A1 M2E=5K68%(@N:K^;%?G80] /('*W^+,&=KEA'/9%^T0+N$UC+64W-']. M,%317CJLE MJIRCA9,).L:%A1O#D MY6D_=B35'QCGM:Q1)2M]1E8;KNC\E87WJL#B5WQ,%AN?Z://47J4\+)49]!) M6I F:7) S_AO<'$&21K@G2-R.DW:.X&O^PS?9VWM7HH?6C!ADJK&PDR7]/!: M<,=$B8<25Q'W K&OT4V6GB>])"%7FWU#1P7XYG!AURS'0435;]%L,,I>O6CW MDG='['4;>]W_L@?#/#?T;%K^/FD-1DPPE1_T=Y3YWW572>C^D:RG-%7.XKW: MD6B6H:58R'6I7%5&S6K3M8:A6..G\*KE73&SY,J"P 5!D[,W5/.F:B/5Q.EU MJ,2Y=E378;BBSHO&!]#^0E,UUA-_0-/+LY]02P,$% @ NX +5W9W<&ULM5AM;]LV$/XK MA#8,*>!&+W[)RVP#MI6VV9(NB),%P[ /M'2VA4JD2U*V,^S'[R@KLK7(;!5H M7VQ)Y#UW]_!X=V1_P\47N0109)O$3 ZLI5*K2]N6P1(2*D_Y"AB.S+E(J,)7 ML;#E2@ -,Z$DMCW'Z=D)C9@U[&??[L2PSU,51PSN!)%IDE#Q/(:8;P:6:[U\ MN(\62Z4_V,/^BBY@"NIQ=2?PS2Y0PB@!)B/.B(#YP!JYE[[;T0+9C-\CV,B# M9Z)=F7'^1;]?('>HJ_$"'LOLEVSRN8Y%@E0JGN3":$$2 ML=T_W>9$' B@H]4"7B[@?:] .Q=H_U>@>T2@DPMD5-L[5S(>?*KHL"_XA@@] M&]'T0T9F)HWN1TRO^U0)'(U03@T_$5UM0&AZ(8HQ^D'D\3"%MD0N4R&[W"F6L:(X:L M6A2C<74790?6R\!T]EX/VZ[7=1RG;Z\/^6Y(:8GO;L%WU\BW#RN.J4*V*M-' M%45&O+H4[<"Z!Q1I?EXQU'W%I.N4YY6<[Q7.]]ZV7\D_9(J%+&*+%OD(# 2- ML^@9A9C (ZD$U;6.7&VQ>$N,,],^-YI0EZ\FP?R&P$K4GQ74G[UAGX^I6&"G M0^Y2$2RQ%T#V]>M^^[?(*.$I4U5$&Q76)?KL5<1U+KS7@=F0SA*%YP6%YV^. MW@=!0VPOL?7,XG8WBTQ Z-09T%UK8(I:H^JZ9#8)YC<$5J+\HJ#\PDAY46@^ M8!I0\/X&LP"6)*8H6T3[@M0B3UFWBF.C-2:/!9!'"?,TQN(T!W+R!U!1U7V- MC=KKLFYVQ2//:$55$?0;LJ+$L.OLVUG':-@3YV%,-XS<4I;.\521BBP/WZC0 M&+%FV+KD-8KF-X56IO3@A. :*;VCSXGN>(CB+[U24>X!H_6CX+*R'AM_D"WA_UDBWR&RM)CQJL=>TVB M^3G:X1J>]X[W3N[^L..:3SO?LU&;*$5F,VJ3V^A1J2FT\A+L#TNN^;3T?]>C M;ZCO'*TA$[-D;9H;/2+9!Y%(1NXNJW8OBJ^SJ9L:5XDGVN 3<$$)/P/$YY^KE12LH MK@N'_P)02P,$% @ NX +5VO'W9WB! 'QT !D !X;"]W;W)K&ULK9EO;Z,V ,:_BL5.TYUT#1@(2;HD4EMR6[=>6UW; MW8MI+QSB).@ I[9)VF\_&UP2 GB-SF\2_OAY;'XVQ@^,=X3^8&N,.7A)DXQ- MK#7GFW/;9M$:IXCUR 9GXLR2T!1QL4M7-MM0C!:%*$ULUW$".T5Q9DW'Q;%[ M.AV3G"=QAN\I8'F:(OIZB1.RFUC0>COP+5ZMN3Q@3\<;M,(/F#]M[JG8LRN7 M19SBC,4D Q0O)]8%/)_!D104)?Z.\8X=; -Y*7-"?LB=Z\7$;^I;AX<3%SQ/ 52;['"[Z>6$,++/ 2Y0G_ M1G9_8'5!?>D7D805OV"GRCH6B'+&2:K$H@5IG)7_Z$6!.!! OT/@*H'[7H&G M!-Y[!;X2^.\5])6@N'2[O/8"7(@XFHXIV0$J2PLWN5'0+]2"5YS)@?+ J3@; M"QV?WA*.P0TX YV6M=J3:=EFVS>UH MVY]YT@..^QFXCNNUR*_T\A!'/>#!0NZVR$.]_"[B/> &G?+9.QKOCMKDMNBC MJJ/Q5A3TOX.MOBC!,JAG4; M6:WX5+(FS<+2K'](UG-&1V0-U5@CZU=D_?\ARU&VBL60!:B83]KX:BU.Y6O2 M+/0;? .G/SSB:ZC&&M]^Q;>OY?O[W5WX_?KFI@UKOW';P9'O>?767[64&O8' M1Z5";2M.I#HS9%8#%E3 BVP&_&@.PVR!JW4X=FR;- MPJ Q-L]$!+S%\_@^LL O]\Q>D9?;$1#C$(H>K'-@*6^MU,FR3;J%1MYERJPUIZ 8=M/?! M#NJ37;D8*3&_1>M7$:-O21;E8GV2\5;L1I.>4;?0J-M,N=76.-!QNJ:2?=R# M^KQWE^&9G*C!(X[6&4G(2DS8Q1*EIUVCZ&U/)F\T"AIUFYERJW?0/C5"?6R\ MXVM,@;H'=-.]T>AHU"V$S? (/>=H>=Y2:- QNO>1$.HSX3TE&TSEFGN3((DO M6P#\G,>;M&M",9GNKHRZA$RP6:SOC;K&XCX!0GT$+)]P5^I&3@Y>'Z/R]7$K M3J-9T*A;J-R.'DE#_QAG2['!H&O!L ]P4)_@;C%_UW@T&N&,NH7*K38>8;_Q M4@TVXYD7P*[QN,]G4!_0=._+]-*3J1G-9\KM$,=@Y#>@&:JSA&L??%N2GPZ_ M(KJ*,P82O!3V3F\@^I"67^/*'4XVQ>>F.>&&ULG55=3]LP%/TK5Q$/($&3)J4MJ*T$9=.^V"HZQL.T M![>Y;2PC#5OC'.WU9J9I%M994IZC-%Q)T+@: M!V?=TVG?X3W@!\>M:8S!.5DH=>LF']-Q$#E!*'!I709&CSN4, MZBT=L3E^S/[>>R/_85MA MHP"6A;$JK\BD(.>R?++[J@X- N5I)\05(7XK(:D(B3=:*O.V+IAEDY%66] . M3=GO\_BO\D"I>ESU^+/MY_&K"3X7H0)0<0AS% M<9N>_Z;OR$GJ4Y#X?+V73@&U"\,$MI:VI/8]U36%N\DPB9+>*+QK"GZ.ZO:& MW2BI83O">K6PWC^%(=.2RW6KMMZS7?O),'XB[3EHV!UVVX4=U\*.WRP,Z!,H MSRWL4TOA2Z!3"BD7A<7T /;I[*9*"*8;R(,V-^66@X;0J'.2G.S\GGA[3NEV MDGZ[MW[MK?^JMQO?^S %=D??]AH?OTFZ!(PE:^3Y1:,EM-5=N>EQ0^H@:KR& MTD\;:#!XXB=L]+L<]=I? P:6JI"V;'UUM+YISGR##?_"RVOJDNDUI]XE<$74 MJ#.@K779^LN)51O?/1?*4B_VPXQN2]0.0.LK11VTFK@-ZOMW\@=02P,$% M @ NX +5W8*=F<- @ ( 0 !D !X;"]W;W)K&UL?51M;],P$/XKIWP"">HTI0--::1V!5&D0=4-^.PFE\::7X)]:;=_C^VD MH4C;OL0^^Y[GGGMQ\I.Q#ZY!)'A44KM%TA"UUXRYLD'%W<2TJ/U-;:SBY$U[ M8*ZUR*L(4I)E:7K%%!'7P)/[F(/(9.],0_! MV%2+) V"4&))@8'[Y8@W*&4@\C+^#)S)&#( +_=G]B\Q=Y_+GCN\,?*WJ*A9 M))\2J+#FG:2=.7W%(9]YX"N-=/$+I][W*DN@[!P9-8"] B5TO_+'H0X7 ,_S M/" ; %G4W0>**M><>)%;1\6&4,%\ C^H M00L;W; >'ZGC\BUL.XL@--PWIG-<5RYGY"4$(E8.X59]N.R% M<#.X-9H:!Y]UA=7_>.:EC_JSL_Y5]BKAMTY.(,W>099FLU?X9F,]9I'OPPM\ MWSNU]X4P-:R%]9-CK(-E95K""HSUM;"^"3Q8NTXB3-/]_/WTN3KT8>8Q3'@9 MQR+-V?%2&;OHFD)[B+/IH#2=IKZ!X^DX_LN^Z__<^[=SR^U!: <2:P]-)Q]] M7-O/8V^0:>,,[ WYB8K;QC]AM,'!W]?&T-D( <:?0O$74$L#!!0 ( +N M"U>Q44,R$ , &L0 - >&POWW./ M[XXXRJS6:TZO5Y1JKRVYJ!-_I77U,0CJY8J6I#Z3%14&R:4JB393501UI2C) M:G J>3 9C:*@)$SX\YEHRLM2U]Y2-D(G?CB8/'O[DB7^.'KO>Y8NE1E-_-N3 MMS\;J2_>>/9^].[H:'1[>G%H/^F 4S]PDIX_@?1LA/,:#*..]JDWRX\-U^![ MW#D'?0+FLUR*_3R P;"3DGIWA"=^2CA;* 9>.2D97UOS! Q+R:7RM"F "3<& M2WUOX;&=06UZGI()J;K8-H+]7/3+#X#-# 0RS@>!$]\:YK.*:$V5N#23;G%G M? !Y_?AF71F%A2+K\>3DT;#SZ@:%=4LZOH7%_Y'O<;;Y3MQ%430Q#(Z@?6AH[ ?Y=-LN] M0QL_B]:KV)W4GQNS&]'-H='HE:(Y:[MYFP_Q,?8QSDZJBJ\_<5:(DMJ]/SG@ M?$8V?MY**G9OHD&G+(V!*M^[HTJSY:[EER+5#6WUIIO:'-<\>86:_VZ>"RJH M(GQ7M&G]EYSE9RL./_PKR=V7RJ%@I\;^,'KI(L]?@\CH18H,^B_TG5-C[\P8 MK!ZAUV1A?DGM\9OU&ICO5Q(VKVP.&Z? MV%SNG<9Q&$81EM$T=2I(L;Q%$;S=;)@V\,#B0*0_RS5>;;Q#'N\#K*:/=0BV M4[P3L9WBN0;$G3?PB&-WM;$XX(%5 >L=B.^. SWE]@E#J"JF#7N"<22.,01Z MT=VC481D)X*7NS[84Q*&<>Q& ',K"$,,@:<11S %H %#PK [!P_.HV!S3@7; MOQ?FOP%02P,$% @ NX +5Y>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'*JGL--DXMST9 MC6RQ@8K;%WH+"O>LM:FXPZ:Y'=FM 5[:#8"KY"@;CX]'%1?MF=ZQK,PH; MVD'AA%;8V73<"+BW^_U-D]T)*U9""O=SFOAM"0FKA!*5^ 7E-!DGS&[T_7MM MQ"^M')?+PF@IITG:[K@!XT3Q5_>R@?S*5];W.+[ZPA%DFAR/\8!K8:SS(_SQ M.3+> 0YN6[73%T(Z,.?!:CX#3\/.R^VTD\,?\SC7J]%@6< MZZ*N0+EV'@W(!E#9C=C:A"E>P339#6&GJF0SY7"2V%RUA\*QS9GB7\_+]JP= MX@9S:$X$[C#STH,/!WFF50G*0LEPRVHI2N0HV3LNN2J !9 9 9D=$/);%D#F M!&0^..0>;=E -#^P3*^1NMH&D!,"01 7ET&,C%&ENZ"""/" D*#)4_%Z' 'L',%FW"A4FV778-ARPPV$B*12!G:* M1YPU=UUMA0)KV1)N_>H("2F?I ,+Q1->(.$%%X;=<%E#LS@NA$*A"!YB4D9) M!U:*Q[Q$S"8V/_.?;/:C%G="^>6@M=.,HEZ< R M\7!SA+L";KO+F+)'.K ^/-:'YM+JJA*N=0=7/L-QHI,<4OY(8PCDHP^#!8Z4 MF,%:6Z/Q%GB=2QUB4@I)8SCD*HPXIP6N$RO\R)"24DH:PRF?D')9KRS\J)O: M8(9V<6&63;DE&]@M^N-W) M#3-*+UD,O>Q#HY]""?9IR$=Y)8OAE=Y5W:E-*<-D,0P3IHHL94_.P7$A+?L: M9F4999PLAG$ZF%D?)F6<+(9Q_KW$,7!V,"GC9#&,T[O$\Q"34DX60SF]F)/P MR0DEGCQ&4?,X@]S?G2$FI9\\AG["@+E?/@^N#LN&G-)/'D,_ >:?#4PMK4/F M$)-\7A99/SO,3]S51H1)44Y9*(]AH0[F8@L&QZG;IBO$I"R4Q[!07T'1?49* M62B/8:$^IWAYB4A?+H=0]>_950_&],RD+YP!;JK2O:"!H^ M&JW)2PQG,N/^-?6.PON"RN#6N^VN=+DZ.FVEO74IYAWT)=:5[N M7@3M7F*]_0U02P,$% @ NX +5SQA]1J- 0 3Q@ !H !X;"]?S<3OQ D1; M,8(0NB>CMQ^C"_W,+&9C^EN1;D+QKAX(S+]\7<9#>PK5H0O9N:E/89%7,78? MSH5-Y9LR#-K.GZYG=FW?E/&Z[/>N*S?'/)01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z%ZAW\4Z]0[S4/CQZ[FN\_SNICM=K_>/VM^5] M$Y\7Q0UG!_\/EK]02P,$% @ NX +5YC$(26B 0 IA@ !, !;0V]N M=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B M+=M)D[>O(3]2JQ0U2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42 M;:@).[FVM?+AUBZ94>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TL MME2Y.'K<%[9>LU@94Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^ MUPU96V84+93U+ZH.56Q;,>=W%;FD7^),1IWG94J93M=U:$FO57W\Y;]>D5F5S]&?=[XGY)U!+ 0(4 Q0 ( +N "U<' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ NX +5US:"&+O *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ NX +5YE&PO=V]R M:W-H965T&UL4$L! A0#% @ NX +5\HZ^'A)!P T!T M !@ ("!'@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX +5V Y=&8P!@ /AH !@ ("! M3AX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MNX +5\S.'G1/ P - < !@ ("!!# 'AL+W=O MPB4# "C!@ &0 @($U1 >&PO=V]R:W-H965T&UL4$L! A0#% @ MNX +5X/WG[+8 @ '@8 !D ("!9TP 'AL+W=O&UL4$L! A0#% @ NX +5S3(6S[X @ M;P8 !D ("!#5D 'AL+W=O&PO=V]R:W-H965T. MO)N-5 ( ",% 9 " @35B !X;"]W;W)K&UL4$L! A0#% @ NX +5YH8IO[0 @ XP4 !D M ("!P&0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ NX +5ZKB$TEF P WP@ !D ("!IF\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX + M5QS&4=I; @ 4 8 !D ("!K'L 'AL+W=O&PO=V]R:W-H965T/\F^2 0 /P0 9 " @4F% !X;"]W;W)K M&UL4$L! A0#% @ NX +5W!V>67> P S1 M !D ("!R(D 'AL+W=O&PO=V]R:W-H965T)46?% M"@, $T* 9 " @>20 !X;"]W;W)K&UL4$L! A0#% @ NX +5RJ+IX2F @ !0@ !D M ("!)90 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NX +5]^!E,)] @ UP4 !D ("!3IP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ NX +5S/D ML9;G @ BP< !D ("!Q:@ 'AL+W=O&PO=V]R:W-H965TQ44,R$ , &L0 - " 2>N !X;"]S='EL97,N M>&UL4$L! A0#% @ NX +5Y>*NQS $P( L ( ! M8K$ %]R96QS+RYR96QS4$L! A0#% @ NX +5_6I ?G9 P 2!L \ M ( !2[( 'AL+W=O8Q"$EH@$ *88 3 M " 1:X !;0V]N=&5N=%]4>7!E&UL4$L%!@ P # *!PT .FY $! end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 114 197 1 false 22 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.gopresto.com/20230702/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements Of Stockholders' Equity (Unaudited) Sheet http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited- Consolidated Statements Of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements Of Stockholders' Equity (Unaudited) (Parentheticals) Sheet http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals Consolidated Statements Of Stockholders' Equity (Unaudited) (Parentheticals) Statements 7 false false R8.htm 007 - Disclosure - Note A - Basis of Presentation Sheet http://www.gopresto.com/20230702/role/statement-note-a-basis-of-presentation Note A - Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note B - General Sheet http://www.gopresto.com/20230702/role/statement-note-b-general Note B - General Notes 9 false false R10.htm 009 - Disclosure - Note C - Revenues Sheet http://www.gopresto.com/20230702/role/statement-note-c-revenues Note C - Revenues Notes 10 false false R11.htm 010 - Disclosure - Note D - Earnings Per Share Sheet http://www.gopresto.com/20230702/role/statement-note-d-earnings-per-share Note D - Earnings Per Share Notes 11 false false R12.htm 011 - Disclosure - Note E - Business Segments Sheet http://www.gopresto.com/20230702/role/statement-note-e-business-segments Note E - Business Segments Notes 12 false false R13.htm 012 - Disclosure - Note F - Fair Value of Financial Instruments Sheet http://www.gopresto.com/20230702/role/statement-note-f-fair-value-of-financial-instruments Note F - Fair Value of Financial Instruments Notes 13 false false R14.htm 013 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities Sheet http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities Note G - Cash, Cash Equivalents And Marketable Securities Notes 14 false false R15.htm 014 - Disclosure - Note H - Other Assets Sheet http://www.gopresto.com/20230702/role/statement-note-h-other-assets Note H - Other Assets Notes 15 false false R16.htm 015 - Disclosure - Note I - Leases Sheet http://www.gopresto.com/20230702/role/statement-note-i-leases Note I - Leases Notes 16 false false R17.htm 016 - Disclosure - Note J - Commitments and Contingencies Sheet http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies Note J - Commitments and Contingencies Notes 17 false false R18.htm 017 - Disclosure - Note K - Recently Issued Or Adopted Accounting Pronouncements Sheet http://www.gopresto.com/20230702/role/statement-note-k-recently-issued-or-adopted-accounting-pronouncements Note K - Recently Issued Or Adopted Accounting Pronouncements Notes 18 false false R19.htm 018 - Disclosure - Note L - Business Acquisitions Sheet http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions Note L - Business Acquisitions Notes 19 false false R20.htm 019 - Disclosure - Note M - Subsequent Event Sheet http://www.gopresto.com/20230702/role/statement-note-m-subsequent-event Note M - Subsequent Event Notes 20 false false R21.htm 020 - Disclosure - Item 5. Other Information Sheet http://www.gopresto.com/20230702/role/statement-item-5-other-information Item 5. Other Information Notes 21 false false R22.htm 021 - Disclosure - Note E - Business Segments (Tables) Sheet http://www.gopresto.com/20230702/role/statement-note-e-business-segments-tables Note E - Business Segments (Tables) Tables http://www.gopresto.com/20230702/role/statement-note-e-business-segments 22 false false R23.htm 022 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities (Tables) Sheet http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables Note G - Cash, Cash Equivalents And Marketable Securities (Tables) Tables http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities 23 false false R24.htm 023 - Disclosure - Note I - Leases (Tables) Sheet http://www.gopresto.com/20230702/role/statement-note-i-leases-tables Note I - Leases (Tables) Tables http://www.gopresto.com/20230702/role/statement-note-i-leases 24 false false R25.htm 024 - Disclosure - Note L - Business Acquisitions (Tables) Sheet http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables Note L - Business Acquisitions (Tables) Tables http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions 25 false false R26.htm 025 - Disclosure - Note C - Revenues 1 (Details Textual) Sheet http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual Note C - Revenues 1 (Details Textual) Details http://www.gopresto.com/20230702/role/statement-note-c-revenues 26 false false R27.htm 026 - Disclosure - Note C - Revenues 2 (Details Textual) Sheet http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual Note C - Revenues 2 (Details Textual) Details http://www.gopresto.com/20230702/role/statement-note-c-revenues 27 false false R28.htm 027 - Disclosure - Note E - Business Segments - Segment Information (Details) Sheet http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details Note E - Business Segments - Segment Information (Details) Details 28 false false R29.htm 028 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities (Details Textual) Sheet http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual Note G - Cash, Cash Equivalents And Marketable Securities (Details Textual) Details http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables 29 false false R30.htm 029 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details) Sheet http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details Note G - Cash, Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details) Details 30 false false R31.htm 030 - Disclosure - Note H - Other Assets (Details Textual) Sheet http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual Note H - Other Assets (Details Textual) Details http://www.gopresto.com/20230702/role/statement-note-h-other-assets 31 false false R32.htm 031 - Disclosure - Note I - Leases (Details Textual) Sheet http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual Note I - Leases (Details Textual) Details http://www.gopresto.com/20230702/role/statement-note-i-leases-tables 32 false false R33.htm 032 - Disclosure - Note I - Leases - Lease Cost (Details) Sheet http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details Note I - Leases - Lease Cost (Details) Details 33 false false R34.htm 033 - Disclosure - Note I - Leases - Lease Maturities (Details) Sheet http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details Note I - Leases - Lease Maturities (Details) Details 34 false false R35.htm 034 - Disclosure - Note I - Leases - Operating Lease Income (Details) Sheet http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details Note I - Leases - Operating Lease Income (Details) Details 35 false false R36.htm 035 - Disclosure - Note J - Commitments and Contingencies (Details Textual) Sheet http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual Note J - Commitments and Contingencies (Details Textual) Details http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies 36 false false R37.htm 036 - Disclosure - Note L - Business Acquisitions (Details Textual) Sheet http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual Note L - Business Acquisitions (Details Textual) Details http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables 37 false false R38.htm 037 - Disclosure - Note L - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details Note L - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) Details 38 false false R39.htm 038 - Disclosure - Note L - Business Combination - Schedule of Pro Forma Results of Operations (Details) Sheet http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details Note L - Business Combination - Schedule of Pro Forma Results of Operations (Details) Details 39 false false R40.htm 039 - Disclosure - Item 5. Other Information (Details Textual) Sheet http://www.gopresto.com/20230702/role/statement-item-5-other-information-details-textual Item 5. Other Information (Details Textual) Details http://www.gopresto.com/20230702/role/statement-item-5-other-information 40 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 25 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, npk:ExpectedPrepaymentUtilizationPeriod, npk:ExtraDividendsPerSharePaid, npk:RegularDividendsPerSharePaid, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities, us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod, us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss, us-gaap:NumberOfOperatingSegments, us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax - npk20230626_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36 npk20230626_10q.htm ex_538237.htm ex_538238.htm ex_538239.htm ex_538240.htm npk-20230702.xsd npk-20230702_cal.xml npk-20230702_def.xml npk-20230702_lab.xml npk-20230702_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "npk20230626_10q.htm": { "axisCustom": 0, "axisStandard": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 545, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 114, "dts": { "calculationLink": { "local": [ "npk-20230702_cal.xml" ] }, "definitionLink": { "local": [ "npk-20230702_def.xml" ] }, "inline": { "local": [ "npk20230626_10q.htm" ] }, "labelLink": { "local": [ "npk-20230702_lab.xml" ] }, "presentationLink": { "local": [ "npk-20230702_pre.xml" ] }, "schema": { "local": [ "npk-20230702.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 278, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 19, "http://www.gopresto.com/20230702": 5, "http://xbrl.sec.gov/dei/2023": 6, "total": 30 }, "keyCustom": 14, "keyStandard": 183, "memberCustom": 9, "memberStandard": 13, "nsprefix": "npk", "nsuri": "http://www.gopresto.com/20230702", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.gopresto.com/20230702/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note C - Revenues", "menuCat": "Notes", "order": "10", "role": "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "shortName": "Note C - Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note D - Earnings Per Share", "menuCat": "Notes", "order": "11", "role": "http://www.gopresto.com/20230702/role/statement-note-d-earnings-per-share", "shortName": "Note D - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note E - Business Segments", "menuCat": "Notes", "order": "12", "role": "http://www.gopresto.com/20230702/role/statement-note-e-business-segments", "shortName": "Note E - Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note F - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "13", "role": "http://www.gopresto.com/20230702/role/statement-note-f-fair-value-of-financial-instruments", "shortName": "Note F - Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities", "menuCat": "Notes", "order": "14", "role": "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "shortName": "Note G - Cash, Cash Equivalents And Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note H - Other Assets", "menuCat": "Notes", "order": "15", "role": "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "shortName": "Note H - Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note I - Leases", "menuCat": "Notes", "order": "16", "role": "http://www.gopresto.com/20230702/role/statement-note-i-leases", "shortName": "Note I - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note J - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "shortName": "Note J - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note K - Recently Issued Or Adopted Accounting Pronouncements", "menuCat": "Notes", "order": "18", "role": "http://www.gopresto.com/20230702/role/statement-note-k-recently-issued-or-adopted-accounting-pronouncements", "shortName": "Note K - Recently Issued Or Adopted Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note L - Business Acquisitions", "menuCat": "Notes", "order": "19", "role": "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "shortName": "Note L - Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note M - Subsequent Event", "menuCat": "Notes", "order": "20", "role": "http://www.gopresto.com/20230702/role/statement-note-m-subsequent-event", "shortName": "Note M - Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "npk:IssuerRule10b51MaterialTermsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Item 5. Other Information", "menuCat": "Notes", "order": "21", "role": "http://www.gopresto.com/20230702/role/statement-item-5-other-information", "shortName": "Item 5. Other Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "npk:IssuerRule10b51MaterialTermsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note E - Business Segments (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-tables", "shortName": "Note E - Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables", "shortName": "Note G - Cash, Cash Equivalents And Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note I - Leases (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables", "shortName": "Note I - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note L - Business Acquisitions (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables", "shortName": "Note L - Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02_StatementBusinessSegmentsAxis-DefenseMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note C - Revenues 1 (Details Textual)", "menuCat": "Details", "order": "26", "role": "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "shortName": "Note C - Revenues 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2022-12-31_StatementBusinessSegmentsAxis-DefenseMember", "decimals": "INF", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02_RangeAxis-MinimumMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-03_StatementBusinessSegmentsAxis-DefenseMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note C - Revenues 2 (Details Textual)", "menuCat": "Details", "order": "27", "role": "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual", "shortName": "Note C - Revenues 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02_RangeAxis-MinimumMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-03_StatementBusinessSegmentsAxis-DefenseMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note E - Business Segments - Segment Information (Details)", "menuCat": "Details", "order": "28", "role": "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details", "shortName": "Note E - Business Segments - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities (Details Textual)", "menuCat": "Details", "order": "29", "role": "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual", "shortName": "Note G - Cash, Cash Equivalents And Marketable Securities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note G - Cash, Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details)", "menuCat": "Details", "order": "30", "role": "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details", "shortName": "Note G - Cash, Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02_BalanceSheetLocationAxis-OtherCurrentAssetsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MaterialsSuppliesAndOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note H - Other Assets (Details Textual)", "menuCat": "Details", "order": "31", "role": "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual", "shortName": "Note H - Other Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02_BalanceSheetLocationAxis-OtherCurrentAssetsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MaterialsSuppliesAndOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note I - Leases (Details Textual)", "menuCat": "Details", "order": "32", "role": "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual", "shortName": "Note I - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note I - Leases - Lease Cost (Details)", "menuCat": "Details", "order": "33", "role": "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details", "shortName": "Note I - Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note I - Leases - Lease Maturities (Details)", "menuCat": "Details", "order": "34", "role": "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details", "shortName": "Note I - Leases - Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note I - Leases - Operating Lease Income (Details)", "menuCat": "Details", "order": "35", "role": "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details", "shortName": "Note I - Leases - Operating Lease Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2020-06-01_2020-06-30_LossContingenciesByNatureOfContingencyAxis-PropertyTaxAssessmentMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note J - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "36", "role": "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual", "shortName": "Note J - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2020-06-01_2020-06-30_LossContingenciesByNatureOfContingencyAxis-PropertyTaxAssessmentMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2022-07-29_BusinessAcquisitionAxis-KnoxSafetyIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note L - Business Acquisitions (Details Textual)", "menuCat": "Details", "order": "37", "role": "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual", "shortName": "Note L - Business Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2022-07-29_BusinessAcquisitionAxis-KnoxSafetyIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2022-10-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note L - Business Acquisition - Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "38", "role": "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "shortName": "Note L - Business Acquisition - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2022-10-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2022-04-04_2022-07-03_BusinessAcquisitionAxis-KnoxSafetyIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note L - Business Combination - Schedule of Pro Forma Results of Operations (Details)", "menuCat": "Details", "order": "39", "role": "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details", "shortName": "Note L - Business Combination - Schedule of Pro Forma Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2022-04-04_2022-07-03_BusinessAcquisitionAxis-KnoxSafetyIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "npk:IssuerRule10b51MaterialTermsTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "npk:NumberOfDirectorsAdoptedOrTerminatedRule10b51", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Item 5. Other Information (Details Textual)", "menuCat": "Details", "order": "40", "role": "http://www.gopresto.com/20230702/role/statement-item-5-other-information-details-textual", "shortName": "Item 5. Other Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "npk:IssuerRule10b51MaterialTermsTextBlock", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-04-03_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "npk:NumberOfDirectorsAdoptedOrTerminatedRule10b51", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements Of Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "shortName": "Consolidated Statements Of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements Of Stockholders' Equity (Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "7", "role": "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "shortName": "Consolidated Statements Of Stockholders' Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note A - Basis of Presentation", "menuCat": "Notes", "order": "8", "role": "http://www.gopresto.com/20230702/role/statement-note-a-basis-of-presentation", "shortName": "Note A - Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note B - General", "menuCat": "Notes", "order": "9", "role": "http://www.gopresto.com/20230702/role/statement-note-b-general", "shortName": "Note B - General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20230626_10q.htm", "contextRef": "d_2023-01-01_2023-07-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 22, "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r552" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-document-and-entity-information", "http://www.gopresto.com/20230702/role/statement-item-5-other-information", "http://www.gopresto.com/20230702/role/statement-item-5-other-information-details-textual", "http://www.gopresto.com/20230702/role/statement-note-a-basis-of-presentation", "http://www.gopresto.com/20230702/role/statement-note-b-general", "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual", "http://www.gopresto.com/20230702/role/statement-note-d-earnings-per-share", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-tables", "http://www.gopresto.com/20230702/role/statement-note-f-fair-value-of-financial-instruments", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual", "http://www.gopresto.com/20230702/role/statement-note-i-leases", "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual", "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual", "http://www.gopresto.com/20230702/role/statement-note-k-recently-issued-or-adopted-accounting-pronouncements", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables", "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details", "http://www.gopresto.com/20230702/role/statement-note-m-subsequent-event" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r552" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r556" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r552" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r552" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r552" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-document-and-entity-information", "http://www.gopresto.com/20230702/role/statement-item-5-other-information", "http://www.gopresto.com/20230702/role/statement-item-5-other-information-details-textual", "http://www.gopresto.com/20230702/role/statement-note-a-basis-of-presentation", "http://www.gopresto.com/20230702/role/statement-note-b-general", "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual", "http://www.gopresto.com/20230702/role/statement-note-d-earnings-per-share", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-tables", "http://www.gopresto.com/20230702/role/statement-note-f-fair-value-of-financial-instruments", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual", "http://www.gopresto.com/20230702/role/statement-note-i-leases", "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual", "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual", "http://www.gopresto.com/20230702/role/statement-note-k-recently-issued-or-adopted-accounting-pronouncements", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables", "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details", "http://www.gopresto.com/20230702/role/statement-note-m-subsequent-event" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "npk_BusinessAcquisitionProFormaWeightedAverageEarningsPerShareBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The pro forma basic weighted average number of shares.", "label": "Weighted average shares outstanding (basic and diluted) (in shares)" } } }, "localname": "BusinessAcquisitionProFormaWeightedAverageEarningsPerShareBasic", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details" ], "xbrltype": "sharesItemType" }, "npk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAssets": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of right of use lease assets recognized as of the acquisition date.", "label": "Right-of-Use Lease Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAssets", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "npk_CashDividendsDeclaredAndPaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents cash dividends declared and paid.", "label": "Cash dividends declared and paid per common share (in dollars per share)" } } }, "localname": "CashDividendsDeclaredAndPaid", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "perShareItemType" }, "npk_DefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Defense segment.", "label": "Defense [Member]" } } }, "localname": "DefenseMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "npk_DepositsBusinessAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the deposit amount in business acquisition.", "label": "npk_DepositsBusinessAcquisition", "terseLabel": "Deposits, Business Acquisition" } } }, "localname": "DepositsBusinessAcquisition", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "npk_ExpectedPrepaymentUtilizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the expected prepayment utilization period.", "label": "npk_ExpectedPrepaymentUtilizationPeriod", "terseLabel": "Expected Prepayment Utilization Period (Year)" } } }, "localname": "ExpectedPrepaymentUtilizationPeriod", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual" ], "xbrltype": "durationItemType" }, "npk_ExtraDividendsPerSharePaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the extra dividends per share paid.", "label": "Extra dividends per share (in dollars per share)" } } }, "localname": "ExtraDividendsPerSharePaid", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "npk_FixedRateMunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent fixed rate municipal bonds.", "label": "Fixed Rate Municipal Bonds [Member]" } } }, "localname": "FixedRateMunicipalBondsMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "domainItemType" }, "npk_HousewaresSmallAppliancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Housewares / Small Appliances segment.", "label": "Housewares/Small Appliances [Member]" } } }, "localname": "HousewaresSmallAppliancesMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual" ], "xbrltype": "domainItemType" }, "npk_IssuerRule10b51MaterialTermsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for material terms under issuer rule 10b5-1.", "label": "Issuer Rule 10b5-1, Material Terms [Text Block]" } } }, "localname": "IssuerRule10b51MaterialTermsTextBlock", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-item-5-other-information" ], "xbrltype": "textBlockItemType" }, "npk_KnoxSafetyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Knox Safety, Inc.", "label": "Knox Safety, Inc [Member]" } } }, "localname": "KnoxSafetyIncMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual", "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details" ], "xbrltype": "domainItemType" }, "npk_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details": { "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 due after 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": "npk_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "npk_LessorOperatingLeasePaymentToBeReceivedAfterYearFour": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease after 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": "npk_LessorOperatingLeasePaymentToBeReceivedAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentToBeReceivedAfterYearFour", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "npk_NoncashRetirementPlanExpense": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of noncash retirement plan expense.", "label": "Non-cash retirement plan expense" } } }, "localname": "NoncashRetirementPlanExpense", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "npk_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_NumberOfDirectorsAdoptedOrTerminatedRule10b51": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of directors adopted or terminated rule 10b5-1.", "label": "npk_NumberOfDirectorsAdoptedOrTerminatedRule10b51", "terseLabel": "Number of Directors Adopted or Terminated Rule 10b5-1" } } }, "localname": "NumberOfDirectorsAdoptedOrTerminatedRule10b51", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-item-5-other-information-details-textual" ], "xbrltype": "integerItemType" }, "npk_OneEventTechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to OneEvent Technologies, Inc.", "label": "OneEvent Technologies, Inc. [Member]" } } }, "localname": "OneEventTechnologiesIncMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "domainItemType" }, "npk_PropertyTaxAssessmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the property tax assessment.", "label": "Property Tax Assessment [Member]" } } }, "localname": "PropertyTaxAssessmentMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "npk_RegularDividendsPerSharePaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the regular dividends per share paid.", "label": "Regular dividends per share (in dollars per share)" } } }, "localname": "RegularDividendsPerSharePaid", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "npk_RevenueContractPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the revenue contract period.", "label": "npk_RevenueContractPeriod", "terseLabel": "Revenue Contract Period (Month)" } } }, "localname": "RevenueContractPeriod", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual" ], "xbrltype": "durationItemType" }, "npk_SafetyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Safety segment.", "label": "Safety [Member]" } } }, "localname": "SafetyMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "npk_ShorttermAndVariableLeaseCost": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and variable lease cost.", "label": "Short-term and variable lease cost" } } }, "localname": "ShorttermAndVariableLeaseCost", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "npk_TrademarksAndSafetyCertificationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "represents trademarks and safety certifications.", "label": "Trademarks and Safety Certifications [Member]" } } }, "localname": "TrademarksAndSafetyCertificationsMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "npk_WoodlawnManufacturingLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Woodlawn Manufacturing, Ltd.", "label": "Woodlawn Manufacturing, Ltd [Member]" } } }, "localname": "WoodlawnManufacturingLtdMember", "nsuri": "http://www.gopresto.com/20230702", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "npk_statement-statement-note-e-business-segments-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note E - Business Segments - Segment Information (Details)" } } }, "localname": "statement-statement-note-e-business-segments-segment-information-details", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-e-business-segments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note E - Business Segments" } } }, "localname": "statement-statement-note-e-business-segments-tables", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note G - Cash, Cash Equivalents And Marketable Securities - Summary of Marketable Securities (Details)" } } }, "localname": "statement-statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-g-cash-cash-equivalents-and-marketable-securities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note G - Cash, Cash Equivalents And Marketable Securities" } } }, "localname": "statement-statement-note-g-cash-cash-equivalents-and-marketable-securities-tables", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-i-leases-lease-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note I - Leases - Lease Cost (Details)" } } }, "localname": "statement-statement-note-i-leases-lease-cost-details", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-i-leases-lease-maturities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note I - Leases - Lease Maturities (Details)" } } }, "localname": "statement-statement-note-i-leases-lease-maturities-details", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-i-leases-operating-lease-income-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note I - Leases - Operating Lease Income (Details)" } } }, "localname": "statement-statement-note-i-leases-operating-lease-income-details", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-i-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note I - Leases" } } }, "localname": "statement-statement-note-i-leases-tables", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note L - Business Acquisition - Assets Acquired and Liabilities Assumed (Details)" } } }, "localname": "statement-statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-l-business-acquisitions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note L - Business Acquisitions" } } }, "localname": "statement-statement-note-l-business-acquisitions-tables", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "npk_statement-statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note L - Business Combination - Schedule of Pro Forma Results of Operations (Details)" } } }, "localname": "statement-statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details", "nsuri": "http://www.gopresto.com/20230702", "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r139", "r178", "r189", "r190", "r191", "r192", "r193", "r195", "r199", "r280", "r281", "r282", "r283", "r285", "r286", "r288", "r290", "r291", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r139", "r178", "r189", "r190", "r191", "r192", "r193", "r195", "r199", "r280", "r281", "r282", "r283", "r285", "r286", "r288", "r290", "r291", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r275", "r276", "r277", "r278", "r311", "r411", "r450", "r465", "r466", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r531", "r534", "r537", "r540", "r601", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r275", "r276", "r277", "r278", "r311", "r411", "r450", "r465", "r466", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r531", "r534", "r537", "r540", "r601", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r275", "r276", "r277", "r278", "r310", "r311", "r312", "r313", "r314", "r387", "r411", "r450", "r465", "r466", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r531", "r534", "r537", "r540", "r543", "r594", "r601", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r275", "r276", "r277", "r278", "r310", "r311", "r312", "r313", "r314", "r387", "r411", "r450", "r465", "r466", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r531", "r534", "r537", "r540", "r543", "r594", "r601", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r539" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r115", "r205", "r619" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r60", "r90" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "Federal and state income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r111", "r431" ], "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": "Less allowance for depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r23", "r67", "r116", "r428", "r455", "r458" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r12", "r23", "r337", "r340", "r377", "r451", "r452", "r572", "r573", "r574", "r577", "r578", "r579" ], "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]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r62" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "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": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r315", "r316", "r317", "r463", "r577", "r578", "r579", "r606", "r622" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r8", "r35", "r39" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Intangibles amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r89", "r114", "r138", "r176", "r191", "r197", "r239", "r280", "r281", "r283", "r284", "r285", "r287", "r289", "r291", "r292", "r332", "r334", "r352", "r426", "r487", "r539", "r550", "r599", "r600", "r611" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Assets", "terseLabel": "Total assets", "totalLabel": "Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r107", "r119", "r138", "r239", "r280", "r281", "r283", "r284", "r285", "r287", "r289", "r291", "r292", "r332", "r334", "r352", "r539", "r599", "r600", "r611" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r209", "r249", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "auth_ref": [ "r584" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "terseLabel": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": { "auth_ref": [ "r586" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "terseLabel": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "auth_ref": [ "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "terseLabel": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r210", "r249", "r419", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r55", "r56" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r329", "r535", "r536" ], "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]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual", "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r45", "r46", "r329", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual", "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Net earnings per share (basic and diluted) (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r327", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss", "terseLabel": "Net earnings" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r327", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "us-gaap_BusinessAcquisitionsProFormaRevenue", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "auth_ref": [ "r49", "r50", "r51", "r52", "r53", "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.", "label": "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount", "terseLabel": "Business Combination, Bargain Purchase, Gain Recognized, Amount" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r85", "r330" ], "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]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "negatedLabel": "Less: Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "negatedLabel": "Less: Current liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r47", "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r47", "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "negatedLabel": "Less: Lease Liability - Noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r47", "r48" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r29", "r109", "r525" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r29", "r76", "r137" ], "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r1", "r76" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r10", "r545", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r58", "r427", "r474" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r83", "r272", "r273", "r521", "r595" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r577", "r578", "r606", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r61", "r475" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r61" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r61", "r475", "r493", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "us-gaap_CommonStockSharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r24", "r124", "r126", "r131", "r421", "r436" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "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": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r296", "r297", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "us-gaap_ContractWithCustomerLiabilityCurrent", "terseLabel": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "terseLabel": "Contract with Customer, Performance Obligation Satisfied in Previous Period" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r412" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.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 sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "terseLabel": "Debt Securities, Available-for-Sale, Realized Gain (Loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "DEFERRED INCOME TAXES" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r44", "r602" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "terseLabel": "Deferred Tax Liabilities, Net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r8", "r40" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Provision for depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r8", "r181" ], "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 and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-item-5-other-information", "http://www.gopresto.com/20230702/role/statement-note-a-basis-of-presentation", "http://www.gopresto.com/20230702/role/statement-note-b-general", "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-d-earnings-per-share", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments", "http://www.gopresto.com/20230702/role/statement-note-f-fair-value-of-financial-instruments", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-i-leases", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "http://www.gopresto.com/20230702/role/statement-note-k-recently-issued-or-adopted-accounting-pronouncements", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-m-subsequent-event" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r5", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "us-gaap_DividendsCommonStock", "negatedLabel": "Dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r132", "r149", "r150", "r151", "r152", "r153", "r160", "r161", "r163", "r164", "r165", "r169", "r346", "r347", "r422", "r437", "r528" ], "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": "Basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r159", "r166", "r167", "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-d-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r13", "r103", "r127", "r128", "r129", "r140", "r141", "r142", "r146", "r154", "r156", "r171", "r240", "r243", "r295", "r315", "r316", "r317", "r321", "r322", "r336", "r337", "r338", "r339", "r340", "r342", "r345", "r356", "r357", "r358", "r359", "r360", "r361", "r377", "r451", "r452", "r453", "r463", "r513" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-f-fair-value-of-financial-instruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r293", "r294", "r343", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r435", "r532", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r263", "r264", "r265", "r266", "r413", "r417" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r36", "r38" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r112", "r253", "r418", "r533", "r539", "r592", "r593" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70", "r138", "r176", "r190", "r196", "r199", "r239", "r280", "r281", "r283", "r284", "r285", "r287", "r289", "r291", "r292", "r352", "r530", "r599" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.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 (loss)", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r68", "r92", "r176", "r190", "r196", "r199", "r423", "r433", "r530" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Earnings before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r267", "r269", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r269", "r498" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r100", "r155", "r156", "r184", "r320", "r326", "r438" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r7" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "terseLabel": "Federal and state income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r7" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating accounts:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r7" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets and current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r34", "r37" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r80", "r527" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r117", "r526", "r539" ], "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": "us-gaap_InventoryNet", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r368", "r538" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r608" ], "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]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r609" ], "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, to be Paid, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r373" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details": { "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r373" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r373" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "verboseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r373" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r373" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r609" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details": { "order": 0.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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "verboseLabel": "2023 (remaining six months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r373" ], "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": "Less: future interest expense" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r364" ], "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]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r374" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "totalLabel": "Total lease payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r374" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears", "terseLabel": "2027" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r374" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details": { "order": 0.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r610" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "terseLabel": "2023 (remaining six months)" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r374" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears", "terseLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r374" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r138", "r239", "r280", "r281", "r283", "r284", "r285", "r287", "r289", "r291", "r292", "r333", "r334", "r335", "r352", "r473", "r529", "r550", "r599", "r611", "r612" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r66", "r91", "r430", "r539", "r576", "r591", "r607" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r108", "r138", "r239", "r280", "r281", "r283", "r284", "r285", "r287", "r289", "r291", "r292", "r333", "r334", "r335", "r352", "r539", "r599", "r611", "r612" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r274", "r275", "r276", "r279", "r597", "r598" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r274", "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual, Ending Balance" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r596", "r597", "r598" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "us-gaap_LossContingencyDamagesSoughtValue", "terseLabel": "Loss Contingency, Damages Sought, Value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r274", "r275", "r276", "r279", "r597", "r598" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r569" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialsSuppliesAndOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized costs of materials, supplies, and other assets, which are not included in inventory but used in production.", "label": "us-gaap_MaterialsSuppliesAndOther", "terseLabel": "Materials, Supplies, and Other" } } }, "localname": "MaterialsSuppliesAndOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r136" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r136" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r77", "r78" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r69", "r78", "r93", "r106", "r123", "r125", "r129", "r138", "r145", "r149", "r150", "r151", "r152", "r155", "r156", "r162", "r176", "r190", "r196", "r199", "r239", "r280", "r281", "r283", "r284", "r285", "r287", "r289", "r291", "r292", "r347", "r352", "r434", "r495", "r511", "r512", "r530", "r549", "r599" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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 earnings", "totalLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r98", "r99", "r101", "r104", "r143", "r144", "r147", "r148", "r157", "r158", "r241", "r242", "r323", "r324", "r325", "r341", "r344", "r348", "r349", "r350", "r353", "r354", "r355", "r362", "r363", "r378", "r414", "r415", "r416", "r454", "r455", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-k-recently-issued-or-adopted-accounting-pronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r205", "r206", "r420" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Notes receivable, current" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r176", "r190", "r196", "r199", "r530" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 profit (loss)", "totalLabel": "Operating profit" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r369", "r538" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "auth_ref": [ "r170", "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.", "label": "us-gaap_OperatingLeaseLeaseIncomeLeasePayments", "terseLabel": "Operating Lease, Lease Income, Lease Payments" } } }, "localname": "OperatingLeaseLeaseIncomeLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r170", "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r366" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r366" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "LEASE LIABILITIES - NON-CURRENT" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r367", "r370" ], "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": "us-gaap_OperatingLeasePayments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r365" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "RIGHT-OF-USE LEASE ASSETS" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r372", "r538" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r371", "r538" ], "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": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r189", "r190", "r191", "r192", "r193", "r199" ], "lang": { "en-us": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r59", "r87", "r459", "r460" ], "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]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-a-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r118", "r539" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-h-other-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r113" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "OTHER ASSETS" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r6", "r11", "r88" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Unrealized gain on available-for-sale securities, net of tax", "verboseLabel": "Unrealized loss on available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r4", "r67", "r122", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "terseLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r120", "r121", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r55", "r57" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "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": "Common stock, $1 par value: Authorized: 12,000,000 shares Issued: 7,440,518 shares (" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r26", "r133", "r207" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt", "negatedLabel": "Marketable securities purchased" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r27", "r331" ], "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": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r94", "r603", "r604", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementOperatingActivities": { "auth_ref": [ "r135", "r524" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities.", "label": "us-gaap_ProceedsFromInsuranceSettlementOperatingActivities", "terseLabel": "Proceeds from insurance claim" } } }, "localname": "ProceedsFromInsuranceSettlementOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r558", "r575" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable": { "auth_ref": [ "r25" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the proceeds from sale of notes receivable, as well as principal collections from a borrowing supported by a written promise to pay an obligation (note receivable).", "label": "Proceeds from note receivable" } } }, "localname": "ProceedsFromSaleAndCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r133", "r134", "r583" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Marketable securities - maturities and sales", "terseLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "auth_ref": [ "r3" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.", "label": "Proceeds from sale of treasury stock" } } }, "localname": "ProceedsFromSaleOfTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r82", "r110", "r432" ], "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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r424", "r432", "r539" ], "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": "us-gaap_PropertyPlantAndEquipmentNet", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r63", "r84", "r429", "r454", "r458", "r462", "r476", "r539" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r103", "r140", "r141", "r142", "r146", "r154", "r156", "r240", "r243", "r315", "r316", "r317", "r321", "r322", "r336", "r338", "r339", "r342", "r345", "r451", "r453", "r463", "r622" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r102", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r309" ], "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]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r130", "r138", "r177", "r178", "r189", "r194", "r195", "r201", "r203", "r204", "r239", "r280", "r281", "r283", "r284", "r285", "r287", "r289", "r291", "r292", "r352", "r423", "r599" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "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": "Net sales", "terseLabel": "External net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r30", "r31", "r32", "r33" ], "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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r173", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r199", "r204", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r270", "r271", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r533", "r561", "r620" ], "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]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r188", "r193", "r197", "r198", "r199", "r200", "r201", "r202", "r204" ], "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]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.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 and general expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r105", "r173", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r199", "r204", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r268", "r270", "r271", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r533", "r561", "r620" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r13", "r20", "r103", "r127", "r128", "r129", "r140", "r141", "r142", "r146", "r154", "r156", "r171", "r240", "r243", "r295", "r315", "r316", "r317", "r321", "r322", "r336", "r337", "r338", "r339", "r340", "r342", "r345", "r356", "r357", "r358", "r359", "r360", "r361", "r377", "r451", "r452", "r453", "r463", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r140", "r141", "r142", "r171", "r412", "r461", "r464", "r467", "r468", "r469", "r470", "r471", "r472", "r475", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r492", "r494", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r544" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://www.gopresto.com/20230702/role/statement-item-5-other-information", "http://www.gopresto.com/20230702/role/statement-item-5-other-information-details-textual", "http://www.gopresto.com/20230702/role/statement-note-a-basis-of-presentation", "http://www.gopresto.com/20230702/role/statement-note-b-general", "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual", "http://www.gopresto.com/20230702/role/statement-note-d-earnings-per-share", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-tables", "http://www.gopresto.com/20230702/role/statement-note-f-fair-value-of-financial-instruments", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual", "http://www.gopresto.com/20230702/role/statement-note-i-leases", "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual", "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual", "http://www.gopresto.com/20230702/role/statement-note-k-recently-issued-or-adopted-accounting-pronouncements", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables", "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details", "http://www.gopresto.com/20230702/role/statement-note-m-subsequent-event" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r140", "r141", "r142", "r171", "r412", "r461", "r464", "r467", "r468", "r469", "r470", "r471", "r472", "r475", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r492", "r494", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r544" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://www.gopresto.com/20230702/role/statement-item-5-other-information", "http://www.gopresto.com/20230702/role/statement-item-5-other-information-details-textual", "http://www.gopresto.com/20230702/role/statement-note-a-basis-of-presentation", "http://www.gopresto.com/20230702/role/statement-note-b-general", "http://www.gopresto.com/20230702/role/statement-note-c-revenues", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-1-details-textual", "http://www.gopresto.com/20230702/role/statement-note-c-revenues-2-details-textual", "http://www.gopresto.com/20230702/role/statement-note-d-earnings-per-share", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-segment-information-details", "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-tables", "http://www.gopresto.com/20230702/role/statement-note-f-fair-value-of-financial-instruments", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-details-textual", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets", "http://www.gopresto.com/20230702/role/statement-note-h-other-assets-details-textual", "http://www.gopresto.com/20230702/role/statement-note-i-leases", "http://www.gopresto.com/20230702/role/statement-note-i-leases-details-textual", "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-cost-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-lease-maturities-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-operating-lease-income-details", "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies", "http://www.gopresto.com/20230702/role/statement-note-j-commitments-and-contingencies-details-textual", "http://www.gopresto.com/20230702/role/statement-note-k-recently-issued-or-adopted-accounting-pronouncements", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-details-textual", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables", "http://www.gopresto.com/20230702/role/statement-note-l-business-combination-schedule-of-pro-forma-results-of-operations-details", "http://www.gopresto.com/20230702/role/statement-note-m-subsequent-event" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Other (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Other" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r61", "r64", "r65", "r79", "r477", "r493", "r514", "r515", "r539", "r550", "r576", "r591", "r607", "r622" ], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.", "label": "us-gaap_StockholdersEquityBeforeTreasuryStock", "totalLabel": "Stockholders' Equity before Treasury Stock" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-m-subsequent-event" ], "xbrltype": "textBlockItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-e-business-segments-tables", "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-tables", "http://www.gopresto.com/20230702/role/statement-note-i-leases-tables", "http://www.gopresto.com/20230702/role/statement-note-l-business-acquisitions-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r293", "r294", "r343", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r435", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r21", "r42", "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock, at cost" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-b-general" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateDemandObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt securities that permit the holder to require the trustee or tender agent to repurchase the security at specified dates before maturity. This type of bond is also known as a multimaturity bond, an option tender bond, or a put bond.", "label": "Variable Rate Demand Obligation [Member]" } } }, "localname": "VariableRateDemandObligationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-note-g-cash-cash-equivalents-and-marketable-securities-summary-of-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r160", "r165" ], "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": "Basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.gopresto.com/20230702/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "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//1943274/2147480678/235-10-S99-3", "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.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "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-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "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.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "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.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "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.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "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.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "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.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r552": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r553": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r554": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r555": { "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" }, "r556": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org//220-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 59 0001437749-23-023321-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-023321-xbrl.zip M4$L#!!0 ( +N "U=JB["IE@< -U: M;7/;-A+^'/\*C#I-[1GJO4Y22?:,XBBIYEK;9RLS[:<;D%R*:$B" 4#)ZJ^_ M78"2:%FNY;E&\=69B4,16& 7NP^>74 :Q"9-3@0=,U8F\*AK,@YDJ#.:D5)JJ_J9VZUHRG<%*+I$JYJ8=@(#!"9C46 MR,Q AM(&$LACF<%))FNG!X.F4SGP9;A@VBP2.SPS]8BG(EGTV \3D8)FYS!G M5S+EV0\>LRT>TZ!$U&=66HL_H'S3STX,O;5)MG\INK3_ 0(-R#C@;74W&[\=GP\GXXIQ=?KRZ_C@\ MG[#)Q9Z]<:^![3?L8^.Z<=9@UZ,S:V2[>]SRGHIYPVLV?'=Q.1F]>XK.6[JL MV^JPB_=L\O.(70^OW@[/1]?UB]]^&?W.AF<3ZNFT6IUG@_\$(JO^NU?'G=<_ M];^R&6./_3$3OGE.MXPBX5:"/9 M. L+;90@^\99T/@*J]SG)GC8OYT&*QWL'F^Y1N>B&],%^Y3)>0+A%#SG[=+' MH42C,FEL <$QH?-LP8K,J )P+=Q BG1$SN=H"D9'H/LC'F"38C(5AF$@H)R$%I *G6"I@X4)FPL3XP)UCM41::=Y[*W* 12+#V%"8U['P$#8HCMVJTB\R5Z?BIL7/05*$."?&N^)X#[$B:,OG M&"Y"&B$P2=90*J.H-U0C6D-!$WLD420H@/B1&&2K3EM[ JYC%B5RKI?@4C 5 MR!@<%7%J=':CE5X%(WIIS!UKGSU,?MR R>263U]^]Z;3?MW7)1#*/$@;4D:1 MP%?K[3'C"FQ<,4["3X#\SY#0N9\('9,XB:5(1D1(]!X*'212%SB.:$K)Q 4X M5S* $)LU.\1XAH <4$;W>#Q*9L"&R(#7!4)2K2[O-X^/H0C.[1]'+HW]RJH MYLH_^XDFWU]ZI[#YCXT6TP MA:"Q&]UJB?[AF'N4@P)>Z-V'4#+P@:TTN?0B"X43X.:?"6TI!:4@L_-0#;#F3+PFS7O@L/\Y4T4!D8/5QP,W]98-I-4WH! M;>G3Y,\=).$F-[D8W(TC'=;*^L/V; 7+(QB)LIT,@D)1Q"JI9)I:Q4(70 MTJ_U1TF-"SQ-?H*D/'1NR'O_LXOV!L\G5O@?_RV%O[WT68'96Y, \5$54&L^ M($@\(AG?*<96IG$LR(Q4>I7_; -.F:;"&("_8%M?8H:E_E"@?7:20X0=$IPF M\L0GE87+O0*?"X'FVWU19/;K&7WTK;[/^W2NIUI'("3H[$.GJ$ QK!,5ZLZ M>P[\$^4@5VO8+&2K)'OIM#SC/PH994GL3IY;J(*'.%##BBGN15%96^$0A *6 M0)Y+A)J<5J3H'_2674S)T%MO0_;'(D_CWOSQU3@EMDCA%O4PSMR MJNJ-/8CXN = G=1:-:3])"F_&EZ]ZYP'R_?2VKD(3=QKMUK?]ZT*@>>>S/1: M_>HR'OI2>FUZVWGFX,7!BQ<#H_ #/<.EMAGE(BPWEBLQ$C'F3&#':$+-#=CJ MRT<:47J//E9\5[KN'<*VQX;%M, LUVY[K-/J=*TG27W3A#L9[KQ=]Z4Q,L6H MY3?,7BTP-?4/6QZC?T>K]?VXO^4UKYM?>C''^UM-]?N\+[RL]OY65=F]E?7@ MTVZ:)[QWMAN^JZ5[W 6/-]2AY/\/Y-_0^PV]&X;N$;IGL8"(C6X@*.BZBEVX M4^9C3$]%&"9P&\A+!]R"U@$^J=)Y A57*&8L2+C6)[5?AM>3^N7PPZC^]FHT M_!?] *_2>_GA_>1JHRV.ZDK.[S92E<8N/YQ__'6M#27HEX-;'FA%DWY)>#IH MVA\T_A=02P,$% @ NX +5X%9)B:/!P D"D T !E>%\U,S@R,S@N M:'1M[5IM;]LV$/[<_ K"P[H6L!V_+%M@.P;Y(^37.XFQ+FS8KD$HBC[SCWH;F<"7'0/GG6<= JZ@8M],Y0)6'8& M,W:I$YY^4V:^IV\D]HL7HMK71 M.1QU.X=9]^"AC2EUGZ"T-QR ,D_&WN*1>#=:P 9OP*3 #4PDS$.@0 M:=F'G!L$E9IC>Z:-8SIE;S!7H*;*KTS'[(Q3NN"*71BP3K-!*G+KC"3[!FE4 M_02K?%S^;519X>!P><4M.A?=F,S9^U3/%(@QPM![N_"QT&A4JIW/P1QS(D_G M+$^=R0'7PATDN-/)^1Q-P>A(='_,(VPR3"?2,8R#E[LAD$($UG(S)Y&$OP?4 MNS:GQ3:!QJ!*12F1=)! )$V4)RB6XG"T1(!ALXF,)LSF]-]J_ P,%)/0 A)I M%58+F-O93+H)+M!F6&"0=IHW0].TP&5.<9A@H_FZ&YX\:XXO(U8D;?D,PT5((P0JM8)2$46[ MI1K1*B1-7":)7*$ XD=CD+TZZ^V)N)VP6.F978#+P%@B8W!4Q*DQV(U6EM

1_AH3.1TK:"8F36()D1(1$ST+:2&F;XSBB*:-5"'!F= 0"FRU[@?$4@ ) M0>M?XPDD'0/K(0-J1^]@)=^:/U(A*?P**F<20.P:'Y&-+&&MQ!_ MLF5O1?&&HA@5T3JW48@2E J_X&K@N^8M8.(O-\$DP&(WNM43_=TQ+U,.BGAN M]Q]"R6 $;*DII!>=&YP -_]46D\I* 6IGXHI-::;<4F;R^\?Z-.8)2%M @_"$[0=E M6";)*%><>!.7Y8U893@<$?+E>IK'NQ&0(%(;C@?Q"3#PN- W^EOT[69^;I84):;#)%H?8Z.(FV$-\ 76V-(,?4J!"3V0$9()Q$L) /H M<$?(#,GQR<,NVH(=3+G*/3-03"".Z9W8%+UI=Q0MRP2[!].%Q]UUC$<9#D26 MLJ%:&NG<[=:^#P_SI310&1C?77"ST:+ ])NF\ +:TJ;)GSI(Q#8WA1CJB \_7I_%-0XQ]/D>U#%H7-+ MOORO7?31X/G("O^C_Z3P]R]]EF NKTB ^&@=4"L^($C<(QG?*,:6IG$LR)PV M=IG_? -.F232.8"_8=N1Q@Q+_4*B?7Z2%P@[)#A+Y(E7*@L7>P4^Y!+-]_LB M3_T7#OOR__H^:].YGFH=B9"@LP^=HB()&,,B72WK[!GP]Y2#0JWALY"ODOQ+ MI\49_U[(*$KB/BG:0I MZ :23.DY8.]LH@/'\ V@(3#^D_Q8_10A<[[>'R'4P)R4:B5D5Z6*CYC+9YOQ M:/%I:M?:ZT7=]/ET96@^F'3P[>/:LXPS>T%4L MM$V)\C&K%P%W.FL' XY0_VI%3NP]L/FU5X?"F^X.;JNM^6P'U-@_B\R&ZTGU MO0P^^MPLKC<>D<5X]:BZ/[AV+."?P;M8+=VNK;;@KM?(2"W6R\IDU M:HWF/=T>=G%EI)W32SW.#_!OJ?,16!F!\;JC^'[1/&K1[5"4/8.:0CE:Y 7,/2Q,I MA((-O&X6BP6"#O!*E?"M]?<#^?N@(^2418I;>U+ZN71QQP6M.*2?0'8[A_Z7 MF'\!4$L#!!0 ( +N "U=[*5E"I00 ,P3 - 97A?-3,X,C,Y+FAT M;>U8;5/;.!#^#+]BQ\Q1F,F+[30$\C9C0FASUY(T"3.]3S>R)6/=*)(KRY#< MK[^5G4"@W+6]*]"9.[X8K>1]GGUV5U+<3[]1*R&RJZ@LRL1/&Z--68++A8M6'_4ZY,9\X7+(,+ M=@-3M2"R-%:@,%<@8YK''2C>R_@?K V>FYH.I(12+J_:X'();LWCL@-1KC.E MVT!RHSJ60?K=81=$7W&)J'9@V-)4B>!7:-#\*C$(V@W[PX]O1Z>C.33\FM>M MA_UN/>WO/C49I[\OPRSM_!W8JPO;WO*-6Q]8.') ,"%6I8132K<7E$JNFBL$D M#&9$AT2RK#I>"K:"(#)VQJIY6(%1I5B32\ITAOCH;)!P%L-PR:+<\&L&XSCF M$=/VI0MB]UL>^[G8%:I$2NBI'70:R$ M:1:N 'T9'J\0EY@"_$-.-):#6,&4I4HC/0GGN*>C4M4/FRC6WE!(78P_W;Z4 MHL** L,0Z#II!"@QI&I"(534<]AS!:#%Y M[KN^>^1[7O.DV3AZ[;=.6JV6T_\Y1TB_@OKYC6Z=].^%7/+?1 QQ+G!QA,P% M2@0WW"0%=\T^Y5RS!79!9N.;E><6[@D'Y! P0*]Y0 ]O\X>)T-Q8#\,EGH/R MBFV2Z)TT7@.1M-22R_(DM*[L"4BX32>>1=;+6MJ8\$(SS)]%K]AI(@26(XK) M,;,XD2*=K*R+F$LB(VM'AY07KBT>KLI%25ZA_@5F]B!5M6?:3-8-\\+]&L"Z M?10>N]SV2*$&Q[1C\O V@HQ08YOS3?XI8#=L!Y MFRTH+>'KAGX%ZU+H:JB,48MVI@2GX*5+V'.+O\XZK,;S156?U9\HAN;S!?&> MZ-7O"ELP8?)IHO'\YXMFJT&WXL!GT1<_:GL\SOJK:#YCN7\SR[(P7KBF*_]( MUO]K]C]:LULLG[%@_^)WRS?P7G!*!;M7O9O8[]73+C[MO>7[7YJ^=%VB_!HB M0;*LY[P+9O/J)'@SK)Y.A\$O]MO2UNSDS?E\^L"6Q%6M;CXWVBL63-Y<7+Z_ M0\,5]G/9(P]D4;>?S_!W>/$5[T]02P,$% @ NX +5QT I_62! ]1, M T !E>%\U,S@R-# N:'1M[5AM;^(X$/Y'PBQ)YYGGGEF;-*>F;GH MMF>,T&YIIVVX$:S+%G\U&\?U0[>*L^U:,8BSE#U&F4Z5;0#*C?(L@^=?=SHF^YA*]VAO#%J9"!+_& E@"HUZM=ZNA=UV+>F67AN,T]V389KX6W'V*/((D\]T$7JO M/YX.S@>]8#JX',+H:CRY"H93F%YNC8H^F6WQY8 M,('@['(T[9^]+\+6-)VX1W!Y#M-/?9@$X]-@V)]4+K]]Z?\)06]J9^JN^ROH M7+#8NA]AD\F(-& 4/&AJ;]<[^NA;1<$^28%0E1A&(=DP+DPLFRH&,V,P(3HD MDJ65RX5@2P@B8VHB=BX5ZLA=3J_O[E_*$%.%06&H.DJ300H,:1B M0B%4U'&:"\^Y'REVE*/CC\WFP^!MQ_'PEM..(QC-)\_K;MT]JGM>\Z39.#IL M>"?XY70_9^BR7D;&ZHUVC70?A5S@7T<,<2;0.$+D BF".VYF.7;-;C*NV1QU MG]KX)L6NAKUAGQP !N@U]^G!?<88;C'D/%_:^D.K3!3@%?*?^TR?I*KZ9M7RQL4:P*IV%.[/W)9+3@Q'!6 >\=B" MB)!NF_ZU%"A@8:QE8*MUAO4<,C1-M+KEJ&Q;S)MU8+-PQS%SH=73*M?A\CN; M.-.2I[.'!;##6HEQS!["B&/($O1I<6!)OY.<&1(*!J'2V(<6IF+<]U?_-S%QQ[@C0MU]\,X\.3 #X\P?X W2MZ?VFGM(-' M6(T_[)6NO=W:1A81L8K$J,0O #31OU-8/TOD"Q&LJ+,_-XA;\7:&2FI!D%UC M(P;/6S>FI'!?,_0G4!=$5T)EC)JW4B4X!2]9P*Z;?_Q56(WM156;U%XIAN8V M4X.5"Y^K,&)9REXG'J^^O7@V2G0C#KSFE?%>"^1YU#\%HV/N_,"] .N>4"O9(K^MH'RFHA%=[6/GAH>F5^"ZU*;^%2) T M[3A?@LFT,@HN^I73<3_XW;Z$VI@=79Q/QT_&9G%%J[OO!^VY"D87PZL_'KRA MA7VO]LP%4=3L>S;\$YZ_[OL'4$L#!!0 ( +N "U?4Z#1 DPP %N& 0 M ;G!K+3(P,C,P-S R+GAS9.U=W7/;-A)_OYG['W!ZN73F8$EVG2:>.!WY M*_75CCVVTO:>.A )23A3@ J0_NA??POP0Z0$B10)U_9)+PE$++"[^"T6BR4( M?_KQ<1*@>RH5$_RPU=WIM!#EGO 9'QVVOMWBWNWQ^7D+J9!PGP2"T\,6%ZT? M/__];Y_^@?$7RJDD(?71X GUQQ'WJ3P1$XI^.[JY0!AUWA_L?;B^1-_ZQVBW ML[N'.Q]PMXOQYT^/RC]0WIA." ()N#J !X>M<1A.#]KMAX>'G8>]'2%'[=U. MI]O^[?+BUM"V$F)/1#R43UF#QX$,=A3U=D;BOIU4MC7#K$$D)>BUK$526VCB M4V:GAHHB82AQ^#2EJB"_::(U@.JVKM9M.KC3Q;O=M"5]],9V'KJFP"1@_,[> M/XS07EM7#XBB*3DGS%/VKDU5H6\^+78]$E-)52AV/#$QA)T?.KLIL6*>O5^H M*/2J9)@1#HD:&&'AX3S1W-CE2>.J8H-P*I?PAYH"::3PB)#I8L])Q3SQ$CG2 MF@*YYNR'14$2,/;;<66>E*V CG$]N;P,NL<%J).IT/WX\6/;U+80"4/)!E%( MSX2%@ARU2&1(QI^)1.JIL2C%0P YCQ" M9N*RR53($'%KXV7:Q;/]0G@D-+YF:1/]"Z?ML'Z$N[MXK[L#K%OM"E(L-7>; M"&IY@[B(=;$>[Z(GJL0]WR3]T4""G!^IQ#ZC-Z4&C&=.LA+?E%P7UN-J<2TK M.2[0MVD0*N-MZFL[\WV5M$W)=:&FMG->J9K*><<7JYUV4T/W!7=7<8*G#?3, MWJ\YW#-77VV\4WI3JF]?-89\T2E:L!Z/K)>C*4QS3+Q"EK:7ZKFAZV M&+E5<['Y-MFO!J,!AORQ+45 VYR.=#1<;2X$4A9:Z0GQ42]UW??S"185QMHXD6!P>1UZN33X;HZ01/&V>M5":+2=572@2Q$P;5PTAWT@0 QV)I" M.!J:@!K[PHM, ;;$&/YGX1/6\U!.#)<6TNV^W9R7A]2QB-5[SN1+)9P!%F\> MJNP0/W]]&I88O.9VP_M>=X+8@1*>I?\<^F/#.KWFX>87O+Y&D*:36D/<%]RJ$C75(B8+[QTP,2F*V)&E,:*ARO("$&0V;" MQQ$GD<_,*E#;$!HR=F4G73".VU0H*!^G8NE2)A8ZBL5"MT8L].XXE@M=&[G0 MMU2N[[:65 ]0/"7Z^9B&# 9%O9AASG==$'2S#6\&<_9883&$ MJ@DP'L- LWL*ZPS\IJZ\5TV>K@QJ;]&@9F:452@DAE"5DPB6/2T1>K?U6:MA M)&J,AX%X4,]N,#9.KLSD^S7,!.1 9UJ.K7&40 9H>W=C$?A4*DS_B'04.UM" MGL=,2GBZ,IC]B@9S-81?,XG^B4Z-2%O3:02CRRC(B02NS.J].[/:ACX9RER$ M%!.(;14ST.99-3">E=VZLH@?]+:<*2\0*I(4?GP%KJ@'A2/-5Z](USF^&P[R M (_,082@*:RSCEP!^<$*Y!$4XK,3P89#YV%)[RF/:!-_/M^3*_ ^6L$[AL)- MPFK#T?,Q)9(S/E(Z5X#5&-:>ICA:^W2$:+=C1?0$"J<)4YU-0+>:Z89C"]XP M4HQ3I;"B(Q. -(76UJ4K9+M69$_UBIGP1+<)SPT'=HB'A$E\3X*(Z@ &I"3< M8R0^=",C)U!78^(*_%TK^&=0. ,IT"]:"ATSG:52H/.9%!MN#J,XQV+^T1L> M@,QLAO0[J F1=S0D@X#"A/4BR?2;NJ:FL3Y#5V:R9S63+WK'!<+\*T[RG,Y$ M,B_$+C.1P(&D(FVXS8RQ@!VFQ$0IVMQ7S/7F"NWOK6C_!(4KS0[U#+L-1Y+A M@,)X-<8PZ\<5>OM6],ZA<&$8;3AN_]6O4B8LG&2NTQ,\A "6POK6',ZR[EVA M_-Z*\K]-#BSCCX"_SHG-^&\X^'>PU?7@5_"$F5(1];$ [^F+J\D0?CVG.&* MY!@VV\[G2+NE/;M">8WL&WK7-[PW_Y< 6]/O\VV]%LX5T;1CM MZ=T5V/;LV])0?8O]_%MLW,4^>#P6 #3T M,8R:GVY8V;5+(;\52T)YC&["*G2O;L"?N['L#G!;S&\/,<#;=8-8/W1W[DN8"N#(J M>R:PWB9BZY8:@JRB"50\Z7,>*ZW@KS>_RI*YLDM[&K.67>K,IY%>GUQ9;;J; M;K+%$P2NO5Y)[XY,9\]^-G'^O,+672W+5CA&?6F_KO"VYTSSZ9 MTG9$S'_8 M$RITM;*LZMH5WO:\9P[OI(".@?O6M=N1@1V!XZ"BG($K RC-?Z8&<)G)L#6# M>93T?3'$G#.)\4J^(7=M#"5L7)F$/4M:,(FK5)+$.-)/U+>&4>6DFNNH8%UV MK@S%GE8M/2BWC2$JOOUP;"95V;@R#WO^=<7;EJU95, KW?&91U*?:0?!33^NEQ@DPC'($L4Q)<4),%)SJ$XM+RFDKBRO@IG/8]GHNIL M62)L_'&\0/KF:X)N8F'UPZM,V*T%+C_YYW IK,S"E0SNN)0/2>C^H,Y$1PFCGR: M'\[D"D$82SI@H6V0XRO]PU5CK-^.G+![!DKZZH1Z 8D5NR;,3X>GA*:.9ME? M\-#R&J.K:RP$N$GBA2G[5+$3.M07&E[2R8#*5)/YA\U$]\6$,-[4RD_H5,#T M5);Y.A-[%OT M<4H]\)S7DD[)DZ[Z%L+\_],TC&_%3#6I1EI?H53 _/Q?2?$Z M9_\9>P17#%'19<29QZ8D.!(@>]$;E!&]I'=8IMA/ N*/![VZWDY($/2F4]B7 MPER=4ZV<[#6X/O/UH+R!'42W,]CO7@(4DI&@3^5$Z2#Q*!#>7:I25>)FBH5I M3ZZ!^YF+QULRI-JC>46P[%6O : +6&PHS?+A)J))0YZGOC@R3J W!"3^0XD\ M$U&F4ZV6+[*250B2M#)"%I6YCGVZ5D5_#0G-ZDQ8G?SHB^S^FNQ2R&07VT_WZJG2%:E?*H)9 MI::R2:[RJBVE>#OJ])(6Y6KE*%\ZWOP:Z=7@:G@"4\D+A53)9_974J][>J\* M$4RZ)&::K=FHOI*,AW1$I6L0KS@UWQWWJ3?F(A CV%XOK)IE1*\Q>KN.__C* M4Y\\ZL2 4IJZJ-9JDM<0%-S04100N7++4$+SLIN&F2+F0PG]^E:#5=R^+:M\ MN0W;,J.*0\>B%PUF9W"5$;R5XZ$OB M4WW^68$B,1C'^J\N#5G\]\GFMFO5R5^C5_M5"#\@#_R2\&@(]9%>^2Y"OZAC M*=5K5&WV9J7IET3Q(#CL[[5%7FNIEGY86V-4LJ9O9@">\_..D@%\5M;_QP!4 MM,\&';^9P5MY!KQD?%:W?:M#8#L1O=Y 6'MX>\-1=C*XZJ"4]O/VAJ:B UFD M?S.JNCK 5S)"SMB\\8&M;%*ES=_B0#0^K%=]T)JS^LL&.#Y3%/_E:_CY/U!+ M P04 " "[@ M7*^JOKHL+ !LJ0 % &YP:RTR,#(S,#&UL[5U;<]LV%G[?F?X'K?:9D2_;-,G$[_>SE,2(7=(YZOUV/K[N!;VCMQ].W]U^Z7V[O^B=')VGI[>/$]8\H:RA\')T='I8%VZORHNW\;B MI<)FX1\'V'G, M SH-HI#/@FE"GWB0DC"-,10!H*K?&4-3$('%]V#=L*3L/[7;%TH6>!0+Y7H[ F+Z%1,6?@P>]?*9'MCY' M3'5YFX3DZGF!B)+FK*%P@A)5WZAX1E,B18ZR%<-T-$DV\?4,F89\HL0MY<%# M&"X4LP8H$7S]1-&O:%\]^'TXITS@/]4@W$Q'!$3_ 4\2-.0<";Z#P*Z24QP7 MP%7Y[^K_*7X,$SGV8Q :AB,8;?EB2.+M!QLE;Q'#-!Z1B"&8FIT'@@;:,4MM(QP1!Y!(5!F(Y0Y=5I&<2-FB-TLI!$)ZJMP/;&K[!375R2D MGKYE]!&#A7"^_,:EY'S"!&Q$25HD\&.1_K!OP =\4IRXJ(&OH $?\+V*5D5\ M!0VXQI?IL6O*"R#LEW%*I9K.*]LW(R7?1#8N[Y1Z6!V4,W$SO<12"$C,+^A\ M3LF=H-%W#02S2JW@N*?#".Q.AH:/(4[DPO>)LCNP0N]0E#(ERY=HHC-R*[;2 M+E*8OC!AQ5*Z6P(L-FEW+V014Y"E#;C%QVB$4,P_,3H?$9XR&;"X0T(DRJDT MUV[5&VH-[WIH0-J4FC!?BBNVTAI2.9E U"YHDH"[IWSMKU2@$ M\,-,G/4#%2/.&@I9M!>(VPYGKDH,>#J?JT8#+-!\77\*=-8RHF@=YQ1H,P)_ M_ K>4^P%MILIR),NCK#6GS5%?=I%U.5NKRG\_WHOV?HPH2G&'[W'>(C@H2DW MWGK/#9NT@2GJG[Q'73G^:,J"=]ZRP"[C98KWO;=X#^55&9LO'3#>#$,YII"/ MVAO\HI"F9O K^R(=,&"KL\/8%^V"A6O*AHH!I2Z8NU598!,XK* ?G/.A*(:4 MPP>3R' ']( I:IL 1H6)WP'8UC%'GQ;%EO:VT%H#X=T<\I:+I?E:GZ:DMURT ML.P_#G:9> U_'W(;* '3*L!!(N'Q[%SVO$><(O8SQM>QO';99WM-S=!OB>#@5B/T/A>P33=E.,+]>(TZS%(5D MKA>RRU27@;*M[B6VKR K]T\H>41?*!$S7?*I;G->8M=(<-UFO,5Z#WW6%>:] M=OQ%^T0/@?6U%?^0CM$\Q/+0RLWT$^:PZDB*ZX N;+!6WK4Q.\E:"]/#\\0G MZ[MQ?I1J>9^L:!?.83 [S?D)]XG M>A"T.\WXZS=::61ZZ#GOF]?8-#?RY<(W;[%Q+FAT@6\.8]-\T!@!OCF,MFPX MC%'KF\/8M#!8Q=B:]Q\C"K00CN+M*U0M7>K2!9UR5S(*^,\SNQ MY';K[?U/0W$1,K8$D^/7,-%NX+"JZ_@&JBD"GKZJQHS1,.\T4,HK.*7_,Z7Q M$TX2#;6[KQW?XK-])@MX]+(QKH1NFZIN(SRE5WRU?6_71O\PY92VG=$$+'XN MIYY8EI-=6*TM+,7JT1/;X$O(OB,A;K* M':J%.(SKN;TI*#^)6@S%K)(/..1!N"I0]NNUB&8LHRHWTV\\4_5&2#1UW-]" MM5J=2L>AJ*Q[JC>TI1GIA163H^9:=*\1G;*SYEFTI1&<7V?,H; ME2*RM,=\.ANX$XFA1D$0_R91'@![M]:_:92'R\(Z\V\6Y0$RC?+XE$35HZDG M6BY2GP6B56XZ^Z2\"@(1V^N-23[&)Z5F!LS&=_9)M5D-6UFPR2<59PRL-"GK MZ2RSD,*Z^L/Q-,O=YG$@T7,Q2';NWJ[*-P@Y^#1NE<':YDI]TIJ50=L&8WS2 MJ-5'ND[*WZ>);9PJRE=<_D[B*L#*XG*.=]-I/UNV*6SKHTJ'_6B;40^M?[[- M@DI7V^?^+A]-V]=G)9N@#&HX1L"A=^DMJ_F/V"..$+^#R:T%4%;![680&;2\ M972JS8+DE'#]8:?5,B>O,+N@!*ST%"R E<4.\S9;3#<\XZMGP4)8!# )V7($ M4UG9@U 3)CV0]@"RCZ1*T.XD:;S'%C@(=*XN/CU'!.G'NZ3T/Q\7TB>G2VDM M*.D^I9NC2E\NQ 3QYEL78@[C/U(NY)JX5K>WTL(AB>IRN_EBBLY3I(_(I)J=ZCMOG:;0$9*AV8?A$[DC?7Q'!/,A63> M8PFO[2I[^OF2O#68VML4/CE.)9#R!N)J7&#UMT,!A64 MTAQLG%]#AN6@JLRP-+5W/ WC\H[OE?3.TF@WTP M/BG27""6HNY1 JLSU[Q% $FW3:O,I8-4]'FN629^.:W2/J67.FT_G0KK'W0-_ M--S%&>?N,=G2&?'I4':SS&XA9NM3QKXIEZ,A,:[#3B=[.CK&S[+0CU<;[3K& M6P,OTI2];SNF"9JZ ^3T'S&KE*4Q2)JO7L@?$V@)GOP%4$L#!!0 ( +N M"U>W9M*!ERH /VC P 4 ;G!K+3(P,C,P-S R7V1E9BYX;6SM?5MSY#:2 M[OM&G/_0I_>9[FY[/3-VC'>C=.M1C-32D=3CF?/B0)&H*KI9A R0NLRO7X"L MFTH$F. %3);PX+:J"@ S05R^_#*1^.O_/"V3=P^4BYBEO[S_]-W']^]H&K(H M3N>_O/]Z&TQNC\_/W[\3&4DCDK"4_O(^9>__Y[__SW_\]?\&P6>:4DXR&KV; M/K^[6^1I1/D)6])W_SRZN7@7O/OXIY]_^,OUY;NO=\?OOO_X_0_!Q[\$GSX% MP7__-8G3;S^K?Z9$T'=2B%04'W]YO\BR^Y\_?'A\?/SN:NFJ(BK"LI&/WWX MY^7%;;B@2Q+$J>J14,DBXI]%\>4%"TE6=&.M"N^T)=2G8%TL4%\%G[X/?OCT MW9.(WLM>?_>N[#K"0\X2>D-G[U9_?KTY?]T7<9I]B.+EAU69#R1)I,A%"PM. M9UI1UQVH)/A1/?L_=VIFS_=R&(AX>9_0]Q_:"Q6Q)8G38$F74\H;BE?91N>" MQDN:JID2E(]K*JNFF:[%7)A/:;!Y8D.)#2WUV,=T1O(D:]_)+]O1"KR6 M=E]4]:PYN^=49.R[D"T_J)7LXY\_?O^A$%@N!!F5S\J"E&4T6 8BGPKZ1ZZ^ MH0_RWY<*I/??@G4#A:#@^EK!I8)Q&JNEYT)^7)56LG6N0BD"?4[XK&OYVF69P]G[R8$ F9TN27][J? M2VD2M>PRONH1]])4CZ]>I+J@Q10VG&MRNYX.<3_1< M_KG?U?4%AY'WCDP36B?KBT)NY=PL*Z=J51&;MZT3N:Z\2?KMJCCAX3O&)33] MY;V$M^5&\;,:<#3ZY7W&\TUGK/:@AHAEQMD2-#18@Y$OG^Q2/PU"*54T+32L M;KEVJX@!N&A>U\O9P0#+*E"C3YV_FI?[3J-W4[UYM=5H]25+,SFH3Y.B7R5R MH?/E#I8 :[QC>3298J9US_&LJE\U(.L!LUX@MVK^]4,%8NP< W\+. WEI^0Y MB(7(:10P'I"(W6?R3Q*&+)=#,)T']YRE\N^PJ+IY>3"Q7L4 M[U&\1_&'C.*[WZ-< _Y9,",Q#QY(DM. R4]Q2J2$)"D<93QO@.^MFG0&YQM( MY=&[1^\'C=[/Y(SXAYH06\%J83FHCL?;'F][O.WQML?;'F]WB;.SAL8?''AYW&E1BNP6Y!LE10 E/I60BD!,Q$ O"-_T&0\FF%IS!Y'HA M/$[V./F@$WM,[#&QQ\1=8F+@QN,:"4^# M>7$">^]0;QW\?57-&>;5/-D#70]T#QKH>JC8CYQ?TUSD)+GBY^F,ER=ABDZ# M$^X-6O!@V(-A#X8]&'ZK8+CQDND:'I-@2D0L5*"NJB*_+Q+TV('EFD:<06>0 M'!Y(>R!]T$#ZBL])&O^[&/K'+!4LB:/BPR2-KG>FQ=7L;!V:OUF*+5!A7X_Q M1H?GISTD]Y#<0W(/R;N$Y/WN5PYQ>\3"XA!=0-(HH,4 #>)TQOC2#KH#VW&! MWJU$Z07 3^3C(R7"64+F%="T\O<>P?*Q6I X)<S4 >1H<7=2EL%D"%%'4A9CC;]%#*6Z>#)E$D-V*Q^I^:G9^TW)"AK"LYU0YWQ>_8 MHY[!TI9T)>,UDQ F^?_QO6:7KB_L2M("R5[Q:\X>XC(GNU%63?'>I3V6DX*3 MY%S"NZ>_TV>MF)IR_D. [J&I:Q>6%,S6+3TWY@W** F1BBA)9L%2_ M9NN*]"C5+0US+COAT_?3NSBKM.UU11Q(=?H4%DGH-&N(J5B/TDG35Z',V^?E ME"458E7^/IBC\,TXTD \E'>G-7E3/;O3P%PGLV$;';]&O6O-5CV -0[4[7ND MNIE@'U"U']"I9G!F 77Z+W0ZP?Q.0/5^1*<>T%\%U.]/R/73>+J VOT9K7:O M"7^@2G]!JY+1!034[B>TVAE<<-!-N_^ F,:CT>@8@^J'%97H"$6H7E@1B07' M!U45'T*QH&6@2N*#+$!?*U1!?* %Y*:%JHQ*G=/U/<+ MFDEK-8%?2M#+4UVOA),\6C,?_EG.@5A-=C6$U."\N\X9*_[*T3P)P8$D WDQLCS\D/[ZH M'N>'Y/MGH.Q4LMX5H>8'7CW->R90O_Z)J9;Z5>VJ;@VJK5VP^;I(T"64D N6 MR'X4 ?TC5T?^NS"ENGR>(R.J>Y%AYM.KCI1?_';ZE'%R$C_$TK2+-LF)X1#)8(4]^ 2.[CT^WT_^X3=#!G9)F^S(#G< XO,E&' MZ0--LZ2:>H>[:FY0Z;F*O?@$SI3/._EBZFYL^E6_MY^UQ(\V]FQ MY*=M?\@/OUV2IWB9+RNETO[>OU1R$AJEJOJ]=ZENE .^8M14_N9&&FT/5?R* M1Z+.YOO;S$U[4VXI9W);/V9I(<>O<;8XSN66M*2\+N>L;76WR+F$IY7;AK$, M;BD''?$;Q+<.85B))BK6,JLZW@;$;@,.1*'Y+,-#*E*-1U@-,,"D@=TJ]/I. MX>'?4 N[C9Z5DT;]=[J=-Y,TNMS,FMO-I*GC2%NT MY,EL*PU.BY <-8Y86D>I&LN.2VH:"!"V%3'$\*>$/:$,#I%[.8PLUIP M1T>K-EC0T)E^YO?"6N,U5#1%MZ,7 X7KF2;/-!TPT]3:>')-.BT"IA;'@ A! M,TM&J;JN,[K(]'C/!1TR%U099/HWE@OZJ XM%3E+)O?W2:SR" AMV"FPAE-+ MZ:A,?G"KN*#RZ[D1ZHKS!6^7V89RL-"L ^*=9UP\W)>TK M*KG78Y7RJI3,2#'7%<<=Z#D.*7&PCSXV(;H@"UD=F"ZE1#M9N-@T?7NI)?T_Z]TKZVQ / MKOG].$@H$;:QHONUG''ZU0_V;/XAL_F>[Y2]*%B5W2:+N ;@HYD =WPFK MY)DASPQY9FBR"++.-LN3D^I :$E)*FH?6Y*6!C MSB"RE3P>.1\R!OWL" ^JU$,\89 &J,5P,<<1/> MKO1VY1NW*V&>^ :+*VNPDHW.I&Z[^: SVR"OBEEB/52T0N\C^D#<^IXL\F01 M5K*HC4'FFCQ*@NDJ."@@X1]Y+(I'69)&-8TX(XM H)8<,I5I+H*ZLIRJKDUH1RH<<2W 2S^(R>DE_;,NR9FM)?V4L2LAC>DG2 M?"87N)PKOCN+M +"*K@]VK1:!2;;1:#XDU,S(0"N=QC:#$IR5$EG./EG+CV( MY'*;G\9I&7P()FOM*GN2UDJ#,X4FZ$7\0*/S-"/I/);8L@Q5.WJ^)+\S?IP0 M83I^U* %+!INI?M"EN:5H6$KAZ_IH"MBF:5E:S[5GX<&U,"@@?$-@>J,6XMA MG0DTD99\VG]1MU(9WF7B7B7>9H%/$ M9N]@C99IC-K6V0^LL1&(4=LF*)9U! ]'ZR,#F9CHJ&GX:&5 E@N5XZ2/^7L@ M'K#6)BNZL=QTW6$MF%*4H]WM^GT@9V:MC6)TXQ^&L5@G=AG*<=\E)L6PRO>Q M?]NX6X#:_H!F#ONH#FN-?%2'HZB.)IX;A]$<V M>L[=<^YXZ,P1<>X>^WKL>X#8M^$6ZCJ(F6[C?E^#L@?/! V?-$L ZWB1=(VCKR^@;X>NV3W&&OKL1 MU&-SC\U!V'SR0.)$#: SQF_)[KV)-U0NTF&737KT;I'ZQZM>[3N MT;I'ZV\!K7>Q6[J&[>L+!!JA<4UEY[.SLL;/]%0)RY!PSD8$ 3DWIP2\_ MN(C)5"XOV?.E2M05JYQE(*T:M^14XST)U3]EY"Y(2\O:WFKQ5HNW6KS5XJT6 M;[4JM MT@YRVEUS=J:([0M6\$JU_96 M&'#Z0-.I;D@ZIQ5CM_(W-])H>ZCB5SP2#9JW>#W1?HVS MQ7$N=Y5"W#W#3OMCR^YFDY7LPW5OSK\H:.":LL[E7XS MIA02D<)4=KA&$ZNZCO.B%UUJS.I>60:WE#@NKEW;6NMQ:[C# %3',[8'EM?F M4&A#LR+5B)/50#],&MC-4@9:.D='[!H,!S2\H&Y$L5I+#!4K#9TQR+.[UKT- MO;7N5H4.TRY;[.-H)HUYL6*UM!.JJ=/-4GT@R<"]+\YZ5AV:+\Z=[\FL$I \ M1A>Y"'M1]EP;4-&.DI*[4;2&=@.J_%\C4+D-VP;LAA^1=4,##@NHZ9^0:0KD M'0=TAG_?F3-U>A= MC499O:O1NQJ]J]&DHO>FV"OR9KPI>'Q\W@%^6 YP/'XZ%R@?C;^H]Z@ ?Y&K M][]Z_VL;-XXUU>+:%V*?F;Z5PZ2SQR%.W>]=+V_6]=*:$)F$8;[,$SD"HRMU M:?$Q6\J!NE";S<,JC5,EQ=VXOEOMM"F13^@T6^7CDI^^R%ERPQ+YZ/G=(TT> MZ*7^YR!1Z.I.0>G)U?+X: M/>KVJO7(.J(2*-,[\J3I@OX?B*+_OJ9\-:7^QI)(+BKKF765[LQ"'@OYTXG\ M6)@8TF)HVGV=/<]I[UUS%E(:"?5ZU7N=I-$Z<:?IC@5-W[1L;1CGV-Z2 ')) MFNIXEZ1W26K)J!$Y](QCG%D!@?$[]NHG/!K7"NR]L-96+2I.N-O1>R".0$_K M>UH?&:W?"4(&K-@3 2(]A.3*61GIBRY4E/M*37/T0SB,][-47@PKLCC^/ MOSL@?+MK__ B8&H-"$B1W[>=\Q?6EC//KHTXWFU[R&[;RA-SZ]"-:T[OR;,: M-E^S6"("LHW=V)/&LE9K"?_&WVH] M\[R_M;\TEM9DV4C]JD"ZP36W'P>)NAV\):M?UXHS/A\FB&?R#YG);\_%K5-5 M7JBQ5/RS<+N6%,'N2WX57TV;PZ+HY9US\>$?Y4I<#KFDSGAWT["!*=M ;/M[P.1S#QV:3 M':F]TVX'&FLD:2N(,=8 T0:(U[69^WL@BRSC(C2US-NA%C4I,TW#U@E-&C;N MS"AN)9^WE0_95JZ,*;OF3$[I[/F./"FB7P@U<+3Q9(#23E&ZBDL_WAW?1\]? M5*0MO9IMOZ[JTN8-#*C?\R0,N9RTD^R89>@D-J?!!L$:S/31$2QM-U!T 1*0 M5\4L41 JDJGW$7T@@3Z>.O34(3+6Q1+XCI1%;&"PN*:6DF"Z"H$,2/A''HOB M42TI)3R%-*;HY!.Z#V38T.LHX,GV\%202$!2K>6Z.\I>[HE,YH] MGZ>AELPRE&HMP1TG$57IHE7H5_F08PD9-\D3]$86@S*#U5)9WAY+.Y]""2'[/E-$Z+A>B( M\+GLT.N6[G.(XF5Y,),-DO">M602_?Z M;G<5_2M$OJ31,1$+^/_T\%#'^:IGE$L9[\C3CHP:_\6W3"@XW.+0O8)UFA)QJAMG27&&IO3&+5M M@EA91U!PM'YPD+&.SND-'ZT,R)FB^.Z[Q*085OD^]F\;YYW;Y)9+ M5\[(PKZL@D%&>D:TNRB"D9X7[<+5"U0=VV4A=GPW4$ELEX! 7+4.@S3E)%L& M/Z[N>8C3&>/+8LPU#M"T;=!%<&8SF7Q@YIL+S/R2J^E]-3N1BT\HVQ"3B-VK M.Q6YRL*@EF,:W>0)_?1Q^N-^F*?Z_"98#B;L]?;*X"E=:N,N;3,$[H%YIM;P^] M8XJ^NN;L(99C^^CYJU!4R":=U"3,XH>2[)HJ!T2HBQWO\U%N^VS)>+9*?7TU MVV>%=-J#*CG50_6U^F^'EKR1"R2/5:+O%67Y\HOZ /A.VAQ/+Y29S^4 YBJ) MV@DM_W_Z%":YNHE8_K&0[YFJ7'*GLQG5SHUAA'!\CD!NOV%,*@X7FHJXCO9] MT8?GZ20LD@&*:_)<]F MC0RMYZ5*/1EGSUE1C<4>E7Y1<2YSKV';E%PU24V M40'H)E3?G607,(/NG)&K,=36LD=W/LE5QP&Y1W0#"[:1-76+HMN>&BAB[(:Z M^ 1TFU'7':#U^*/;8;K6O-YYCFZR]S7ZX3%(Z/:''KH$$M6#[C!KNWYHZMY% M-QQ:&?!@KSVZ;;&%0J:CSC8^/G0[94=]TH6/ =U>VEO?@!U.Z/;6GJ80T(., M;B'MICN:AH&AVUY;[2O@Z+ZQ["L0A2HF!20H9BS;B&T7V#ARQ[)=M.@#ZT", ML>P7EGW2-.YY+/N%97<,>?0)W9Z#H$MU/33D:7.A%LP%2^3;$ &5LF;/VS/8 MP5KB-N?.84\8^ 2ZC9 -SJ(WN[\MS)=YHH0M%G6YR4L=%RI>XH&6C(KQ!@;K M^HY/1T?%2R7)-8GE/%S1*F:-('7/8XF9ORT6$_4_&.I7'",-]P8RXY+ZD'OXQG1F8Z*A7E#AA37&+?0)W7]=QKLS(:RJEH$K^RH%-Y7Y!D)2@R+I.UY8>*Z._P M:@N+M10=GVS&B@QL?CA6#'9Q!>S%L$88%!TM#GZ3%B8P.MX;K"0$GJ%CL.&O ML!DO@XZC!BL,W$8<3TK0K7_=+$+=KK;^/%*_;FT@L,% M6AZ8PA98YY2G0>>PLQC,%H8N4$UL5XI8&L! +?^,3$N;@);>G:8IRV@0!XER M>XOR?\&R#%:4,VU]KPC80VK7G MW:!.)?![N-Y>'^T+=SD0WP>L7:IRL3S0\ MW[$CJBS1R2RC_%^4\#.6[]-)[1IQRI 9Q5Q'69WD.L;8MCI*W;[(.7[W2),' M>BEMC(6.R6_;'$K=-2.X;3-H=;V3SVP[F%^U@U?;1]:%KMM6\&EZ0]6^%*D+ M4,YB$9)$2=Q&:6.#>/3_*LUS41R_H]'I4ZANS7QQ::*-ZG5MN8T0J)91Y]DW ME_8^89_9:F-T^WM!A&RD"W M,PI'QD=WP>6,E)QN1NX E?W+F)2%&4A S7]"ICG(A!K,#<'6TJWX^KAP"+9T M1L :=>^2L)'+.R;>I&."\9?S=;4.JUVHS)5!0:Z)ILTX)\ T@HI=20V25:-0.2FTM7#%MFD.INRV3W;I-E+U0F$E=#/C7#>'4]Y%UHNU> M,Y[X]L2WEESUQ+P.1I-X]QE/"J,TD]P7K(!&L7VNSQA4 M4]JUY'NY]6L[W5Q^".EWKD8 2:\O[UKZ]1GNW:NWY-\)+7;Q--J]?\KVYN2N MFQ^J;W0'&-4)S?4!Q?HNL&D%0P[#^LQT\(IN]7EQ:\N^S!57NCB5JV9]J"HS MG)3[.61-TE9G+W>5$[+,6;N7J7:2'1/.GR7*+TZ8:K2PJNL\TV5@QWC*C>]+N_^Q4 MMOW+(&4?;?):U\AM4]6Q3N7-8\]GTGB4AEVDI"FWQQLJ*'_0CGR+FL-HI!_S M544&D[%FR3<5'4;F&_)X*?$5CTE2.S:JR@XC]:^,?SM/B]L/M&::N;!;Q_?K MN]_V?=JZV^'<2RAW/G!.0VBUH70QPT4D=N1K,6I6D?H*3N6_)/P;+9+*;'/0 MF#L>4,-MGFAUK98,I#NTCKHMPJ@'N!Z&TZ)F56"5,.BA;A1NHLKK>@-J M2@#/F=MI!M#,+//>[9*6 M#C5TKQ&L+)@)0A<"#E81%"Z$3CW81*SW9Z";AT:1JU2#>L3034)K30V.$G3C MTUHYO?,*W0$+:]U><0OHCD] 5;)DU-&=EX#J64>/HCL2 56LO4[N3CQ =;)A M)M&E^@&_N%["3='E_VG]SINNM9_P09SJ6"6H/AB!C&U<%E17?+C&PC4(51(? MP(&&,T(UQ(=W #Y'J'+X0$Y5M#@ZL T\]@@,N4%G[@($K^ J3&>RT-FYUBI" M3D"A,WCMM+0)YT$W)1N]T+I@/G0FL9V6':GG;I/H9+RVW!/=F<>-7R9R$]E. M+_#Y&723L>FEF2-! 0#!]T$I()H,'1*P4]/V "8Z2&"GKFT\%SI88/EVVYP= M1K@^V>C>(#X('7ZPTQ@62(0.-K1]K)MLJZ2"FTS9NS^5H$;"9_ MVEE5UKG)&V43:O<$1XF$NA#2YQ"J#T ;;PZARB3M*I9IJPX_BZFNV[&?8TL*OD.B/"/@:JR< "J(%%@YKP;XN:CC424HHB MN$CM>I0_Q"$5MW+CTRI25\&I_&MSXIKRVX6W:DHX?B<_MJ\.I-XL.2!9R_:0*HF@T=O#$ 7I0RGGZ=*^2-Q[1E.K?=TUIMV>I M:;9]&1IY*\L,J"'VYH.G4 .HA=.*" MCG-;,.4(7;A6%TKK6 2$OEN07A;&'U!%;+>@.Z,6@?V#[:YT$/D(!0 N0^(@ MRAF82JA*V$!-.TL076AC8W4:=$F%S0@=!=C0(,P/A^YMUXIM4+'%V\,&=JV= MV5!%L:'@7MAT=*.Z:RT!'=B+ P>=F=]CQX(C8]#1!3UTBEW4EL/0S91E-(B# M1)TJ$N7_@I")+(A4-/PV$TQMA":T(1>!F':R^'C+-Q=O>;N0TU>:F$LY_?Y! M>*RF;W&P3G& >W* R[N]$T$CK?;W 7.Y&\34%_2^6?>^6>_)\YX\[\E[DYZ\ MNH48'4BOOX+>8M,>J4NO5ALWYD,23',AY10B(.$?>2R*1P6D\$Z57TE+)R!I M%"3;(VSJ]WPIOV]D:73[3&=&21]B>_OES=DO1ZM!=,R6TS@MG&PW-&3S-/XW MCE1[BR6I51[:\PM.ELM>E*J]?K$+#T())WL988SYCV]Z#1]M-.>@ M_\P/'F]_KM(^%24+UX&+OM0^]##Z<9O9W,7,KGOTV/NT_GIE-P\=;3_NAUP6 M,^YN0=+]K,D]=BM8AA'W\BIMKI/>W'O6:'M-?]5F3T\9;T]MTO2Y71"-SQUM M;]9><-!CCP(O5W"5;\*\"0RZ/GO/9@-G4V/WV;@]FV9%H#P":TP&CNQI9^(9# MBW^DH1\NR61@%V$[&C. P0GL*6SGRP>D*8$]AN6X^@"!$, >PG;PO6_/*[!; ML!V6=^EH 781MO/RCJE7*(;$=O*^5W8?VBG8D/58;C$=8+$ 1%^X#ARFVVC8 ME7&Y^2.(TQGCRT+(9A'"#1MW%@K<2CX?\_OF8G[57;^IH-H8TLK?6S_U;RP7 M]%&E^;A=DB29W-\G,4E#*K1R &NT/\-9,-%:,:I^;N_)$CS;\6+)3]O1(3_\ M=KRY 4;.W&)9KQ@D]04'D+-RGD&*CD'60:-TS7>@#!=3>D+E3A7&15_)OQ-: MH*$TVDTVIY':IJJ_^6'L>?77NW.KAX\^]-&'AQ=] M>%"7MK2]U01;7%]7]V!@"\9K$<*#+5K.GOT>69!;0Q[4=?3 / B)6)3_4"G? M TD*)[I*GK4D_!LMLC('8I.X.Q#Y4O[P'+"9ID"C0(/^Y7 6D^!*%1^^\.;" M%\[B)QK=R-%VF:=Q&-^3Y(BED3Z, %3>K2-W?2/ &>.WO5+:-J5=*I$ C ME;M3W;JB#0]HV,R@NFX%?"DN4,>ZZDYU.Z9J?C%[T/A[A^TC_B$$#%=:YM158.Z%+:2MLX\N-2R6\HG>M.W$_UZW^S,4, M'ZW?&K1WHG$*]OHBF;4-A\H-,O!\&(DOLJ^18XVDT;DN^NX9VXUS="$6WFMJ MO3%XKVG/#JQ65 RZ):J9TC!N9J2NUQXXV+$Z:[OG75T[!W9"C9DZ-=]!7W#[4LL5QW2V$]]Z;P]+&W^+3E>3K.0F9 MUFV;&5I7L9;R"\UJ3_-:UT>CW2I>S6]\]"?.]22(OB=(W4KK\][[O.> M8V C^QBO&#P2GE;VM/+ATJ:>*UY]K_Z9 M$D'E-_\+4$L#!!0 ( +N "U+N/^ G;L(]T1(T]TSML^&JDK5KG!U MJ;:D]M@W<3'!$B&)'HJ02:H>_O4'@ ]1$D$ 23Q8CONPWIX2F)E()#(3B#*_O+GY"F5YD(1!3!+\ MIZ\2\M5__>?__!]__(_Q^!-.LQ'O$[QFRW0;/.*8TLQ!;%*\:O\N3M.CSQ@=/S Z/OZ>T?&_VJ#EKSLJ M&UFTW<7XJ_>]*;W':43":6*8Y':P5FB?YT&:VZ#^'+!A^A (Q? M32)9/?KF%FF#]]_^+:@3?*PTO:(J9B2!I.=NC^>J!'<=-3BHQZ)SU*<[(/ET6!I5B9B8? M)^,O\Z_^L\*-*')48$<-]']\?R#V?"J3M.)QD"XEM)4CWB\)M::[_'A>JY1L M-5A,=/E6L(&2<+H@*D)R1W*\(-=10OV *(BI5LXQ0WN%\R"*LP65OWT0MXB+ MWH< P5%#8%N$&!5H05!-!ZH)024EJ"3%N3AI+@&!\U55Q-B,LLJ+7079(Y_3 M/ANO@V#WG@G?>QSG6?47+HY<%,L__'*QSZ($9]DEV3Y2"IFP/^ E62?1OW!X M$U(RHU44/,9XDF4XSR;+?^ZC%(=TD]S2/T=QE$)-2Y74?UX%F^ MP>EB$R2?" F?H_A4JKW2H+E!O-!J>Z\="$ !I\#ICO*[_&00:]K+E&25)AD? M_I5093/&X\=R2N,,K]G?LW'.)I"UV)4>4 !&!H#-B<69HC&JY #-2P*<&Y@^ M:T$,,=B9Z;FEI& \V[%04)2L;W% STWEAGJ]#UXYB5=[?$<-Y.(9QT_X,TGR MS:D,FP('- A0M/I2_8331])ZM.P0;LKUWW:+L>]IZ6W6OO1YL7"]19.87A@[ M=F<]7@;9IO@?3(WD4Q!S-1,DX7@;I+]BKF^H^EGN4VXT 5:I+PZ3-@M*BQ.+ M]HE:M$M*V8C_+YH>Z..G\\\U?=3<5?0-Q^#U7F:9.32S=H,SEG_'0;IX)CUM MY D4RZ:QQ.;.(O[.ID4$S\:N(2S)&K3].Q4[@-EKY;X=:Q>-8T8%Q(@)/C5I MFTY0.#$Y-]3D\)49D"$1L5IF'SKYYTSM\_#!)=GN4KS!218]X9MD2;9X\A1$ M,2-L1=*,6JZ#"9^$_]AG.9O''[Y=!;D/DCI$(&9 M<(05:%8L4^?(#'U)4AS$+,*$8I)EB"0HJ"8PIC,8LRF@@_LQ0@G.$5FA/'B! MF*_!<4U/OS38M0ZBQ""[+-D\5WN(>%IB.S8U/@2I A9FS2)&#<3$JD$R:7&[ M,3HQP+?-*.:D0<1P[+'BNLC,LPZSW079RW^,H\;5<5A<\_6-O"N MAV.[R#! M7XR>_JW\9S/3 +TK;U>_'H[D0U<5$MA77JJA! *S_9;^\#HF*\$ P#:R3X7? M8*(JM8,--[*]6\R!>6KM0P:XD1W(E?GH)4Q8+$=.^/\;+TF60_:W A@K$95S M=(ZC*]4_T"6E88@[1&5EE ,P,G8[D5%J0WM8(F5@%N7U'*DOJ?U<4_(&9+=C MK30E6+8 EN685+'SDIR(QP9Z2;,:2"LRW8W:O637-Q.EC!>1ET'+M^+J*4NY MSI*\R?S6RWW*XF#%2 H%4[>K)2SE _4 LEE%)#J*IT^62[)GIXVT1@T)DP^3 M(["K81=S>?,9P]*=92E16$TX7$;9QT4.>/$G2C8_3,8'PMGOC'*(RV 6H_VH MO2YE7J/[],^%&*%*XA E%S5D#I5"-T1_Q+!HP"X.^JWWV_=F^-6A:S_F".G0 M/!A.W)NWU'P6@_*#@'S-!575')C%F M+3/"?8Q9&'N7DC&_W1I3(=A3OB:D8P>"I+9'VS\.ZZ&. KP'5I4YLC=)@%:DY#]?!7WLRS7Y4Y_!8\(O&^ MM.41282B=W^0K*U=1)LC(Q\,[ /2#M2%VY )FG^X3V%48"[1X]@PJL7*Z]?7 M!4_NQ2_Y!<7_J\""]H!DHVJL':-MN2Q(&IU>\HUJ+?LZ0CE!CQC=!Q'5LQ65 MZ&=.)^]7@SBE_W=X]5>2152MP5)9&;=E,X4FOZ/L*4ZP7<4NHK%]2E1.8=J6 MTMGBS],'-)G/IXNYOY('(2=/"Q6ZV?,FSR4WR1,=3])7!\>1,UP#.(74--EO M7%0@*#+>N@";? MI8YM.S.'X>!6Y> />!M$K+?T;'4=9"-VY M9P"=2>@99M!.-$!_+FC0W3$)WM.[OI9MY%CXV3UBJ2#JK.KE0[%PXE7T%%%O M+LRN\#(."@^.Q1):O">5X0"_J0NL;;GF<>FP0H["$CL/5>\H?K1C%_ED2\T. MRC;T)_0N2E!(8CHLXS_ROVK9(_-S#LL&TBT-O#OF_H!W]%?N&BXE;/C&N<>H M)&M$EYD]3QP)X],#SNE!A['[GK)S^K+#"7_BX_PX(!\..F6(P=H_7R2\\ ^E M-7:THR,0+O#K[@*S<^F]"_(-1L&6Y7*S1("D($XT5_=;0DF@B"YGG;E+]RE9 M8AQFUW1"\R#&=(->4CV*EVRY9BM^X#MD(PM<*1@0H)NEA\SVYJNH04PB$$O- M4"XXL.3! !>#F.&P,\%]P$\XV0N+;4Y_!@I;!<:Z#L[YQ,24]/0:C:HCSAIWV)O7Q+N8T_B9#^R2, M,E[!2Y43>8RC=9$KOB(IXN7D:%<$G_E?ZE+S\K=P3\^,;";TUWV:;]"*AZ71 M*YT8_5,SIBQU].S-#S!B?U M[]4?61PJQ3N2,I+Y<:""7^=NLRFNZEO '2GK]4+Z,WI'&1@SJH+=+B7!\?136%JM_"#S.RA'85JT5!8B1@ H:T($(]'-!AI_,8 W^ M$SA3?4:WJ[SDV:IN@WU-TOE1&VSU,+<.-'/Q;A6LML6XT9TS:S;P/'0UX_H= M'-1T-FV P$6014N!#H""Z9F-K8K.Q3T%+A$?$BW0 MNT>&G&^",(KWU$_[&I2283D]6WO16C*O82O1ZU@[?28!HR9R3EQ^3,C*0Z8.&$_:3\*,@3T6-EK[WP@-=[NN2JNT%E M.& _=(&UO2-*W!;WA-G9&=D5:<>D_>P+)-/_U*5$=FG M!F1'A,*V3#5I*,*6#>3>Q4K*>(&XJ7&SI[GFJ3B7).'58?<\HMMJISO&@0QT M"SP7ER:MB/4-L!'J 9&-$C.J4*,"-WK''PT'>!)&)F+(A2BFMJRF5EPO^/ < MNF2=*'/.^Z.CMR3+%-X)%%3^6H)N^!%132JL]W0H>E@VZ411^;0 >S;TZ^8[ MES\.ZJ%+Z'HJ/&C9:Y%ZV;<_DWV&GRGT;+X-XGBRV\510%F4M=YR:7P!L'D2 MR+9%\X#^/<>/#@0HWFDYF!+,DC0?$J16(R\KGW/"#G4V]?'G/O9E1 M%30"8+4STS//R?+7#8E#ZLJP_FKYZP5[M18O4AQD^_25_RXP+%K? LV&$@Y7 M:=!*Q$#NXBS-$E LW*3D-ZB@!3UR8E!%#5*8IR7;IR=RI!>'>]FM*[QB16=" M*]7Z.\ F'<&Q?TKGR,#6IB>Q-FQ+-25O5J1=$(B48>ZJ;7CR?G>KA]8QT'J8 M)BQG!2Y-I*"*E7Y4]V[KX+';?OOB$R7>^,Q.R*KK97JR.1QSU-,2NK\WEX_0 MCL=UNVDI07TZ1UN8+2 VU\R]&$H:A43(NO,G5'C9R\N9!RNK> M^0UZ1HU71IKR.9#^S-#U4DM7DR_"(-R>\@8$X/"N&MNL97H*10*707 M-^X*9.@GA5J8&:C72D$'.A""&I34E_,*?1H<3=)0"FPY[=UAVOO&M'U=W.ML M)P)D>96D]5 MN5U1O+JD%&B?FLQ.IV_I;B:=H(=CE)(D$6U^]KSDX(7 68NI;KWRD(X&78 ( MH;HPCAWH]6]'#,X$8 PK_*/6-Z^]SL:(U0L+BJI>EU&"'JMY-AZF]G$#)-\7 M1).I[@J RP[E"U)V@!+7);**3<%A$P@%6O"KA\W5(523+%#-K[69_U#,/,'K M@'IC>HJGO=)Y1T=OJ,V2'"YLE?$")9(88K:S#;Q(@R1;46M!?84Y3I^B992L MV3,#9:^/FR3+TWTQ$4I3UO[3%6$/% AVMPT4P*UODA3;>N'PFDT#-?JY0.XG M;FIE)8F+Y7&7+A'^8Y_EY<9G3T=1ZF)\= &W(*QU.R^C"G%X\?HE8\T2Z[XS MDV4>/17O2'4G=MM$!4W>L$"2[7W6H)E=FJ45U3S1NZ[%I[^P_^:]T7;4JP"JAN MA2KB.(P4-U$4;OR(H[[4IIPJG"8!]/MS,^R"=I?S9X/"O0;S'52LF+HA]1!3V<=VIU4->:ZBX-U!KL_UTU,'XK>T2S#9O%,%IN4[->; MZ^@)7P=1RB1DCQ%FUDS&*0:52'OD%NA:7-IH=U9UIZ:\Q%Z#R M%=$YG4",#XUKK^@O(_10]4OGC=YG"4;E[!";'F(SIGC8-)$"EVV%$\WO+V)? M"(:LW^;12SF!!4XLJ+=N^.ZT6SL= U9N[00[TFVFN#5$U?8[E)>*[>.'MZO6 M)/NJGU9367YW2FVY3/%$TA>+Q_4SA.5SKD7\A5 T(T\?6+/@^'E)B$Q65-YI@B%#1&4Q@.*(#KA M6F^962)'3>PC1/%_ ^ZC8'A"IALK=$S9>?F FDP1;;[VT[19FC>T+/VO@X:E M__'+ ^5S>W,TP:^:F^($BO62."9961ZQMQ@_\X9RQ:.)7I)U11PD$K:X:W?< M]L*BZ#:]>S"T&7$K4%>>>#MVB%]M:AX +[E&C3CN$5*;AZV>R-U20O18ULLG MZ&@,\A..UAMZ4I@\41K66.59-(,0 7Y%3\RV-U1% PH*(LK40D3V.?58DY!) MI^CE-*4LQ %P!.:Z+#:89:DC[L"@@@7/I]Q*]LP(%!7/C!GN?1=3DDTL+(Y5 M_^=S\!)M]UNA!]3Z.\ '.H)C>SN6R/SD\HBY1J2LL+O4]-30N=1MOT.6N@G' M^E(7R#PN=2O7B)05SIQ<]I@XQL?>1B;K(Z?V$=#I[09N6V(*["-TXC=FZ&?? MS> 4F4Y@G'09L&1]#3+JTK*HJS1:V3$8'JIL >K@RHYC1;L"K:_(9!<_B1Z3 MW#X\I-+@6SRPSW- 3EM]ER_[^.^7W<'+TZ=X#'3.[CRC7I+M8Y3PHP4KY%PG MK%3N)J3(HA7O&E004/8O""=)\Y*9_D9/)N$#J6,%/:/?5;U\2HT "_W+F9' M_\+?]6(?'@Z0* QR[.]D;'^W$"\+;_]VH:5"J_4WZ,V"B^HKX;V"^P*L=MZ1 M3H8X\V/FRPT.]S&>KQ D1[WXT Y[1JA'RAWV]B'/KDA,5GOAK\WF?DG#/VCBU'_BUOS/5RO,4 MOO72XF 7L7?86$OU)(QRZJ%[THG*G.YJ4=G-/O=Z\B>2_GK#+G&76/@T6_?@ MOKKS"*CUA :*C#4FWA7H_&JC=G:VZ:4.'CD3F2_)/ML'\2R]258I_N>>4G:3 MXVUV%67+F+"3L^QX!X %"X-3+8EKB0%D10=B$&KEQ.SWGL_>+=5GQ9HP_ H/5M1^2MA[:0(B/MLTW,MT_G M[/NR1S8+JNQ*6D9HQZCAX1.L-EN'+HE$#B6^B0JSW>U39N]PF%W32=\D5',$ ME"-SG. K&P_#;+! MZT),,=M=]B%A-[D\5(N3Y2NOA0SB27X9I.DK_6-7?;W6M]!<1!4 M$P*V'AS]\O PO5N@VYO)Q)F.O>C^15X2_09YCX<^A \?Z:GQ#0*8FDT MM&ULWV!H$Z;UE+;@&6TK9'XCH:VL; N$BOG3*UVS.ODN@A<6EL\RYC8+FPPH MC :D2'9 M2T)%6I$<:,#&)B09/[M$,5V2&:7'17 M =%U$VGDNM'-G>(Q-E"_)2"=@/MS#T3JN[\+-B^?.?_B*]AAW+/>89E[VC74 M0'Z**Y>TPNGME:Y./@J2/CR[GXU2%/7;5+6/^E;@S+2J)RG35(5V-*O*\ MO@5.+-/) (!P242WV$]O.3L@U:Q>2YO%48SG.%/1:'F..XNRC?>D#Y3Y MU\Y]UHT87 P/53ESO&:G0WKJ)2G;E8W.>A>OY8_JU3<@:+VK;+2PNJRF*7&C MFC+4(&W$WJBM1@RN<@:VDJT5,CV6QYUC0W+,-NLM"9+L 2\QW<"/_.G<[NI[ MY>^@;HL,OFUQY@2P4MP2\ZBJT_?CF2BSFX!YZ$X)L]:]3/AOHP3S3$>1?A4. MA*K.,X NRF7+ EF<AC]:3CQ-PDZBQRIYG*/(;:;RXUIDA8I..AFD@$UU7, M54@ ),)I<#: H.==W=[OT'-);3:V]*I4:(@V[WQEU%P%VV"-LSE[N"77R*81 M?VR9$2H)004E(X]/.*C+ESAQ1L969YOL"J\P M=98.3?N+T*2X6E;^ 7!;B0';WD]7T^OIP\/T"MW<7:B]?/P3](>AD'6=;]DK4%N MP^97F$='HLRH\O-B0]^E4I-J.?^=279;M+H[!*;P!5!B.R#;;YA=7U1D-6XO MDJ?"7@+@FX"2C6Z%P25H3)L'?PWODJN&QWC9W M=GF#)GF>1H_[0@1S@NZ#5#VQTEXK7<92@98'9CX)69S.!\\[A M!1G%O2%Q2'<^RZG(7R599?(/P!=F(L#6+\X6L\N__'EV>S5]F/\&3?_[R\WB M[YZNS:2\)?H,T>2.LNN<#FFK#E8)KHA4/NH3Z:L$+B;3-GBW5A_&;%R MWIYFQ"HRS)V..DEN44_#UO@2JK7D&*RKK[,,J"%E9>LL >G!5\=U5FI5S9UC M>U5A>:IEGLSGTX6G,N9N9IX5%0VC>+E^R/T@P-(49Z5OH!'J+MC6X]$4>7%9 MW%!1 \A-5F,X 7'19=U(8:S9];8H<:EM#+S:XP#+>HHDSA$N7ZT$Y2+U(Q90 M&:I.L;T*DY:U)DH\\5D7\H"IPHZ6.0[9#Y,D//Y#8Z1 R(W -%>8*_3L$I%PG@=IKK=G>4$-BUTNV3_P@084Y.@1KZ.$;6?>;I*C>#.\ MF"::K34[.8'IWQ5YX*Z8"+#%N\N*H*OBL'S]^(:;ZO/IRS+>LXY6GP@)GZ,X M%JA(G4_!Y>UR%-;+W>\6D[M/-Q>WT_+@XO.5 PV.DSYL]%VH?!TE0;)4Z?RJ M#\!L87(+(F>)]LH4 ;U=:_,%NL+&/=;X$.1XNEIA8>#6#Q$^#IW:Q+Z)4ZKVK)P?Y1SP M'6BJHY(F]"XLJ?H:\:0+P9'P[9T X1O4U)&QY^J[4\9DNXWR;=EFXU T)?8H M%+Z JCDQ9.O77[//GV\6GZ=WBSF:W%VAR]G=XN;NT_3N\L93=9(*FPF =^Z2 M18XS##HN+3I&0M-"SB%:SP6IBY!W*5E%.7H74ZQ?0\R.$>H!MN%T"GY26CJ$ M@6CPR*$&3?C]\T]1OKG<9SFE)JV<[-<'_(23/3Z\;RQ4JA @8#VK@\R9.ZA% M%NY(@5CK\K@R ?MW:B')($5#%MZV@3'?>4F$1O,B# MH=V#>[92. ;J:L^U8X?L+U/S %C!"C5_ :&!?(2DSZQ;[@TAD)26OA!=;/-M MO5BS[:R/]>H 8-9ZM2#R;+U:*#)HO8S,%VB]JLNZJ*)AH*:J2_CDIDK*85\M MMNZ"?)]V][90^,),6ZTF9-O[[;S;5('=;V\*%5:+.TR)^>)Q8HCI810 W0 M@&1[*W-4_4/XO2@&^'--LKWLCK;%)@K\<&@?LWRV8AF5[()LCM.G:,EZ0L9B MNR?[ &S/1("MWW)2S"RQ.PMB3RZ^ E.)/J<\N?#T*'%1NGZS5?.A7G'+17T M1AS\+D2N_?W:W??76A&P"D+?7YVU_:0T2_.&A-+_.D@G_0_F1V0DCD+N*_!6 MZZTG2Y6AFA+7!=*^0FO@+?KA^SE&*O&5Z#!K"!E ZGT88$#,YPEYZ,[0H(9G MSQW1,ZA.#CM8Y3P7:8NR'H? P58#8EMP:VH0 TR M!B6OFFM!^C'81R_/*_9.]C(J",2[&+-_T)TUV;*F*/_B?Z\>HKZGBY?3WUB2 MZ6XK;B5K&GS_3J"]R+#NGK(=$,0Q>>81J!5)4=B@UW>/4#-+V-Y"U."Z.-L\ M0GK$CRBH? (4\B[0KH+.731 0E=FYP2(954$C-".D<"=*EP1X:_ 5TF,"(2/ M[F*VW47CA@K#715_?YK-KGZZN;WU$^_L*.FV4;:M??QO"4+)!QHY^KL(*K4> M_-T'E!0X*CST>WQY@ZJF)<9A=DTG<1^\\O/<-4EY;TCUZGX@%+BIU<'FT/KJ MD 4TR'9G#KC,]=?[&RIUQ!!#_7NZ_"Y-U]<]^LBTM\N!6^\-_C"[GSXL_CY" M][<3UJGR[HJW:JM2AL]55Q'(ODS"3OV:@]A%44W4"=^8;=%(! M<@5,S>N'8EX)7K- D)[MKU&C71#YR<52%!X"X]P T_4E;:CA@*RG[SMK8,UJ ML58Q>U/CFF/%Y3]*1PK3>W9L@1PXYJ](CC5WQ1S/I\0K+<,RW' M@PS*\WI@UP 9>V!@Q6>8LAENZQD^,HJ^<;ISU$6(://1G5O]%$0Q<\WHT7(> M-)\2O,*/^>&_1'ZVYN=0QUL1C;O.\7Y\;UUND[XL=":'#S@/H@2'T[)7>><[ MD=V#@3+6#M2V1%584876[[N/$LX2/78YDYZ*B'N>4D"RN0Q M)PJ- 7_R( 0X[ MVZ%'6J*([W8>=Z3C@;M/"-?V7JL0(XYYA K?^I?L!,6@(I4FZZ33&5J,M]=Q++]#?-.#:KT M#30VV07;NH#6R%'U*GV)WZ\V56.X_&5ZKUJU-4$4R*FAFEQ%-JD=E+S_T[C-)\HVDRYJU2WG#VX787M=A M*:H^6LB%BAF4_K"F'(:V\R=;%N$:[H8&[]8A;\4N34(=Z#2_HDYTQ]G'#A)? M_L,1,?8SSKE/4WJJ*%YO[XQFRH8# M-XL(K&VQYWA1B1@5F/W&.*4,)KI<&F')-D%IAL$ M-Z[:IR]Y&I TC)(@?>4M!>XHBU@_:1+'_&4\:N9QUATUM8JQ5^35"F4.UNI;- NX/5='_A/<]=>D_-#BB:CW36Z#6)V7IIO,,YOF1"Q]HWB$[YL.+29 MK0"L]?:U!5[$$:,*L\]3LY3!1)=K7D6I\TY3_H%!<7)SNRD2*)]WG ILE@B5 ML=O.#"^_69.G]R&."HFB_S@($OV/7Z[*\O/_W@\(^GI^5-AI*;H M=$"T+3,56E3C105BI]*BPE*BP2=+\C&AB$.&_#H.UBU2T?H[0!:.X%C/$ZV0 M(8;-^;*W\XQ(&6%IB:?T+)J_LH-G2L4J* .U.;YD-T+IZR4)3X]QFE\!Q$$! MNO7$&4X".J*!Q_ISC$B*2DH0(\6Y!.DPGP YZC*Q>)?B#4ZRZ*F,?]SA?+9: M!"^2RG6-+^')QS(,#M*1#R24<3,_U>PZ["8]>.BZBR*[RB)QM)3W[))_T*^7 M8@M@1T4]_ *T1$W/8R5R3^429GW#"^BZP MPMIP&R41L]\YU5-E55)WB@X(!K0B2 >7;=$JB1FADAQ^T7A,$*HH\IOD ULB M8H3OEJ,F.4YYLUI\%>1!F9O4$2[I&MXC3M(&UEF I$;.)*GM\ M5-OSYFW9;)]G.57P5 N*3Y'23_K7X)^!=GB.%-( /$@:G-..%_[P!&>]\V1U M@_DN2HI.E9FDK,K=;*:)YBL#VG.QWS=!O!/:6RA(F&?9&GS\]G$1Y6>MZ+J& M]+ "%2CK#:X8$E8V\?';=X]?HPJ]-Q-PQD*BPA>/[:MXWGN9*9JLB\QW@1'0 M^]A8>ZHV)/YZ%+918Z8]8<]Y]GG"I2C="(J2#9Y26E9Q! KS<]9TJU/:.IML MR5EK*^94\/$ZRI9!_'<?@BBY%3\A" ,"E'<]9*XVA1Y5 MD)UC>]Z %@*,)'2@:81JJL8KDHX97:R&NJ ,,=+0.T:4EXQ7=6S>'1?,-":9TUTKO:U+EV0 MG6U_[I 'H2NB$*=JA"JZ4$D8JBCC+ZCQ[C]R!MBJ$X<**S&U"JK;N_4UOD4: MA'@;I+]FDR2/ M&H,\%"I?M0\ .K<;L&T)J;"C(_0C1 D :UC3,^KY,&J&.B;I7I\J"A+1YZ6G M4T='V$L\T,C)P44@[. :>XXL=?!2Z-@:BC7I6E@6CU6SKVUO7&J)KV\KC MYD.PK.<\;;6K D:Y#YDO6%A%UIQ#,KIO./T8JFW1*0_9##'ZF:-&OAMMR/C; M%L7N8IIE/7-?I:4(KNY!]%E1X?19NS0%]@TCYEZW1.4_+G"Z%37[AX*Q$7-O M03>(F'L+7<9C[D;F;B7F?FA(S$<@1AMZQ_PV/W=J8(E5#;Q+EZ)7R.S&YC2-V:]'S<]P3K\'Y]MP=3X+?>!'#8'*ZJDKJ,8W^U;%&?7$' MVP&4 MH_HUAA 5&#V5K+5PCZBPQ.JJ3[D[!(6$QT^>:N(BYZBD* ..:P>TF&D4U6N.?=SC"C%*:\PCE& _U2M:XM79'4K&S\'9NR*K+<3I;'6HO.AI M!#MA6K:,K;B'9BY;B;1I0PUQ!9!(R@03O4OK9-$L>D'TH)EO/+5>,2/# *.K ML 16XY*+X.6&GO0/->Z27"G)>'!D4@#746B28D?'Z/WF5,FX3+199S>XC=E3 MQ?$-E>.7OV#Q-8=@'#R!#='+:J]Q_P MFC]BDN2"!R"ZAH&U_C$X1TK_@-3/ Q"=G"2J[!FT67384.GSM,D?]NT(K\3/ "KR=H\/;JA0?-K)9SP#9WJXUPL%MV)HR MJUNVQ_QAF_;WP]ZTYP((V;8"K@YNXU[3A3*Q;\_@6-ZV-;ZA[=J:,)N;ML?L M87OV^T'OV7/A VQ9 4^MGI%:4TQ$/X//1&X22\JSD)>T$B'+B(P/EI;W%J^# MN,#:DHK6,0*PR">0[/?ZHNA0M=KN4\VZF$<4..(^.;&M J1[4-_T0R=5'X,0E#RKZL_'^W48)/6R;@4YU7^IS=5)FS>IY F;NZFQV=EN/.DU5R1VS%9GS_Q> M!%FT%&Q*$ S@WM3"97N+L2:'OEYUA2T&,\->9S$ZVK$;R7SP3 M:;:Z22A)ZXAZY9T/_ZI]!)3*;N#V&[I5^#(4-"CQ(H&*?"8PYKDX:EW2?\[2 M!7D6Q]2$(_L>LPX071^R&&9$4L1P^SU@M7"U[7@E8I4+$:&N=![$_R?:79)0 MG)72-;BOH!P!=2TK!7)$L2.&WJ^XM+.W36(Z>.;,=E45JI/E/_=1>1X3EQE+ M1@.ME0"J=6^I1(L:>'V6&YQRIW[K@->YUB@^+3" M]'-@"TDV.E# MD7&Z-B0.<9I-J8ZE1E]9H\F_[:_:Q#B MW:#!:+F\";GG/Q-.Z>UOS:]-Y\*Y?1N\,S]L**^%ZZZ(2HZ8\=?$S310O$F> MJ$- T@AW/!TM_\98R\0&;'^]$AM$F&F2")M5G^Z(RE-PUA"Q36HZ.R$*F68I MV+-( W;FG[]N'TE\LAF$OP-".$=P[%^R,I^M3K^OCU'9590M8Y+M4[F-MX0&Z@P8)L>ZU]"@ M=X2.*.:7P$V:C^L_#F2C ]W4S_#M8=B2!^)JD6V5RE)1CN\W)!&_Q"L: BF6 M/0%EO5J6X4,)M]Z084^=R1'&>( M(_;C7U-@H4&LGNBM7PR5]#%'H*9PO"+IF-&(#D2B8RJ'$GTPMKS$UIHYVT!W M^+GLA\^B?2E)Z#^7A8-"G9C+#5UVG-4]\_F8B$YA1_62;!.9! W<2"9(L+V9 M#LB9*YV$01IFZ,LN9,ERS/,NJ$11@AHC:SK].]I&EYG87#MW1UX6*6?O**=X M@Y,L>JJJ6$G&=$ <9%G='WP2_F.?Y6Q:UY2MD]GE3:DV9JN#XKC 5+GB1? B M.OQ:1P@]!ELCS%E-N;49@.K0!\1/2.TZOQL[HK^ZF'C'IO#U")W. AVF@9CB M06PBB!*-N*_!,E/JR8S0(Y\.DG+75M#!_CXD[H7!G3>/8PIN_0DG. UBJN4G MX39*> /EG,YN^K*CTQ1V=M+Z&.J9*R&Q[G\75'#W8%V0@G"!VL]I49/WI!]# MO=OQ+TF*@SCZ%P[_3&(68/\41 G;=;/DL)DF:931GYKWZ% S;@R?82O>FR[? M1KSW!$S:< _QN*[X #"G=>EB M@[81*JE#%7FCPG(>**065X$;EDL:@;+<4N?89V'F<]K MF 02J?H9]#$)"7AG;T=(Z ]%6%\;CE[SU[/6C2(X(E8VD#*HD2@/'28 MLUVDP;Y>L\C3!H>?" DSZJ?.5@\XP^E31^:V\I?@_&TI!MN[JL*,U@RUIUQG M=3Z3'LQS)G(/.*>.#0ZK_C23Y7*_W<>N$>R!D*YK([XWQ %J(!1HJU@]; X2-2IR$.$7F="#R):]U*L1JC&!Q5P, MIP\U'H,[?<@V%/5QRSF @T_QH("3@X*2GJ&$>(SL@>[8C[GE\5CO6=>G7@:[ MB J O(&')@!CE: B1-:#2$7N'DMI)'6Q KT+-@G19BU[KF$O4YB5W2"R(,TU[SA".A_RII]VJ9[FFA6 M=RM1;;-WAS28-ICP64LAH\3F*7P!5#<=D%WIG0X2('O Z(S E6@Y::WX];(] M5*2' !BHNF&2W:]\$WSX_L.W?"/0/_S"K[?2AWV,/WYX_-W'SY1#*>75 J=; M8:&,]G>:FT(9OO6^;IP(Q*A C(SQQQ&J*$&<%(TR%F=S#,EROZU*N-4M]P8C M=G9),0H/Y? L7WU;S3CG,]XG5'.CJ&!->F#--TXWE;X,$C#3WV:QT2V=PX]EU[ *^RL:HP--;S\DU;FY M; 6IY&OJ-I>)$11DFR*\WUU<(QW?)Y.I#:[3RH V L"9_3UGTV?G^NMN*I>/ MTVPJ.9O>I+M0QONX]IP]QM'ZR'NT:#&Z$0_ 86@G\"UZ#.TS\>TR].9O?Y_A M"J\P-7 ARH,7%%>NPYOW%B1;RY*[H+*>OOKO5DLK3X%6_+&ZF<^8HS^[&EU\>'J9WBR$TU^U@NKBMKHR3;],X^SC(BY$. MP2C_6QSASV?AW1C[/;R7Z&L;S//%"\K>OC5V?G"7+:;[5XLN66^/\NV:CC>1 MI>/[ODYT"M=ZY@C#5[]&Y/-%9#EKVYX;ZN:7;V].SX>SX[GI2] 33A^)[JUF M$=V,^QD,8U, AJ[:T0_)Y=1P-#UMA?O@E=]D+TAI BK#@;-/*P>[+ 9A>-6%V)7DFQQ?LFL]45W9A+*E/9)"0[5F*:LC1! MMJEQ6&<0MB3'@KX'),EJX;$MJ=H$Z:;+6IXM),><4\3B>C5-J"0*D10=R&JF M$ ]LVO!LX:2>?5C//CC,/C_,WFN6,&PSDM[,'[R=9BW*;-GI5MB.[?01#<[M M-,/^MLQT^YH9,-,="^'N"FK_F.%_[JFBFS[QD)/L)279>.@5E BN]=[K-6)4 M8/;_ HNZ#A'.\YD',S[CE54+%T7W#@L=0K;^Y61>_5WC1SP5FSX]R M"YC;%A+LXIBG0/-#M-[DL]67K(@,*,69!=\8"3.?P+;>/NOFTY\7X]DU_8\I M*M+3)O/Y=#$?0+19Q&9AL+F3=^ZZ;;*K%"P(@U>7+U=[4?&$[N?0[IN*:)QU MX52D!]2-T]I-B2-&?' MOTN2Y1=!)LSV@X*Q$TXX0V>]/6.%$3&40XP8B%= /3@@8>LP]''#7/P=!^F" MXNSK&YW!L>PDU?@<)212!O_>IB/48SYVO;^:L.'9FT[Q [A.@C48Y)Z]INMK M8,LVP3C8L0R=NPW[O>T-"YN._?W*Z!K\=CT2/>!N/5^ -YG?=I^R/IMT=G3E MJDNE?_A]02P,$% @ NX + M5]A7WB8"+0 OOX# !0 !N<&LM,C R,S W,#)?<')E+GAM;.U]6W/D-I+N M^XG8_]"GSS/=%X]G;,=X-ZIUZ5&,U-)1J<<[^^) D:@JNEF$#) ER;]^ ;)N MD@@@P0M(HO#0:JD* !,?<?IT&D^G)Q<7;-RQ#:802DN)?WJ;D[7_]YW_\G[__WR#XC%-,48:C-[.G M-W?+/(TP/24K_.:_/]U>O@G>O/_KS]__>'/UYNO=R9N/[S]^'[S_,?CP(0C^ M\^])G'[[6?R8(8;?<"%25OSYR]MEEMW__.[=P\/#=X\SFGQ'Z.+=Q_?OOW^W M+?UV4UQ\&V6["H>%?WA7?KDK^JKIA^^+LA]^^NFG=\6WNZ(LKBK(&_WP[K^O M+J?A$J]0$*<"D5#(PN*?6?'A)0E15L"H[<(;:0GQ5[ M%HB/@@\?@^\_?/?( MHK<<]3=O2N@H2? MGK\1_W^]O7CVS 6YIYAEY+N0K-X)V-__[?W'=Z+D.RYU MAE[OE0 M8?'J/L%OWQT(+D3CY0JD+OD'F_)"NM8[40J!'S/,!^8&OJT<"0F?=54\FFV' M$<,A%V#]+L)Q\6SQ2P%$ 0+_X[>S-(NS)S[649QN'Y>@&4Y^>2O[NI0F$:.$ MT TF+4ESB18Q9A4"2$B8RO1H,_(/?OO WP.[(>9SRZ1"C9+I]-VPR M8QE%8?9"&+-*M3&;(S8K9E7.@@5"]R5P.,G8]I,]@IL/?CN-69@0EE-\Q\?, M)][^-TDG#&J,MP?!QU[ZL!L,?'7 %_S7E\-97[ ?>>_0+,$Z69\5LBOG;I$\ M$VLDV[UOFW2,J=HAP&2?1MO:EHGY*.)KD993M-FT)Z7V2>FX%!-/ZSRM\[3.TSI/ZRS2NO:W>/L, MB:7D:J(XG8)Z >0+F"9@G8)Z >0(V& )FL'?;9U8XF.6,OR[& H87-7B4 MH@&+K$DKA>=(GB-YCC0:CC0M)_$MOB=4V*0J))2I\/":GB]YON3YDN=+GB]Y MON3YTF#XDO$.;I\U10%&-.6RL> >TX M.09FM$G5@D7>I!?#$R=/G#QQ&@UQ M.MM,YQM,IV(RZ^B2MKPG29XD>9+D29(G29XD>9(T&)($W+?M4Z-9L"ARD"1F M?.A5-8LD2/)LSWP\\_',9S3,QW.';N3\FN8L1\DUO4CGM#P?7( &=\G5:,&S M(\^./#OR[,BS(\^.:K"CVCN.?;Z$@AEB,1-'?0Z?9<:>-(U8Y%(@23RS\LS* M,ZO1,*MKND!I_&EXQ?N TH:O'>!;J/5B>HWF. MYCF:YVB>HPV&HW6[W5LE492R6+P] MK9"RHC:DY(]027;P=8?2;-3B*.(;,=O\)V;G!ZGI4E'6EIQBA[NF=^1!;F"5 MEK0EXPWA*DSR/_&]9)?6%[8E::'-7M,;2M9Q>7.14E9)\&3@J+D@JMW MC__$3U(Q)>6ZEX^L5B2=9IP"%)%P[#K/BMNQXK1*:817ZE[R4BW;'702;[A2 MY8 4[US:H7A6RL>=K3!=I?&PJ2WF3^4)C% M:\QU1+29M0JA5<4[E_86+V)AHTFS+V@EA[:Z6.?239[0XT4D+#;SN+P 4;/X:,J/W4MN*A,1QH5KMJQ(AU)- M<9A3#L*'C[.[.*MDT;(B%J0Z>PR+/,*2-415K$/I.,D4^MST:34C2858E=^[ MX]5431_G/50@L](Q^*E,@(!;#!T='J][2\ 4U]&!HH%$I1B"$?GH!B(*?Q08 MBN_=@ +F<0*C\AT77D4*1P*1W112+#6+\Z^3 .YNH-HM>TL-I$Q?6-VU2[+R2O4;.O'I6KSR3/EH3& M?^)(WQ-9C7Y[<,%8#I?^>6F?#08B[\&A^QM2.M,T:8M,JOH,-[UGJX"\I=[S MW/@X6?L#X_@B9'TFEWK)GHP5'N<&"A0>M18%9\5.PE*EGMGFP7LRM_NX2&'* MA)A+DG#X68#_R$4.G#88<)O/L\9]VQ<:QGHKLYR>/7)=Y31>QYR11[M;4&Y0 M_)(6P HWSKIZBQ=Y@BA4(DAQSU1@3&5Z,/[.BN$'IRKZNIZK]+Z?@%[3D9 5 MKZR:J1UFB^UQ:*@F6Z)53:S((!\&%*]QFF.X1B6I9S'MO>SAWJ[?CEV_4NJCA52U7U M?>=2W8I@JHI17?F='6FD"%5\.]Z;#L;?@Y[N:K@MMZ%SK@ZS\-.E^MQQ&-0C7V7IOM.@2TN3J'R2N[FD+G'[O92#D-%,QK[)Y+=;_E M/'CL[[N&$5FOF#H'BFY5U)B8QCXY;$8&#?1@E7>V-+SCJ9XYP;[/81&$B"W+ M'R*"88V2(KI!7'VT0O0;SL2+#UAYS#(V=4W4;MZB!Z.AC-[1T:&C8_ N!P-# MS20,\U6>B#BBZVR)J3@H1O&2[Z+Q&HNT/*MJ$W?M^G:/*O#I(_Z=[6?0)(VN M=O-GNIL^.DML@Y;&:S0??P]Z,ON703%B+I!49R)7ENW':/M"))"I7%7'F\J] MJ=R;RKVIW)O*NQL5RO67&&TWSF&CMQ/H=R_G[&G0 5-3PW<.KP[M;:,U.7I[ MF]+>UI@TVC>]+0,B)GF &,.9H5VMNJY%HYE* &\1Z] B]@^2,_P@C@\6F:DF M]_=)+)*P,&DP,+"&M]4=,,5/96:;J4AL(Y)Q%FNGG)KKBOI>(9RD&[!*]ONQ2?%82J8TLNN*^[!?'_;K;9E#(0O>ENEM MF=Z666-4:!568JX>NH*-#PYN9)?R\9*5\9)&+-PYA*3#!L:<7<'#9-F%,1'W M#=\^UM;;_M6V?Q.K@WTS?QPD&#'3P-F7M2R:]JL?[8WZ/LS5FV]'8[Z]Y.HH MQM?W6%STF2XNBQFM,]_"*GFSG#?+>;.<-\MYL]PH6=# *;)G0359D,GF;9\% M_1[P(JLX*W,GBZ-U(4F%G)CO#J;D"-B81$8AT>)U&MDO!1P_#WHB\02QIX-CT]/7U#& M!;R>[S^N6F#J-]!C_S:B*:-] #4\/??TW--S3\\]/6]]5-383DB-M=L5N/14 MON[^[(JQH]Z ,B(&KD#E#P=ZTUCMPX$-"*=]4UD2S#;Q9 $*_\CC\HY20Q.9 MIA&+IC&0)-XDUJ%)[)\I>9RB.+M)0:FI2E'+>*'='481%KC>Q/I0@G/#= M-9['98R>_'"E8O/(JF L IV#RANUH/)?CDH M?J58;?P U^N]-XJ3HNK2O4C.M\<9GV1%7#_8B&M6>;RFS_'WH"?C+5^WXPQ? MQFL<77"%(EW$7&DMHS0_/5VAWPD]21!3'1*LT<)0>KB7[@M:J5>UFJU8[6F9 M>V;/+O0GX@$UAM #Y9L!U;%\(#CAS2T^XQ13E'"-8Q*M^/ 1\SSC ^CL\5[D MY%:?<*[5AG*>"=RIXIX)W*K0^*B [):FU*;F"D(XSD=H4T16$ZFC*I"45 MU!4, 6=5(=S=%7\+8-*!K(:NX*$?'K7IJBL0U5R%:IM1C\>O!V;3K@PE0Z6H M :=U91 !UVL3=X#[!^O;"QWXRU@A\*$#RM"!.FX.JR$#?,==!3]LLO'&Z9S0 M5?$<<+B K@$[H0(P*7R80(=A A>,Y9C>Y@G^\'[VPXC)4>G=#2/ MQQJS32[.H+C^Q3!Z6M^.Q0!JJ#">''5(CO;OQ/CM'/"0!JW853'#)8[X5+^> M;U+:WN)[0L6IB8L]-?_TM/E2%RK:L#5/!NR3@=;E+)ZL&RC5A88N)XRVCDM! M:+I8>;XEXUOJL3-VQ=)3+$^Q/,4Z1$*RIY&6U2/[7&L1A(@MRQ]X?^MFD?QL MM;MWD^\0VXLW:S&QID^QR-/:$=6SN#Y87--W!^%X[8P/ZPQPLD9Q(@0Y)W2* M#F_2O<4A2<,XB8M)!-*,GC%ZQN@9HV>,)HRQ M#2W*/G7U6[):H]?2"A^E*=50+TTK.UYKN>Y0Y;SZ'BN M;+?P]-735T]?/7WU]%5/7T'ZJRL# P)'0\77E2/,>JAJ:<_V[1N2E,>US!VP MMOK/Y^R-(8,QAL#>$,0V8O*N+9&4BCP'-Y2*)FFTW3)BS/AW^0I'AA[Y5I_B#1?><#%D.8_. M< %[@XGM9W2.M/^5Q.&99>Z%/Y?2MIE:I2J9R6X^#N M^3!XD5H)7K&QG+?E$!5WN(DL!3>8QB2J$*NR7)L)AAC-#J@)_VL_?O@?OUVA MQWB5KRK?HO3[[J6*4[545=]W+M4M2A>X8I95?F='&BE"%=]:I;K; ?UKG"U/ M$/F2B\ET/=_Y=C8''64V/&GYGN3? MC2RAF7!Q*D&7] 54MZ^T>"6LRAN2*LOT8TK=LHCM:%#<306JXPW8/@4A+ 6A M@?;;NW75&Q,[[WRUUDHTZN/8>VVVMA+0%N(<)J]LJ@J&,W;[GW(:*'CFV(.9 MU/V6L_ZQO^\:#@2]^N4<*+I546/@&_ODL.EH&^VE)/T[V@;G@P=;=+M;, :' M21.S7G?KR#AATEH'NUMU1@58,X,B&$3CRY0&"V(M Q\8IQ^S^[][,/QL\.VKC%O:)AAJ.[>,6+7,]+38CK M3"*$K5"!/C1Q_ &:'[+/4R4^7S9H=LJ7#H6;KIN'>!^J]Z%Z'^I0K&'>A^I] MJ-Z'ZGVHWJTT"K?26/#PCG;W'>WPE:%+(C%V%#L/5QBM&[8]3[2Q.V,H$'A/ M=#/'3@T#CGW_AGGF_D9.D-8>-^B;?;P[I2]WRF@<&P:FHDD8YJL\X0)%U]D2 MTQ.RXD-WR=7Y>+U)@%9I2*]=WV[OI#GL3_$LVR3 XW]]X6_@EB3\T8N[!YRL M\15)LR4[1S']%TIRF0FMK>9[,K5#Q=^(_F^,Z#1^O%M2DB^6=SAM"QYM^^/! MY^Z!;.0_Y^._ X D#^@)(2'F7NB7W;G%*!$13Y_YQG!)F,QH;M9(3ST]XWMS M]B16-Y+JW"[*LG83RDN69 'D+0X3Q%@\C\-2EXY^SUDFMJ5SKK1.KD\N-F] M7!ZY?3N?,%=%\1UZE'2]NP?V]-YE'?J:TLW _ =)(CXYM^/S.CT8RS1F_*M3 M_F>AQG.MO"Z C9_7$WXWE(081TR\8O%N)VFTS3NKNF)&@D[-UOHZYKK5\UXL M""#GIZJ.=WYZYZ=W?GKG9W-#E'*5(48JC7/8Z&V6^C5Z[!Z@V@.FIEW .;PZ MM/T/U.WC;?\-;/\M*;A'>%:MF17A"$^M66.:1WC S9X9Y @/OG5E=3_"LW'= M&:#!8/[UF,&$N3OL.^Z7 1$K6("*1-/-O/*PMBRZW$T$\O[T#OWIVQB6&XKO MT9-X05^SF&L>:!_$4N%,!]2J9^^ME/$?)&?X@:\0;+I"23*YOT]B$8G#I(FP@3$25_ P679A^K;[SD^?A=3[?ZNS MD-8P;!VAGQ=L=K!O-8^#!"/6]!2;KA6+EG*8*-Y&[L^#DOQ7'"^6?"N:K/FG"WP:LY#D:7;+QQ#? MB$(LO0C.M)DA]G9W\+KX\@[3E2S5GFDS?9]#\!;/\9@JO,736SS]??*>8+8= MF0A2.HZ05S;=RX\Q@KBALG>,@<&UV(M]4\;O 2^RBK-2')&,)B2ID!MS3:2I MA:-FXQ8-'XTD]/:0X[*'5,IY0PF?ZMG3'7H4W@[&Q+.D,8. TE89F#BG<'(X MXC\]?1'QR_AZOO^XZM77;Z#'_CU-PI#RES_)3A"E3_Q#5=(64-V>F/X+V4[1 MBN_$;"H"S#.#/KVN-XS^E$-(&24'J.%M+][VXFTOWO926]6OL;F1&BN4*W#I M[31UM057+%GU!I21XN@*5#ZQ@K=[UC&\&&NX1V@"K<5L[-NFDF"V"5 -4/A' M'K-8/*JA31M4I]=JWA/^%M@V3GJR?RT5MAU%Z1;/J?XS)8]3 M-,?9TT4:2NU,BE)'8YF[HRC"(K6ZB!PLP3CA*M0N'X?\9*]AS<:2_DI(E*"' M] JEN4CM7R1;N]4%NSP/5Z[XWBD+:Z="^2GY#5C*\W0I9/ MB"XXD#(89'LZ!:'9)&*#$B3E7!A:CIFUEC/(_! V+UD%Q%?;ODRAG83 M:#O'^$)WR3^.DS+K$V/Y"DZ/J?9T^60:@ MQA!ZH'PSH#IV\YMO0C;NR&;UVJYYF'VF\CL/=-7ZBA3&16JJSSCE>E/"E]M) MM.*3@64B:&6-Q0FEE$ERWS1JP_ODO$_.^^2\3ZZVA1.RNY%:&XDK".EX&*E- M.UU!J(YV2UI2&UW!$) B 6(/<,5="9AT(+NL*WCHAT=MBND*1#57H=H&ZN-Q MBX,9L"M#R5 I:L#<7!E$P/7:Q-'B?CX7?YVYC[R11Y78=0(<4=B.87#!$1Y0 M;--3?(2'%=MQ<':W^ \6.%/K/A@B=VX>@3E&K087\B5B%?RPN1PB3N>$KHKG MU XL-&W03E!A/:E\0*$_U/K;EUS0F^OY*5_20MX&FT3D7MSP2$5*!+%%X.@V M3_"'][,?7N9,,J[ODR5YYZ!W#GKGX$A,%P,W!7K3A2&S;K176=5;0Y(RDL21 MD"C8?.>"DW"4HWOH-*%59?W.Z)A=U]K)R_"^,&5R<2_ 5G^RM<[X@P1-Y0LH[Y M*/KT])4)P](NM],DS.)U:;:<">=)*(L@[_)1=C%;$9IM,I5?SU_:V&2]!U6R MV@^!M?AW8&"^Y4L1C45>]HWQ^?D'^B#X1FT&?_$X%#C\,#X:_+/F(QR)!WME\CJ6KA%TA@N][0?H4\TV?\[:*0Y2J(K8C MUI^A>)%.PB+'(;M!3X4'*XV*0],XTI\,:=;80/K-]RS,1YK<\ "I&J0_#J=; M N]R][U#CWC[+DQZ5]U"3]:LUQ)>I&N^+A!J,C(/Z@SG9>UTH!-T'VA: MY@WTW3]AH-\K>BI-"E:YKU?']=DJ'79CJ3O4827=@S?0T^8%%U S2.LW-(3^ MBF6"90W>:$4#PWJC%0+6>Z. AH;0WPJ>:=;/B@:&]4;-27O]AFSW=V]%D'?E M=1F[%[&(?6IC BI%J;84:^N M[*)6)FL4)T)Y/2=TRNGD%(?7 M\SO![G+ZI-Q;8+5\3 U$WNNY4/7.A2]1HQ5"JOBXH-ZC'U1OQT<$^8@@'Q$T MB(B@GI!XW4_2'N]W!:T&.!"0Z<&Y":8<5MW'@+@R\#I%ZMG1%)F?V961:0M) MDP@?5TZ0=XVM6BXDCNFJYD+#Y5T*@M! M!W#"HA8[3%1 N-1C0K%^P(LKD[J1V0P< .68#M, #E6"$<,@"U<,&2VAV893 MV!5&TAFDX,""#M9'!V<\/-RH0]7'_J;=#IKUXX^[ W-$FS;0J>27A3=WMR#Z2O??QJ!#=VZ$\8S%YBB&C]TTG'L#$;@MGO6>?N MS!OWA6A\TZ79T;V6ESD,P"C_M1[*9^DHU8)6\R/L,>XW 1$3F_*2)/Q]L@!S M>;.G?5*>8"MSDU1$L"?TGI3(1,P:Z8GJ7M?N9M*/5EY8:E+>_T85O ,GLDIVXU?:Q" M0:\C. >*LLL$;.YPQ65JC(N! "5CC" 4PKD03? JF?3=2XJ!HH7<'OO MSK$X<'P )CKG%NL!YE/HS?T,"S,S<0)T-UP&#I*>M#FWI2OQ:".#A/'VO<9T M1H9U65%/UF'GMGS]Y#.P7SFWX==!1V8.ZR J,^H8."%MZW&^O[-A6%CU3,( MAO;'D42=M:!:28/&-!#]Y!1$>MNRU6BZE&0XB(-$Q*ZR\K]@51Y'$S'$FUN: MMP)J0^?,FK,3)U=')G]G7X=W]EV*N^GQ[NSRI7@CVZ/T3W?D$Q;FQ,D\P_3? M&-%SDK]T=]1KI%[$064/]H.K[C [Z$GSQJSZI)3 ;P]YG.8ROS*T>D\7-T#% M^\)7B+L'G*SQ%4FSI2R.H6YS/47'0,65S,NZS8R@MW?\F4V']*Z=,?3W@;31 MVP8K'71N+BY?.8A2@1,C?I=F6#0T3@*U?)69'5!D=GCR$O.EF)O^IT M7M>6W5C):ADE_9*4[NF-C38Z[IB3OK>DP1U)8(I/!Z_TW?ET\ -P7P[8Z]*> M$M+=0!H[? VUIWKTP'P)'K_47I)&S/#[OR>CJ!693[HSATZ0-#:L85VER6A MA^0@[8ZRVFD[G/":ML#\N_.%#G Z&EH6>O3UD:V$&W(:%][PAAX_6*-]^/U, M)//>OXZ]?X0^GQ^;Y59L566>3@SR_YDV4^_RU)H>0-B ,_(#FHQABU9FR6M@ MA^]!85B&5._1&P@13PPN,NJM]S.-T'G0JH;@O4W>V^2]38/P-O60VQEN^6E- M<^EN)(T>/YWRVYVS:?30R?2H[GQ-XX=,JFIWYVH:/6A26MZ=IVEPF+5EYY6>H43<1QRP)1971H8Y+3 ICUCMMO3;#$NGF"]Y85PLC?SW!!?[;1I-5N)0\Y_%Y])KWN2= M;;7YOK"1G0T7R3ZV9[_U$)BT,H3;"?2YVN$5[?:GN+]:)G-YN74_#L/RX9H5 MXK#,$.34)#)6EK5[5T)Y+\V+VV@FV0FB](EKUD4*$$DOC.I:OP$B+M),L.+B MTE20!)R&!Y>^ONR+OH;=VQ\V-&VW99=#AJ]YD@[H*UB5_S,AT4.<)!)I7WYM M5;8+SF;212SNG=]BM+MC3".W257+?5KSL4OHTWFA4]!2K;C]2_$OKM(BWN MP922-75ANX$0>]HBBW'8E^@K*&LO =_]P$G===7Z[XU:;7Q=<# 2:]82?06K M\E\A^@T7N;OVJ;[4T -JV+T 2EQHSP?Q)4'I@8E'W RI[ >XWA".[*N[ JLT MA'Y\(6E8IRNOZ_78F]MXL>0ZUE=6JI*@GDCJV+\Z"T+*Y07[DE<_;E1E[4M] ML,K#1%=6L"J_U"ZI,K'#*@VC'W)6HJK2DW[Q\LJ$9T;F>1S&LK[ *_IP6]BE M9YM+I5%R0UAA"(;?>::MZD((<0=RUK^BJI_96N->O(%=AO=2G$\B$S!^=M<& MN"L5=7MZ+Q5WA:C,X[KB[@32UUJK?,"\#YCW ?.#")@?8I8$@(O4%4#473W, M!6_N<'5E^H Q AL6NSL$,%!D0 %LKHP7V"*C=\FYLL8H>UJ%"-0;[,J ,09( MX5ET96DQQD3N).[P_)#],PK&N%18_KH[&S3,,6+H*.ON&- PX=$Y2YPZXP,% M11G6Z4K2."@8)LZ1[O+##1.;;H+FP2@:7ZIP8!S1D0'A)W!,S,_'#W=3JCZ Y K- M!AYY!X9\NF*Q O2WPKBI.E;LBJG*&!G(V5]7)I,9."8QK]V9L(:,$/#P=7?F MK!ZV)3.$]*<(7#%FM3*W&FLV8[!PU1Y!KEJYS !G\9U94VN>]&YVRH@H+\O MV1,@ MX5-= ,'=.\$Z[H@V8HF<:[N[/^&(VE)@E:G-(4S7"K%=SLBO)H!A4L M>-HIG;'I6+*G.@X>'-.#Z7NH[*2%W&<^W'W, C+G7QTLI-M,\[4R0C9[@K5D MD&V(Z?- =GBUE(@U/HW7<<0A9JUFY3IP^U_/7SHN M7_3 K)+MC%8O52Q-%CU%C9[.3RDDTAQP,ZAIN4>,2U&$R(I]!M-U'&(V)(/A7V*V%]X37YEL]% M6_ U% N%0-+G#I_8*X8[LYXV-9BR= ^2'#\[V M TDB;V6984O9TPC>N6^TTE:4[$MFB35JLD9Q(N("^"+"T.'1L$GT>\ZR37QC MH5#<"-V/\^,LH_$L+TZ2W9$;I$N]TOU3!X'DH5U/(;-FO6NY=?O(\+V&/!_U MF_5/U6%M)#!"[V\,]\,Z$H$=';T4J<1\L$>&L-UF:5 M?=X:!W*\_(I%@"V.)FO^RA?X2[Z:B<9XPQ>!"=KEJ6ZS0RRKRH^ M5*L-]_*5Z-1NGZ+$IRCQ*4I\BA)).$ZUBN3<:%!B #5H=A=.,M@[ZA2&/'?" M1D!A:S44\NZB1(:(D(G#J;MXD,'.)("!J;M(D"&.%Q-S@F-A(+"T/M;<"6!T M!W[2W@18C;4?#,D8CLW#<%':Z^$*H1-:<3,CBBL,HC8*-9"LL-+ QYP3+ 06 MF.#*V-+V5H%,H[$R^%!_&&,UC"5R9=B8=%RVM]4=.4[PV$Z\EJZ,KK;! >#> MB7^]._-=#]IKAR_%(+S4E:-D':!I%C-M]9A"2C(UPE9S>*T& FW M."2+-/X31Q<1?['QO%B;RA"8-B@LL#G)+E*]OG]VYF+Z51\NM/K,Q.O], MR>,4S7'V=)&&5UCX'2OZHRC56(+K%)^)W,!W.%RF)"$+WG65+*#RW=D&VIW_ M$#-"%RN.)<:YG0>3O=R;L8XK%R;C>KWWYO5:!BS=B^1MK$?*?!KM/Z@G6U2; M'=DDX"N6[^M9$B^*YBP@6/W@(/UQ_)!N,HL6)0MOC0TX7STT^.@6DOO;NFQ, M<-FC@P^NH'KPA3T\#W,,.S#57\;(%Q/O;HG2E_?/=(@L6(81H[RYG\,*FB^> M-5K4#BZRZ1"OBONXQHC5+DFSW56Q\KDN+(S:N^TZ!%7Z[)XT(LU>T.LR[=W$ M(W3ZV+3(>(_R\7B4=58A4ML(Y@I">H!AX"5P9 M*3:"508^.(8L[-.FL(2\PG'<;08'IDX[;2N \&V/@( MW%$ ##89@'%V(B%,CV9J,-"#OV](%XIH.1X'#.PX+BNR/8P;W@$.SV[S4PEJ MRE7C;%/685@![D$PQO <-\>%,4 UFA^TKVPP4O%J/JZ MNUCUFM,&$I3>:$8V<60SFATXL?E?^YG __CM9'?3)']ZL6=43 A]P1[DK%Q+ M($7MWK*HO$VQ)&[]A("<8KZ;A'&!$O\]P872DT:'&7X=>20'5\@)P/D&L0(%=7._21<.Y'P@&4;V*B^(X=#[-U MF8"V'^,AMU\Z-SPZC*(=RX@88!3M8$/E9/:*L>\DAHYIF3G2N>5!"8/6UGF$ ML:35SH'C"O8T=S0<1XQF34NU_3B,11 BMBQ_8"[A&B6%<4L<]5PA^@T7]P $ M;'<_1<#R%?_B*2!S28%:(1O=RV$QNL-69WP@2(>!(.?Q(XYN^7N]RM,XC.]1 M\HFDD3P@ U2^N]"([L<<)(K"ULBW%1RPO:;GG- I[\HIGF4'5_6$8;[*$Q%' M6*B)7U.*42*B]#[SR5'>TWF''F6Q!6VV/0I4A-;8%2J5;0\)E5(API'(D"QN MLI.&G-1LIM>^[@5\+BZPC[KJ5OMV@JD(L.7/PNQZSI5:PN),&5(!J&&U!^=Q MBE*NE"<7*>/JKUB=%>YS36GO.+?O.&]=SCN*4L:I%./4;(KIFNLGZ>)Z7O'J MV1V7BU5_I8P=Z>(15C':9O07*MPI7G&-91\PKYS^\(I'$BQA00GT<17NQU5 M-RAB8Q%R!4R]*P2D#[CB! ",+4-N[XI?P@?5?5_R)!MB8*@>N3"R?NVG0 M7N9IYPILH_)&7$ TEK.C3;?VX_=\*U*KQW6%JX%^X@ MD>@-)>?B'?V*18XG'$W6_/TL\!FB*2?&[ ;3Z9(O%F([#2OG5%!I%,P ))S"P 3 ;G!K,C R,S V,C9?,3!Q+FAT;>R] M;7/B2+(V_'U_13W,V3/=$<)&O!K;XPALXQYVW. %O'/F^3(A4&&T+21&$K:9 M7W]GE5X06,)"2*($-3'=#9)0O>155V9E965=3ZV9BMYGJF;^4IA:UOSR_/SM M[>WLK7*F&R_G8K/9/'\GSQ3LARX-/%E[\'UDJ/31[[H/DAJQXSZX_ M9]]T']4D96RN/VGB\=F+_GI.;\%ORA7_>Y70*E3.%=-.:AE\*QX M_G_?'P?C*9Y)[L/*NU6$HM=^X%9%T51%P_]WVW\\MPQ),R>Z,9,L1=?@76*M M6+HH5D2O4'CT1WB'DKN^(H-;\UEYY6*Y[KYD81:MY1RO.G$BF2/Z%O<.^5&C M6!)]E30-*^Q7WJV GRTL [^$"J!Y#O=7;0M[3JSXVN=KA:&K(:V@=X):820VR/)])"CF'JU+#:V8J>_Z',#FY9.JDH?+#5*98]>0F1IK$L2\!D(VK6'Q@O#P-IX&?Q&]^[Z>Y5Q M"):4\=J#^'T\#7Z2W%FOAK[0+".L%O;-M1\ V%\D:1XX"LB-M8=ER]@8Q&NB MAMOGY#;Y38D,G+)8N/D'NIYB2;Y!_T#HVE(L%=^ D*@HZN7ZGV+IKS.@_.MS M^Q9]ZO\K%M$WK&%#LK",1DLTM*%X#U!$3[IA22HJHHMS4:2U0_5+L7)9O4!/ MWU&Q:+]BABT)D3H6\5\+Y?67PIVN65BSBD.H7P&-[6^_%"S\;IW;*N?\YOK< MK>GU2)>7R+26*F!_ @\7)]),49>7Z'__6NC6U5"981-U\1OJZS-)LR\*B%X6 MD(D-97*%Z.],Y6]\B<32W+I"OG]-[PL( 7TF(\ MBL&/W93(?Q= D^7K\[5J)%.M/GY13**/K"[<":O5QE,WW=:PT^NV'M%3OST8 M]E"G>_\\&/8[[0%\O$NXHJT9UF3X8SVHTDL!V7KSEP(HVLN1#EI$TB:2"C1_ M0_])N/ [2BO6@V*.)?4/+!EM3;Z'05.X*1;%,NBMA,N[U\>+F5?@$[Q"EQ_@ MFEFX^7?2"%@OBS3.*8D\'E;6@R&-B=5"D3(6 9C56K7<+*P5KJR5N- 4^_+S MX!Y:-)A*!G;KX7#@Y9T^F^G:P-+'/YXDHV<,+,),_Y'4!5[]A%03?E-:!X&V MF,FZ)>.Q,I. 9)P/0*"=[D/AQA.06_'M+:F4 UI2MD6=LY94(LGDLS;0^V9K M84UU XA6CEGWL@ T1O[LV(AZ)'$PWHA&@I+HF.8B;@,:0K5:$FKBQ6[UKY82 M%$+V]6^(&_67[?I[U%BFHJAL']Y@45V"&ERHDG&OO"I@%\BF^\R3I,2%U-F. M8&J(C80:TWX'A9Y@4RIGM1V;4J\'-"5(9>5!+HU*0HU)7BX[-N5"+$=JRI]4 MLQ$#XG9APM3?- ?XA7PU6^^*6;S'$ZR9^#N>C;"QWNR/)$&,WK'UNV)-[Q8P MEP23 QI.VPA3U-Y(55ZHJV0 ?YL3!>N*5; M-ZQ6T(D M7(7A=LK=4HU$2"?7+;7@;@&T5$^X6\KBKC3YM/AH5<"D!/JC-^G-B0<#)OQN MI\6DR)W:T*R%('Y#M-O%=8]'U@"/%X9B*6":ODJ**HU4_* ; VA 'TLJ,52_ M28KVJ)N[MVMWT33KT9JU0FS[KP7Q6.BSN:YYB&V-85()VACF/#UKB@URV\!3 M0+'RBCO:&& 9!@%^;2DM3] MV5* B&B#7"6QDDZ]5%ZO+EELNY07QA)+1N$FU%\5(.BZ6 Z>ZD,=R\T_7>78 M&H-T387V+Y%K3\/M5ZCF$(^GFJ[J+]"G()(HLG1?">(<*1IM(8A0?]$([W; M^+9 E(226Z:)+;MD \LM37Z$R] KE+=A-CO#LN,E]-WPY%G909Z-1GV7P0%] M%N19^*S/?M/T]X$TP=;R #W5U;5Q,ITE"J52=?@7[YP4_FWBR4!^5"5X;G6*I$6=T;NDZL50LU_T?P[KN=UV7 M5>E-^RYIBPF(!NA.>WFTY#SV(ID.A_9B=;,7Z7?_PI$!)CQ9F<0F?"=KTIO_X*N[RU,NAW M4U\8]E<:8''I"),V+$P1W#C/8KKFXWY3G &.#41+Q8'1%'>=W];7JC9_?.-> M6G_[G"H5]YMI289%EE=N5C5T?[>ZYU53]CU*6K JPK[C?G<+.5_K"Z]O"/?1 MCK%],>[[9U@R8>YQXQ1/O9?N*]Q[[G?RBL"^=GV]%T519*"#[55_ZV95*>]% MSIU=^XSHB\T><^(H+N%>[ YC!)'K'>8'V8X=]J&-K@.=J3:6W47-O4'AN3;= M4F3JTKSQ/4HI4[)T(R9^/OR>7+S'FCXC5LK'UT8=R&NO.%^O_6?P#7$*,B#E M36XE-4R?6S_T38"?A+&^<6H8I6^<%B38-YO+..SU352=G%S?4+H46:1+<2^Z M#% )K A]326LR3&!-E8_]]?XEHT=\S[E/G'P;+N1[:\R%/8^5Y6Q8MEU0+(R M(UX?75M-,[8VHW 3L QNO^OZ/+ (KQ^]FNPLK&KFPFK),IWY22I9I>QH=])< ML23U* 2WM6W'),0^MB28RLMMR=!(Y/%12"^X4<>XF;FZ@GX"0N6%_RL+G MEF5ZEF5>0<$MTEP+7>$*/@,/7,+N4JZH#^&!RUZ(? :52[%Q.RDS#USVPN7V M#I/"L\,7/HN?YR9,/&$YO9NML+@);,"P+CZU% MQ.3:^.GF>*X_DD,I(Z&].XN;&^@G(&1NV)^R\+EEF=$B8HY P2W27 M=X0H^ M P]R'R&50NQ<;MI,P\<-D+E]L[3 K/V;S)39A4A)7PUMAH MPN(FS!$(D9LPN10;-V&R,6$.(EQNPK FO'AY,#FW)A*YGWT.E'CBYL;K"0B9 M&[VG+'QN=66W2R\OH.#66JZ%[D\/R15\*G;X?GDN8PJ+*^HC$"*?0>52;-Q. MRFJ7W@&$R^T=UH07[\ ;SJV)A(1EDS5_?W%SX_4$A,R-WE,6/K>ZL@O_S@LH MN+66.Z%[!WM\AQO3#^>]+"SC\KO[V\@GO82AIR]I+Y@BY;NB*;/%C$UTF(9U MZ56U<$.^KM7WB*3^!SWJ*D#H?Z0A=.D]7T+WUS?_0O\\QC7"0<6,2>T#D0"8IQ W_A UZIJ\VQKV1JKS0HX3= MX\^'R@P>Z4T&<-6XI>.W*-RM@38^*[, MIT7H">]S^!C;G[DY#[S3-5-7%9F*K ,=: _0WIR<6 UR=DP%0F'K&USWL0NP0\U$F3IQE.M,5N!XQ(N$F8"/ZUKV=.WAH:=P;9P/ M"!YF)IK2N99.[&G'5" 4%O3,=1^[ #O@FB@[^Q:YSF0% MCB>PR2AW6&#=.$8&FGV)O=XKIMN2W(G,B_/67B;CD-H_Y$,11JI MF$#S'L\D35YMO\BY[#YO6CY$Z":]X&29KD\XE6RNG"R/2&B<+)D78;3D)#ES MW+#I0SETFB#1CY72GX^Z:=[!.IM'MS0Q-:>:(Y0H3C5':$D[U3@& M#H"!-&D97E=N_NF:"ZWQ7PO%5#Q6_DW3WVUW<4<;LRV[D";8@@IH1VHT3'LT M*1IV!<1EE=8JA5]:GZY2K!Y--G*E2HU9+M@#Q854$]PK_]DP[6FX_0KM&.+Q M5--5_0743+[ENK5%IT"SQ*>G6/A1><5R1X.*O"@C%=LV_^WRN_1?W;A3)=,] MMD&2\4PR?I@M3;9?M/)M0B&LSWN2&N&12]RA<^U:1.SA(U0J>\+8/F'%\R&M MS<\'6%7!_OV&-6Q(*G1L2YZ!8$R+A#&\8I)-33-9=X]E#]XM7;KR%.S4MT<) M6[%4+-?]'\-@^[NNRZKTIGV7M 5)UK+3G'N-O>I!3%37LZFKC7'DW ME[#5WN4R3LQ74$W6A4M0D';_[^SU]$,SH39RXSUM5W5"0DM6?7 [?C^Z.F:3 M_@#*,BS7!O<3Y3R315B$/!=LCN+/K\^5]TL#F_K"&&,3Y$R^3S'P%*F]K+S> MH'\@=$T^P+\(_>]/[U+IBEY;OWL]1Z:U5$%4$WAU<2+-%'5Y^?,0.M=$7?R& M^OI,TGX6$+TB(!/J,[FBSYK*W_A2+,VM*^#&%T6[)!])[8J2JKQHERJ>6%>% M&Z=H^Y_K\SF4G7ZAUQ*:&GCR2^$G2Q\7@DI#__O70K>N-LJT+VX4C%8E(U)T MX69( LJ0/D%D88Y$N%R?2S=.VZ:&6]P4*R]3"WXS?[]"8S!OC$OT$T4^],=( M&O]X,?2%)AH_7]W MO[:ZW]KHKO?]>V8A*O/G MUO^VU6,H3:%X?W$11O8$3R976;,D8:1+1 M=#)6+N_U,0U '2[GN( 8'J(NKI#[#T;\78#=@0UWV\5PWK *B!XE8OQ04>!784Y+JAEZ8RM)RB24#:Q%[Y5\+=8G* M B+7/H[';/# * IA^JO9QG3R,"QMA^&PW^H..A1LB>.0/NP#CJ=.^?!\,^C$59=(9I3_Y^*7\(\!?V2WK%?B!!U+ MJM,02Y]?V<77H/3"#DIRSU2Q\![-NRUC>Z3+^J,M,\L3< MT%_)>R*;#[\K)CQG*EH0MU&17I]; +="KS)56^T7GO2H5O4_U^9V^9*I"ZI51NE2K'2 M* 6X,O*A=YW&$QT[-P M)%,&PN]XO" QB7 9=!4V&=:P(#!$)/91CYX[MO0Y M-?&/VK'PI>_-L8B[IR0VKTQD817/I[KF.AD$8D6I"S*Q09*!)8 X=!O:-D ( MA;7@T1V&1$.L;8Z%8NC[2:"L^D3JN).Y>P'V;EDL!_HW\N#9. ;(#8 B#,52 MX(WV!!\;,*>?+PQS06;ZEH[@"6KDBN4OHZ^$8,"R1[Z?M=]AZJ^]8-0:6^0V M\1=>'M0+L-/4WUDV]D_^48DL0">T^.VN01>)H,FK5U<,>[E[TV60\.H[?7<8 MV2/"]NX">J7RS^2:G9'B&"J6'5F I?$4C4D@6A0EM][N:@[;;4A4 PR6LY&N M?HFFVG,O[:[CBZ3"QB[Q #F]316XLF*P )N-#ZN$S&V'^Y=B>41'7T1M3Y9, M0%(#2Q__$-#_B&@N&>A54AMD9X/;XCMC%W:??DNG+(T6L M:ZH0&ODXG29\LM-,NOO'H!UIPLCT%"8!V\8Q:WRU0$XU.II,LP"BT1*-IWC\ M@_SB!] UIOYA8DKZUI6^B%_15#+IDJJ,)%6%FV0%G=BF?RT48IF"03K"S@/P M3L\XK1!OLKVD'/S@T\QE2=BF5$PR%,] 7>!PA!Y@(4BSG5R>(6 MLJ-+X3>2M5GW-VF]EG19F/[8:<-7 4F:C+Z4[3:. &=P?_1?: %YGCX*/R*U M<-Y#3D1V 0&C$DJR%&1'7?V S*,J 1L&@ MKHY6H0B9S8V\"(><()E(&(0[4RP+X S^+%EZ!KA6W6),'#O$G4(<4ECZI^Y MERP)D>B 3:"OWN&?DO47\&2U5"-8[N.7A6HO0PR*P[11;=?' RLVOWX*15\[ M23,=9"8!13\N#@/+_%&L8B()J?!*C*0Q3(Q)8GL0+9&E00@J\"H)IBX&WC!) M5D(HQ7")!L0ZFTO:4B!\#*\#$B/5?T$OAOYF3=W;9W[9#3"FU93QA&PU(CN$ M"+)M%]CX*JRV]GWYRGLPPB/A]?4>)23M/AY2>^]91;/'(IC"Q;*K>/S:YBQ; MCCR&8(ARZ:S"]))H]:QQJ,6T"+43+[+LOIVKQWSGE1FN'MN=5ZYRY"6P!IX% M_U'/,Y3Q&*Q:D^S8=&P?O_M_9?0Q19)N'T>("3;NH.]?=&,9X)2@#U&IC)V' M(OLG6A_E&A"HGR<]3+G[ !;:*[+3O= MC2.[Z:@@7INU2 M@3(Q3.)E9'F;TEQW'W$#DK+4)2G\38&BH5BD0 M9[/=U_1US:GV!S3B,V5#RLJ$)=U\&AN^VO*1RW\(4L;HC?SEB.*!>L)A;'Q8 ML*&KXW1Q?# EY[WT%A8=9C#>"L@$ L744[?0%%L&]*D"H&.L@,U@_E+H=!_6 M]_9JBYFL6\X#ZP)T,_M=%$6Q<-,02HVF4&EZ@7AN+1UR-FF%7,AU3'.!C55\ MHG]='^FK6I-=8O"3UN)E85I(%.V]PM0AZLNIQCVO1<&6#'^="7.[]=>,)T401&X=S9O$<\M>OK6??Y>L#/5 MK"6K0?Y\-6N?_1]7&5>>6M_:Q=M^N_5;L?4P;/&K)AS50(S7]%4H-7B2 78!JZK M."]%6U+CO#D]05_WO=*.XES[+WS&1.J!Q=I&=W"67C4'6MLY: M[Y*;2F!#F)-P<:1;ECZ[]%VA5D&EOKI@&P6^)Z!*R2*#'$R/1!\RO*F9E['< MY,!@ AB-J:Z"O,BTW4#H?9?"\5:YAXEI(=N&B<.$TVWL!D5*%WR,/'Z MAU@A1VFEVCUT,<<+.ZD>"<)M M:9*Z-!7*.2L4$9C9ZUCDF3XV%ZI-2[TYMO,*Y1]>I%]OQ)Q;NGNC2ZGL!*[* M"ES_)BN1BD7/XZ(P@0NJ^YV@3-7-!5G2:(WTA058-'Y@"_45\T?NH0.==B-6 M3QTYU9V04UTAA_C6#5TU*6J>#'V,90*4_,.B"K#(R90H*%V]%S[7->]X:_M_O&YK1482CF?2>[/L&)5 XU+QK"&:$T#JFCV6$C8#O;K8@DA[6* M4E&$Q&QNZ3E:<:_S3G$@.0**/-VF8JROAE/;^7WN1Y'7$;DA5VZGL&*GF,I+ MY $TZ'SKMH;/?7(H4\Z'#&WVC9@3=R4?+H?MZ+MV?]AYZ-Q12WS ?G>+S:U= M[6X3< +=W+T"*"S"+9EC*$)?GW:P,DH^:G7_L-5MP9A; E>WE?(AS'!KF.0J M!A:5O7)]L9!A@9&'CH'=-PAVYX[?/PPV%W&PD83O_WB88-BHP:C9F!,2-\-]4U7' 2R9P::>8?L[$L]\'4#/^/QN!ZQF58M#M?ZS M@XKH0:.#Y]M!Y[[3(I>SKN!=KWO?[@[:]R2*>-![[-RWR#FLMZU'D%8;#7YM MMX>95\I_6AY=6KC'8_M4YHJ]+Z:<75V^W.NJ*ADFV5!F3?6%"?5QTL=F4O[U MR&?SCX)B]V/&WSLJ;Z)H5$4$FT?;[8L=-B%\2!@=E,+YHR5@O(R^E&LU$+KS MU].8OAQA+4W@3'3WAM]9(YLNS)BUDQ<(R#&T\ MNW'^"DD&FU@_NYYJ7[=NQ0&'7*XA%Z#&&,7:9A;P$&8N5:$=E8N#,W/:R4FH MS%N#07MSDU7&@S+[HC[.KY,N?$L.C53:>;TRHD8?\I%P(7(A2[JN*7' M?0V!YH)X8=L+9$\Q60,9DP_D;)%72;77<4_2.X MRC+X/+@O.+D*%V;Q19+FEV3\MC29_-->#=Z6=2<9!DDE^A]RI)^7LK"R-2?A M*GMAL5*X:52$2KW\(0GA@01Y<)+@?,3YZ'3XJ![ 1^6B6"Y6Q(/Q44EHB!^3 MHC+ 1]PAM:?%,4:@5_$-2A7PW5U9*MW2F0, MVB[7A4JUQB)M<^+AQ,.))V'B*9?B6HZ)$T]5N*A76"0>[I'<9B^V[)--R$G' M8PP3" "$@#1L<9.1,S=G[A29NQS79'1';-\;L-\,G1R8%H.UJQ6A<5%ED;4Y MZ7#2X:23-.D$+7Q$,A>3))V&*)3*3)(.=RUN,Q4[VBO,#G0#9@H\TNU8XC6. MO2@NO3P7Q:67YZ*.6WKBZ'+P F6_+/\?Q!N6@ M>(-(O@?7!%RZXOU&I-O%5F_2QU"[5QS3#U$6JA=,>H]/B:.Y'X*ST0'8*&CQ M/))3(BTVJM2%W)%F@LKA;%DM"LUCE9<[+FIN,ID$[0NOENUF("I%.J";4ZDTM8 MG'2.FG2XTW&;A=B7WN"V!3^$H7J$]F'$+'JL,7KD:F\E_MB;-CWB!WA\=]$1 MC_!=F*E7!?J%2;/6.!> MSRV'[#WU>T_M_O / 3T]MLAA>]U[U/[W<^?I>[L[/,8HW_SNY:W%WA+V9.AS M@//R294TJZ7)Y#B#^0R&>OP\8V*I+I1%QJ,AN6W!;0O.1"DP4>Q]8JDP44VH MECD3<29B=+_8B7H;'[%I(DE5]3=)&V,RGF'@S@T8NQ(9G\=H6Y[P0D4M]@ZR MUGB\F"U4R<+RO0\?\%G%Y -HB=9,AS'S-[T>JD'B+=C6A+IXF-Q8?,<#.T/@ M$VS'WG06"M:X.R"J):%>8M++W',A="K<$DRW!O]A;;K],=MKK?.K>/;=0:#-K# M 3_'DW,TY^BT.3KV?JZ.9DG:BS)2L1W:!E/U]OM871!GS5[\71=*3283T' " MX@3$"2AI HJ]_2I% FKRY *YLQ_[G6^_#HN]A^+SH(T>VZV!:T=R$Y(S.&?P M%!D\]OZKWAP;D@5T_8@E$_=),WJ39]/F\[CI-1LB-QXY]7#J.0GJB;T=*QWJ MJ>1YR?DTW8[W[8=VO]^^1YWN7>][&PU;_]?F)B/G;<[;*?)V(VAE*)+)>(\G MV#"PW-'&^@P/I7=O[A\O3DBH5YE<*N*TPVF'TT[2M!.TV!')7$R8=FI"K<0] MC'DS%7O#7]M][E3D5)U+JC[E71>-V-N+?#G^NKHVWB-]BRB4+_*X#8Z3&BEPV3JV63D"C4F^D1.O;M _$+H^EY57^]/'$P43J_2J,G.[+%H!1_Z_%$B2 M2ZRJ3L.\[^9<&GO?5S$D%"=/88 M>@L;*P4'A;@H\[]@.BD:^ML*?^NWR.!"3]^ZS]^WEK%].&WT,W27719"%;=4 MCUO6/OL_3KTA]-3ZUB[>]MNMWXJMAV&[?XDD]4U:FJZ6N 3 :7BMX5=HBNU> M+!,*=&;,/Y7H?_"[#Y-IYU8!G0=U^:_WP5U.P9! AP][=X^*]L,K0U;,N2HM MB6FD*AHNCE1]_&-=!3LX=%Z*KB4T-8@R^\G2Q^LL\N;TA +Z#H:6*SSRQ.;% M5\E0).W#LV%R#6 ;2L%DE-\1O:N1$T6DFZA"#](X>P]@5QGZKM AY_MN#SAZ M[I]SQ=+GFP/?MGE<=;4QX%/GFVYKV.EU6X_HJ=\>#'NHT[U_'@S[G?9 (-%@ M9S13]^#Y=M"Y[[3(Y>RJ=M?KWK>[@_8]@D^#WF/GOC6$+[>MQU;WKHT&O[;= M-C;"!*B*]6LZN+E_N=565#!/&$Z@]?6%" M?\TDX)_BZMA MRZTU!OGRK$D+60'K]*OCEZ!_C8+/$$]UR8 #*J> "M! +"&)!U)M3&A!T(^= MUFWGL3,$2\HVK9$ MYH+A@N&"8:L9)R&8Q*-"-AIQ6E^9-WRR-W:X3<-@BSA#,]HB+AA&6\0%PVB+ MLK!I%-_9NW3WW^^WN$/G4\B77R;EH4=[?SR7"VONY1%A[_[%(A,]^O3\T M]*-PTQJ/H?F6B>;2DBQK'[W233B.]]"QW:<2T,U0H/;V .QF[#/JW:'X9(_$ MNSWV_0%WE2M-%C-8<%+AI,))96=2B7W,),DE9J-7*+#()]])MFG,T"SI2%6FDJ(JE< N.\VX.BF*- M=R^2.0CET1F&RWW(M][@[CE.)GD?X2=+)M52D)L_QM$FB9!)K<'DF4K<+1>P MVDH,>&[);8+%XMW(AUH50O,9%$ZS IJ#E; M<;;B;/496P6M0^SB/4R"K<@Z1$UHEHXNM_0I^!3+#5K<4+UNE!M,'F\*><0SB%L%L4:AP2M3T2R[)+BD(I0KS+) M(=R32!:!VZU!V[]#$A51M]_C7 M']7B_<,SO&-6-.27HC6%-V)#UF>X.%85L'>+!C;UA3'&9O'.-/O.E^+4FJE% M'=EKXNUYWV.E^:W?OW"-W MCIG'\YSMZ'C>SR7"VONY1%A[_[%()''7RT;M3^LK7SF]HAEX^6$V.6D13V/- M:(NX8!AM$1<,HRV*G_C]%-:5G,3O^FRF:U"@/OXAH&MR]J);>M'$XZ+R7IPJ MLHRU2]<-5FY"PR,\5RD7;OY'O#XGC]XX_Y #V=&KI"XPSRZ?CQ;E_?U<(JR] MGTN$M?%:^C*3;*Y6(NKU>N!'+0JE4(G\V=+PYE8P3 M"$_)\T@YGO=SB;#V?BX1UMY_+!+AD_=-_=XQS45DW=Z(IMNKI<)-0X!_A)IX M$5VUYSL2*;]G$U3+M=B[7JPI-GRQ27M&DQ/0,+E[\3B9G$%D1:T*M>IBLB)Q^CXU^.:<SE&?UW."#BVB\Z59=L196L\7LP6JF1A^1Y/ ME+$2\RC11_I)TPJL?US:9$*:-<2SX'*285[ZM(PZWRC%.G$ MPPZC?S8W\!1KIO**D:J;QVCI'7N^L"];.;ZYQ]$H+EKHA_"1"5T)GPHW!\I-$?4<@J]<">14"7 2.P(2JP4M:40],24[$A-+ MASG6G;/8L;-8#CR4QTBZK+'I]NE\+6B1)I*I1]=AIKH*3&VV_UHHUO(6 _WA MH8$EQWGE MV'B%>PHW/(7N $5.5@?) @8P+>X<9(6Q$SE,H!:T_A/)8%PC<#N6YS\D)T>\ M6!Y1J-?RK$_;U'>3@&M,W MF?P983J=//H4(4>-=*Z6\Z^6ZT$'DL5T.L>,&:L)Y2;7R)RG.$]QG@KGJ:!S MNV(ZL6.NA%T(I5HY-SR5 Y\HIU5.JPP4]3EC58"Q9'TQ4O$F93&3R2-ZE;>R M;- !9[N>CMC2Y(0XMUH2A8L2&Z&E%6X;4F^2=#]-^@?"%V?R\JK_O\0JO:K,W"Z+5L!!QB^% M$L@6JZK3,.^[.9?&WG?[#,F)H@W)3PN;'5PJ_3.@J^)6GPX019.Q1GOSG;A7 MH=I0;]J!]#/RV>'!%K;[*_*H#.@E#=)^*8B%Y-DO_<.>AE.,I#'9FR1I2Y * MTG0+7BH9G[[=_A:,Q8\\Z%RAA$LON:!:>]_#L%\(4MACZ"9L7"%? M(2Z\_"^83HJ&_K8"WOHM,JK0T[?N\_>M96P?1QL=#/UDEX50U2W5(Y6US_Z/ M4V_L/+6^M8NW_7;KMV+K8=CN7R))?9.6IJLX+@%I&EYK^!6:8KL7RX3[G*GO M3R7Z'_SNPZS8N55 YT%=_NM]<)?;277W[_!A[^Y1T7YX9E)3&1R)FV MQ9$*.FE=*SL =%Z*KB4T-8A^^PG4USI]O#D]H8 *A#'E"H\\L7GQ53(42?OP M;)A< VB& M"/#Y[HR>'#QXOAUT[CLM\[ MU/K7=G?0^4^;U+;WO9UU]8;0FT0_R6B@O*/O\,NIB=J@E63TKX6Z1&4!D;DP M?8)>J- +Y>QJ^.59DQ:R GKQ:]:=\Z6C@9K6%R:TWD3X?8SG%IICPTX'C4!9 M2YG7*5SCN@;8 0S'#\088!XZEF$NSDQ'SEL[W9AOQ2JUVHI34#TJ43]8#OC[> M%F?,EELV6_I9TO'9T+^B'.KZ>?\%K7IP # "@$TE>0CQ)[K$=4HT&N1GLW$X M4J$/$QIE.Y?BC<)RIJ/P8[T8&7[$WDQT2'&QYT3L92[V4Q0['^TG*?9$1_LA M@M$_EX\SA:Z5_[EE!>+SUZS[)IWNWUA]Z&(+F9*ZXR%5L:>>L5^XR\$PS0@K ML;$*W+J.NK%C1W:"0:K%4F6']+6O6%M@,]ZY+Q="LQH_-#A6CR0LY=.#3:,4 M )LRA4W5^0BPJ:0)FX8@5N)O2.6P.0ALQ&"V$>'_;-A&K#6%2BU^M!G'S4%P M4PZF&Q%[XR:;4.\(V$O7L+O331HOD@OC+I&M&BD-J$0V M9#0J"5B'1*2]R3==EVG '39>E3$V![HJQQJ)]9I0JZ=I+^ZW88S#,T-X5A.P M0I.$9PW@61;$4OR#U#@\CPB>M02LW8394RPWA&:J]B_'9V[P64_ JDX:GV)% M$*OQ4S2G@T]&/*RI&M\;V>6^&;IIHKFA3Y3=4LIE/U(/,P0_&5N-!"QG*H,G M*H)XA[I6A,I%FK9(#FF=2;!<)&#'[@46ZAD32MRAF@.PA*S8[&15[@46F.54 M1*&:ZBR'@R41L%R$K-/L9.+MRRSEJM"HQC\'F+M.H[E.!UA5R48\LGGA!6N8 M;+_#[W.RXXYU3RJ30R=DK6HG"\Z1R3=;'#!!:LDS15-,RY LY16W;?'$6P 5 MZHT##BH.HX@P"EFZVLFV2Q5&8IDOA[(/HY"5F)VLOK1@5*.SAR8W"'. HY E MDYT,PA3I2*P(]3W.FWM$L27M11BI)V3#3H?9_2Z2C&;<3C]\G M?Q&R9K23U=GR2;0W6Q]=Q M>!X1/$.6778RDY.&9[5PG?::;NQ MY-Z;8S*!TE[XLGOLZ6T2VYD\.:S.'H]%^C6A7.,N$>8QTTQB+U,BF*'NV(L: M]^JSCYDD-C(EQ3-B5:@W.-&P#YHD=C$E131BZ;#;;D_$T=JSIMA "I45X_;< M\<^^FDEL9Z(2[>J:OCX0]UKT$"X:W'_%$0H(36)'4PH(;33XEA&.3\!G$EN: M4L!G16B4XY^^P!%Z1 A-8E-3*CJ^6F5-QY^@C[4M&1ITDXE&&$2'B:?U53$) MB."K8Z5E-&+ND(H9. Y4Z)%\;-N-%KY, R30';@ZU")/82V(/%6O8 MNQ#J%8X]]K&7Q)8LUK G7@B59IHV-0=?$N"KE9+8XL44^,B21AG =\ EC1/Q M3C_EU?H]^GELK93$]C-ON#HSUUNLX=C[PX5ZF<< 3)"CDT 9I)[+Q+$IIEH=%D3:&?E$=:O*!%D;,, ML..69MWL3N$ ^HS&;*QCYFNE)+;C@8#W#-:J":#9,ARJ48Z0Y_AD 9]);,?; M'Y]UH7Z1Y>(FQV=>\)G$?KS]\2E6A )K$AKS] =H4:LTTMWW$ MP6?B/O -L)[6UU.8V<#;?\?VP;5(@JI++]@^/-Y$^L(R+4DC(+Q,_ \_A;^ M%OX6_I;37,?=B'"\E4QE3). RHJZL,BI[6S[E"+;<2RX?N-9F6)0C,96-]* MJ,U-.]-5KBU;MW87LQ$V>A/ZK-E;:5@*@;C!CJ4LERMR.T\Z!= &12!L]2T= M#+0E/KGGH+5!&Q2;L-7A=$"FY:#EH*6@#8I:V.J$.AS3-K+<9I>@FRJZ8X4) M=Q'C;JI<3YB<-7=O*]@<&[:;BGNF^%OX6_A;&/),Y7H](.^>J5-;#!7C1#L] M82/0&G75JWM_W>HL1;0Z.]V'PDWIC#FKD^.5!;S&B7[*!*]-'@W%\?H1KW&B MH3+ :_F,1Y=RO ;@-4YP5 9X%<\JK"U2\6 I'BRULQ?J3I_-#3S%FJF\8F?[ M-?=!\;?PM_"W,.2#RK6S?\,'E>O-=IF;D=O-P_+.44VYW!QW%#,5UJ"SM<>BD )V=(WSRN:6,8R<%[.P<:)/+W5X\R<*'H]7H,1SC@/DV^J*"&+\* M2 /+4)^0[&=\"L[?PM_"W\*GX ESL9/PYEDS,%3\;RRC%TG1' 9&H*NE5TE1 MI9&*BZ!+BR8H5F3B\<)0+(6GI$QR/2BT M8AX5V\7A%PP9*J?@3@H)UF!]2G)J 6OED(-8=IJ@ M!(QY=SS'7)^L-ED+5^-H90"ME9"36W:::B2-UKI0K[&6B8ZCE06TAAQ(LM.D M(6FTTE58#E<.UX]P#3FD9*[E]!J.2IE;@,R7&Z#'DH)R=MOIJ\Q^7! GW+A#N M'1RT-/D)4+#S[A["D:6S4I9G.7&%GA?$AIR?L]-F7XY8CMCL$!NR7+[3=M_$ M$4MW4%8Y9#ED@R ;LOJ]TX[?M"";Z1F/T:=.Y]9(EY?D&UG?N4'_0&#H@FUL M?_*L<,^ WJC:__ZUT*VKC0K:%P6[W@(RL:%,/E1Z59FY71:M@ ,$VKMCK*I. MP[SOYEP:>]]5R83^G2C:D/RTL-F-I=(_ [HJ;O4IZA4-($%[DRPAD6I#O6D' MTL_(-W<*GA6YOR*/R@!6TB#MEX)8")SNQ._=+7.H/5ZZ,8\:3C&2QB0N6=*6 M(!68;EGP4A@L,)5""@S$%T-2 9R&'9P,C\/PE,G1?Z3M&ET;EK69=3N=2Q-J=?K[J]37H!C;YYXW&_KS1SE4S:2N=1I*//JHC MP\@>01,\F5QM@!=&C(O'IV^WOP5C\2/M.5ABV^Y=(4M^DI>GJ"3*QU_!:PZ_0%-N]6";< MY[@K?BK1_^!W'SP9SJT".@_J\E_O@[NG)Q10N7=S!:*/>2X7U'-"^,V^MSZ2:JT(-4S5H%/ANZVRGJ0_]]4#JD>%H]^_IA MZ@2BI&;,I( LQ2+ED8^.=.$V=&BW->STNJU']-1O#X8]U.G>/P^&_4Y[(,#G MNS/4ZMZCP?/MH'/?:9'+&^U,G1?O>MU![[%SWQJVH2)#^.=[NSLJ&<7;V^/&O2 M0E9 \WW-NDN^W.LJF+,F#'A0R/K"A%XP,Z^%JT77QJ%C3N73#%RW U%B3G2/ M[D.3'R\ M'%[.,9:S(RT=WAI,G8HBY;(*:&"85SQ%8*109'AVD?#RHRRV)%RE; M5[N1.^3[F!CB<0B6;-C0B*@=[+%[WV2CF7&E 6QS"UQ=HMD#;0A0= [&=][@U84 M*F(.0,MM[\_45D>S).U%&:DDYFQ&DE7\S946T^,_3DCYYOAO^23=FZPPT#)- M;,68C5<+-Q>5D-A"+[OR?T)Q-ZVI1Z+$:JU M')BY;&")P[>Z3]:YY.$+5EFUG .K+-^SM% ]E.!@>#+T,<:R$WRD:.;"D+0Q M)F&[RHQKLT_HP-W8YZ+P/3V OW_&$"'IZ7::O;EH> P=%PL#+!EJ90S>NZ* M6,M;$(N7M:XY@ W@'.:*()#(*4JD[EK,=4K3'A&^58+ER$7*D)$N

\%T&ZH_#&X,?6/Q(#A>#B^'!\%E0TCEAAW*ZW /">+% MRBO92DZ/U>0V.:,>ZUI0--&N!C@8)@:63'R/[7\[FHN#O@>#/0^L:@CU1LBA M52R9+&Q@C,.Z%A0DLZOMG3ZLJT*]'G(N"$NHYH;X9WJOH[UBS=*-M3-*F1J@ MI\$)6\\$JP4%'>VOZWRRC[5$*]:$"Y&Y5=JO[.&)0[A6"XJ/V5^O[05A$C97 M%JH5YA8+O_*YVRXZC+H:D42#)VE:M_'"(,<4.I>X7F.6%(*BCO;7:Q0/J_75 M^$&UY1)S(71A()=,)=.T\V+%J:W+)!\;C"1"S2J B-L*.: M6?+QL(&UTX#W5B583R*Y3G;X]CLS+VHA)QOF4SN>X!SP AZ.$1!HM=N2S3CYVR-@)RBF3B/I.9>PT&-/8448.G^2&JO%*?>ZF MA?V0*._+@IP8I6A? U/F<=U^-/RTE9Z2B/)%\Z$\.N&Z7SR:AIJ3VXE0J M0HDUEW$(+[$ZJ>7#)FFUGD1 4;KCQA&IB7P\M)L1SN50V=CMGYS;]+Q@]LG\AGXO'"H#R$Y@MC/(6Y MO7P",R]6;.KP0RC7&E@3911L'>"/I1%5I M [PLU-G;;G%L,\,PK9;@8%E/ZZCI%O9MG.?Z,#^Y?AI)Y+$*8) [757QV$YP MW@5X[+GS^"8'FXW9@!Q'>1#*D\AHE0'*&SF .9\Z?C)U?'+\HTB?D#"6.;1X M*= L_A:=,^*_%LJ<."%.0$_R)7C"/DF B]HNK.(=2 M7KTC]\+RH4&&1A)GPJ4\-"HEQD)-^>:0';--DJA2)X8T,+2"*^(389LD3J + MB87KN+A*+A:NTJRR13Q\=\CI#ITDSKW+:N@T!?' ,^DLPDAWGUFS$0%ZB##2 M$S!Z L)()XHF:6,>1LK+X>4P$T9Z>@[1>X6H>TTFJ6L4'C7*;(!=(XET;*XS MIC?QQ'ZGSV:Z-K#T\8]X00,70N6"!XER#$?!B&AGV2)SR*)#A;&$BH"X.#:C=%0N8LDLJ]MA@#T)D-'^O&9H5K.P0F. M;$"*H_@BB1QKJ:"XPD-7\J_A3N48TE-QZ6^EDB1RI?FIQ+6:'W2#XNC!]3Y^ M[M;_&QNZ+)G3358ILL4I/)?*T8^8K9/+BR12I"4T9"*F-LU'-B(^#]TYGH5F M27.#6H(6>K@:/Q%22C$Q6N)\5&X(S1IC,P4>U7*Z8R?%Y&B)CYV**%0KC(6B M,I'UE(V(%![6DE98"S%W%">Q,/HB.ZF%OQ+#AUI!],@O\H'LK'F% :;Q0[_8 M]6 F<98EX5ORI[T2>!^;EJ&,+2R3&RU-7K_@>_()&J++FYFJV^]C=4&H##Y, M)>T%]R4+MR<3/(ZW:Z LU&N,3;[8Q>AI#(OMID@2!V2R/RY\KHFRT! 9FPKP M+$D1@TR#5"Z2+#3"\*1&'!%D\RL%U EHXE.92VWEKXW@,<4F+;%H&P1859]\^"0\?)H!PT=D<_B(I:9P43IL0&;\\9.[*;;;5FB2 M3Q>'97P*^'W,BGRBZC%P;B M96QK"*6+PX:V1D:SWR: SR-=7MJWX M)YD6_7)_+RJO]Z:/B3:S6J^K-[;+L M),0V;GXI$%[%JNJTS/MNSJ6Q]UV53)#!1-&&3B*R]1XNE?Z9G)%@CR-%DP$G M;B8VN^=\O>@WLX(-J"O/@B*0 /L+&J3]4A +>?20#*>8',RNSZ -2^(+(?DQ MP68RR)GM2('A^T*.JIU+AD4W$,#C,*BA!TDT!WRBDP<)AJ$;UP$/TS-M::S0 MV::MY0.O'[MKT UL\L\;C?UYHYVK9M)6.HTD'WWD28QMV\Z>X,GD:@.\,&)< M/#Y]N_TM&(L?9U3.%L^?]]:QO9QM-'!T$\.\:&ZQSPNJ:Q]]G^<>F/GJ?6M7;SM MMUN_%5L/PW;_$DGJF[0T7;5R"4C3\%K#K] 4V[U8)NK'F=G\5*+_P>\^3'J< M6P5T'M3EO]X'=SE%00(=/NS=/2K:CT+XQ":)X2HKYER5X"6*IBH:+HY4'50O M^M @W[1.0E.#J-:?+'V\3DIO3O\JH'UAI+K%D25%& M)Z1Q1ZP NLXIW42%4I "2Y$/-GC AKY]/>O:@/B(&67JH TMQ2)%T<^.3.$! MZ,9N:]CI=5N/Z*G?'@Q[J-.]?QX,^YWV0(#/=V>HU;U'@^?;0>>^TR*7-]J8 M>BON>MU![[%SWQJVH2)#^.=[NSLX_FNA+E%90&062)^@%RKT0CF[&GYY MUJ2%K(!J_9JU\+YT--#T^L*4R$9X_#[&K!*C1VI\04D=\L;GFQ9SR7/S=FGZL>RTR ?T('.1S?7>.8OB^C<*0P0 M+V8+E;KYZ-X_8HS,#3S%FJF\8M31QOH,HR^/NFE^Y:#AH*$S;,\>Y:8'1X6' M"ITA@^,P,;,[SLECK &%N2T\GZXCR8VUH%M)E;0Q1JVYH:AK#J]=%T(C>(?C M+=,G]>)&A%7U& /SDQ7QH+BY(U;[TK9M&7 MTNT[GHVPX5M!I_/]#VOHJQ_8_@"?QR!>Y(E0JNV?XCU6GQX6*LFTX;,PC]H! M %DO!44^[0_(@) .^N!45T%KF?;[8H*PFD"6B), 8<07'P9W(:%!$7#7 B5/ MWB>IQ(G1T1P71H88%*N"F$!:@), 81PF/(1JKI?*L1'I>DUJD2GQY7GAKJJ%GST]ANFNSPZ=\_>1B,[IP7A<,S CRKL>&Y MEKO3-B&S@F/5!T>Q+%1K)0[)/$%R*R)KX8C,2!$WA4J3F9G)8;:-,>O7(@$2 MV%O22L[C>$A/9Z8M!1 !\)^Z2XE\AR6 MB<<+@Z:Z%9!FA]!;TCN?'_+Y88[$8NNU;709E'%]9_MVQ]7^L*6'ECL*81"2 M,3CPAF!+_N_"M$CY0,V]R5!Z?](-TIB691G*:$$W=PWU)\F 1_R$_6XJEYJB M0I<:"TSV1D9DY/QAYAC &)+"?#D3V3B1#($+Y[PSKF)$%G'XY M_4:EWV@K!TR6,7UGQ9\4^YC;=C*KU@HD039Z>T5IA$>NQZ.>CT]D1= M+H$[?NBC'=-<8/D>N$-[L<_(<';_$!C%"VTZ!"?$@F8"Z$_/\HJQ8S-M VVW M*F6_@K:G@$Z2%U,RC9+AQ6@K=REO /K(D/^1U 6.3Y!E\2(W%'F28X)I6R'D ME.[T'8^Q!\/?V-!ER9QNCH,B'P4LCX*#:X9PTZ&XU6K@:#E%M&SCS$16$??9 MBI2X#2&6#A)+Q,?#48R':(N7A\!UI7R0C9^1D<8#YP(3 'U(>)V?)80MA]8P M/'<(K^76@=\(/V$G%_F$&AF0PR855!(]O)*ES;G1076@3;P)H3[X\-84PAAS MEK2((_W8D!Z2+RX#+VDB:9(JC2QF-1SVN\.>:;.F$I*5+DU'Z-[)16"J4Q>: MC2R2BG# YY#GMX865;8;$L5*H'2<;'<<\T[K?"/B377T2/;0*IJRIU,-2S<-/&MULRBPE=\[M&A7KB M3S8.6GKT)VN\GESNO)Z'KR=?QMIRCH5SDFO.UK%8SIE5"4H 6Z$+SN4\K#LU M>,;LV&U@,O]K)2C_Z_Z S/^2$ =AAB"LQP8A ZLU-:%2.D@<^VD@\C!Z.B@^ M)!HB#WFHA7@AU.H'VHIZ"E@\S/;I2E#81D1Z9'.-X^) ?)EKMRZS\ R*M8@& M3U:6'T2A43W(;ET.R32T=S4H#,)!9&:'6E0O#H0H?J@%/]2")RUEZL4GD8P[ M?R\^";&P9T>P[*"O!B7]K3@GM-D?&^GX /9/K%X3:B5F; [.#,PS0_Y>?!)B MR2UA'V:N%Y3:]2-AGQ3W\J &?J@%GQ_FZ,79I0RN!J5BW=F^Y8=:'!XS1P#& M6E"ZSYW!R ^U8 L_[ /STT,M:N*AO "GC$@^\=EIW;46E!1T=_8\@4,M#K*C MDI]I$<\F"$KKN3.J^9D6G'U39M]H"P7,X"V?K,DC%_B1%LRDFHN58K(6E'(U M48<+/](B@0'-C[3@1UH<'2^RG'JW%FW=+G='6E383MM[\F.":5LAZ#S'3-R. M)WRD!3<4N*%PZJ3(LJ%03V21D*DS*RX.LD63VPA',1RB+4T>Y,@*D8W4E?S( MBDC.Q+4C*_*9ZN>4CJRH!V7Y3,E[F$KJH";3B1(9!_JI)OFL!R7Y3"5(,6?Y MB3C2CPWI(:GA,O""[I_"7ZP)M2K/X,\F[-DV:T(2T*7IZ$PBP4-5*-6SR&+# M 9]#GM\:.50/R7:77;!FTOESFFSXLWCJ_OR,@9#\>BE[Z?+2O@5?2'0K_7)]+BNO]J= M?^G/&S7\6;#K+" 3&\KD:E5?6EW',TH^^L!#ZFE7<8(GDROJ'"4END5#3Y$* M.=CXI4!6JK"J.DWWOIMS:>Q]5R439#%1M"'Y:6&SHTNE?P9TYO:^IS56-!EK MM%<)&5S;W998Q&Q"SFV?L!,/:2 ^4@0/'#@\O^M&1/O(B@4)#C1^3B/RWQNWXUU/:29'( MG!( ?&XF1/U,:,W1A&Q/$_I"LB5]Y> X+7"L[$)N&IR@]/6#&@34-9!8Z%;* M(5N?OV9-/)^$:=WC,75SHHI(8[7$P,Y/QMF7P0L/DMVU$;3T(A;%I)O B4,N%MD%;?)Q$)>-CJPUA'KY@/98 M1 ]/MG$+Z7IX@L\C2\7!F=8+#Y97/E>]Q&ZW[YJF(5>]Q+L]2J/8T=(L>HXO MZ@';[LO%D@C_.Q\;9 <^B^>"-85:,V,;D(]LAD8V^R\\RF[/#:$>9J83=!#- M1T(]CU"C<5,YJ >\!C!L2=QEQEQ&3!D'061]INXR\$>O[ M'5/:F_T79HB0:"LDZ?EYF$=+;FR]U$(6MMEZC5+0R1F9^&L^0\X.1PH(%V4^ MCV6&E!JE1%8Z$G*_,$]0[+\P0^0DLFP1TP/"/%)RH\H.XK9HE*(M/1R_5CK! M@)&-0Z\3Z>!/CPQ*I)08AU)E9CLF<1A50TQ]$IOEX=9B2!KK=(;T3AB,K6\R M*F4_I"=IA$3'=;8^L8PH)T?$QO I>XUR(E-GYDZGKEW!,9\G95Y.9&K/ M\NG3'.4GPNSAJKT8J-4Y&HX9#=LX+Y&01J8.EZY6,MV]S_&>*[Q'BYX\!&Y% MH52O,H;<$PSJ63L5ND(SC989SS0:ZQ3H@]GFL4X.:I2#CDE,R;V61N;26IKN M\AAG#;$)Y+W/Q3J8-HJ)ZJ!\O*E$/N4D/2I'&DE2#DI=G&G46M(Y M/NN91J)L/7V68YP)C%>"4B:G[\I,-F]MI1IR3"W']1'C>BNL@](Q1_=8)G%Z M,>L:,@O16L*;\2&#/9P<:PJ8%L4#6SJ"V.,S>*=:?:=+\6I-5.+ M*DP2.V"1%%_+KT7)\87D;+%D\VPVUE=,&,RPVZ@$I;XOY^=LMCH_Q.C3.K-T MUD*C4DD%!( =;/9H.9:2G5J?61 M8^TP^S(KP0OX.3N<; MX0EM5="4M0-JRA/<@LY/:+-X0KG#=CM+)]NP_\*C['9VM#2+_N-J4'ZARFIK M2X4N%)>9/*&-!&!>,.':XT.;,^KI='MN&/4@4YUJ4,[ZCXQZ[.1X@IL ?6>T MO8 ZY&>T\?D1Z]W^:?[):B,)^Y"?T<;!%@5L08GQ=@8;/Z.- R](N6P#7E#2 M^$QFP:>$.#YOV(;!6E#RO-W)[VB/:+MA(J3FA%CS4W5="TI]MS-B^>ELG#CW M(\YH+FQFX)0'PCO!U>K0<]DBG:=6KQ=NDCB7K4%B%0+?P\]EXVXB=DV!H QY M:;N)F#^>A/T79HB0:,LB_%PV]JV\PYS+5@LZ@S<3'TUB)^"4+X3*1:;'9?!S MV;:34B*K&_Q<-E9>F"%R$EFJX.>R':O#8KLJB[;<9X[9*CG4K5],\B2'% M8]V.*29H[5BW,DU26F$\2>DI'.MV$932/"7_61I)3QM-QI*A,PGD4TO4?Q&4 MRC>5P*F<9%;E2,XKDH-R!&?C!MS_&"RQ)M12M;TXK'-ZK-M%4%;BE#U]"62^ M*U>%4CW-:3 '-,,\O340Y2(HZW&F06]))P9M9AK(PH^_R@'&@Y(MI^_*3#+9 MK2C4:X?U8W)<,V>,!.5PCNZQ3"+W?$TH-],, XI_K-NY-=+E)?E&-F'>H'\@ M='TN*Z_VIT"/X<\;]?E9L&LH(!,;RN1J53M:.<=/2#[Z($)JY:O0/*/RAE., MI#&HW+FD+:''D*9;\&ZR:U "U !(7@Q)A?XT['13\/B=KLF@J[%,/E'/.='D MZ$'1)&VLP,,>,YIG&31D# 5AXV/7@_%39!52K],VB$.5?H@*67 M"O1U&^][&/:]%_K'N5,9Y"O$^?W:"Z:3HJ&_N7>V+SHK2NL7]Y!/PX)D=('H;A];ET$U7HGY$=^FS0AJDQ M9WQM]I\[;J,0WU":0HE^6HA IQ,\F3#P]B1)&X!&]#FEZ@*R%(L4YGQS$$BV M;D@WW=:PT^NV'M%3OST8]E"G>_\\&/8[[8$ G^_.4*M[CP;/MX/.?:=%+F?= MDFYOV![ T$-WO>Y]NSMHWY-/@]YCY[XUA"\/G6ZK>]>!%@R&<.%[NSL<9%>[ M+\^:M) 5T&Y?LRLT!%1D5-)1:U_?&*JV(=5=S*"X<;25Z8TD%L:+I"E_2\0. M6ZEUDI)"DY\,; *-T*^]B:?G5VK^7C''J@[3'3R$8F]5NIV$6ISE:JU4%YL% MA,%,G&-W6Y'-.>F/$W_6!'H;[%#=H VY1'1C!Z'V*V0#$;5(YY9+8N4*W;8& MG0'J/="1 ZBC \G)K+ NF8R,M+%G=8W]5A>QT QEAB:>]65Z8H&;8W4APU-3 M;&!%HU;=PH4TV'=P0WK%:(2QAN8&!B,/+H^6CI5'34(T7QCF O01LG1ZW5BH MQ#Z$W]K9*4A?FJYI^*S1-U-DF&B5\(0^WWX?3R7MA;YZII@FF99\L3M\?#5H MW]D?Y:NO9ZBCT=?I<]"!\!2\'7I0>J'-6IFAM(("_1*]3X >53RVP'Q1W3=) M7CH6$[U-E?$4O4%_D;N2L[@/OX*F&-0^EBS .=+P&)NF9"S)K >>FTB*0?K0 M&RCNR^'20K6\'G+K-J>A'N:97_EM$?/(B28PIQA#W$)(#&G^D*%]I*.DX@HR7/_76CV+/9-L:;D\4_;OFIM2],6T(0^ MGNMD"J.A!Y#HMLJ+)?K#XF]KLNDX?SKWQ6UC MI6G#^E4Q%J:M3!1@Y3&ACS?=4&68EF$$G:/I,\ &"?T<*$CC>AAVSF(83MM5=#>#97 M]24F/3@&QM2.24J77!4H4OAJC0B MB@XJ,),(%1*U, 5*!:U,NA.*HIG+2(]#(H9T6S']?G1"T0EZ=BPWY&]"M5,QY"SCV 7/DK#1(@M58P MZ$ALVK(C'?HV!6M*)MGX9X:7N#C<9SS%\!GE-%M3JDO$K5O6Y;:K1 M[B.*=ZJ\3-4E$.\8&\2DL+M9TD#K$D,"K#(R>K#,E'(]C*KM0P<"V!X (,0Y M1!SOOP-$[QQ,!NM9,2=Z]FZE9_OM_[2[S^W!813MA[%AV-UN^]6AVF#_.98W MY= B#-Z9S:&22W3 >B^&-//!W%K.232TNJ0DJ&*J9$%X /C=@?%GGTS%Z%+E M=YADS18S=WG2!HPV_^&"Q06*'9U>6%M*:M;7EGU(9L)+4(R@M:UIX:;R8: ! M_>Q75^D]?ET;@74E9C=4M;Y95\_^L*:V1.R,C&/]1:,3)\(S5/G3B1DE^M42 M2 ON+#2J#0]#:W#K37D#?W"G@V*DTP7=45?>CUN#U709 M#6&>/-[&L/527; 9]EJY<7K*AM^=ASG: )<'3.B,FS,4B.453%^PA@T"2+MR MSH1N6T5 <]OU !4QTPTZ?:(B(5VHCV [5PQP:8AD8WKQI#O 0V_J<1ZLNA]O]4$$WJ;)\#.LW\ M]\ ,5_$+7JL^Q1V0&0@)RE.I_0)/CAW:,L$P@D99Q"1$U(1TD>"-C@6QNXBQ MJ8(.@2:XO.?V'8P6VQ*AAGF([-?J]+!++ZZ0Z1JM="V%+(80QP8(WM8= C'? M*,!\K5N,_DO<0E!3UT"CS7BC9;C&,/P QO?<(6%XI4G=4:L'J=C'NCZG1;T2 MWQ+=Q6(2TQQP3.PSU]FRV\LA_8I& MU"P&6(\6\@O5'@:%F?1B@*&-%G/7P>*;&_GLW2DT%L!/QB-^)VX/,'RQW8"E M@E49!5N% &SA%?R58G;Z@$2^LL0^4=;)1E:S7\;*X!F?;,/0 ' MS'=OTD80 %@D/CQ @.L50\]G@S-XEBS6NYY2]Y=?[GOW7ZFPX /]+?:*T0WS M#+4 "+3CJ0.&2!8L"V]P_>RS[^$/7%$H^&P+G4ZN[0%EDRB9N3FS5<^] +B9 M+.R1[\ :G*&!HL1V1/CO,_GE263(1?+*[?T9D_("JAD"WX)&"+.->>;"RG2 M6&C%ZC7$;X FRCN6BW3TDU&A0/.?Z43%?\,3@K#B"CN_L\=F;O>1(J@+B[0 M6$JF'EMGM!%C#5M4*R"PY*@.65@F]AS9:S1*?:%05^A_3ZSX?8SGKD^93F*) M1X#$W=B36:K53-L/#_8RC"UB-GCS;>(-\2GK2'Y*'QT2G>3WD#L.=#K1I\$C MUL*;TP,[+@S?(L*JBTYB%'^NK5;*RE6-:Z+QF9>.BO),?>&#P4-&YU29SU?, M[VDNSP'P@8])K::D>L%ZEOJ;0$&1(00]8BH@7%M[ !/9.M"MN-]3[]6:.C]\ M%81;F$YV7$ X-5PW>6QX>=.D4*>:6\L-$ECKS!4M;E9KK8>FT+]@ 0%RZ?(Y M'7M4:U)6T\<+GX]!L>CC4"L8AO9ZQ::IZ4[7P02DKJ95QPGKY6Y;KYE),#C) M\--'U)#>K)]=@;7B74;Y(.>)-%94YZA :M&^D %+:1&^F,3K);F4)"'B9#00 M6?81?-/,B+8\F=.%/S;1%X;]W!O&/\)-\\AK2JYQ0-OMFSX3ZT1Z\6P,K\>) MG2ZOF?$ 66GEC0PVEVS#9FM]7 ?9*C*.=JT3<&GK"P#DFGVF6&=>TTF('?E# M7;6.YXJT!&87] UC52+CE(AA4^NM# 0*T$B@>B%VIZ&8MCL8= DHYJ)%[("Y M9$&Y5+LX8\95-MZXLD, M+3B=1'K97@/^T,Q-)C%Q<.GR5GKR:,7 SNH]< ,)GZ>>%_CFK()#/;REA[62 M6^8G[NVU# #V4/R$6D(6[LDQ(.%1W1>E2)L5;ATK?F#+U-ZLX @ZR@:%(*_Q MHR.4Y1TQ_GPGUI0BQH1WN@_TU&'BIRJ5/FZ@I*#?WOB@D/9R42P7*V(>&E\5 MJI5J8-OI2)C;;@-U*1"P!8T&.V3%"_B!,=-R.>5)6MH!H7NQ0HC>MB_X3"UW M.$,]MTMLURS8J0K/<8KVO7;$Q7 Y4(AV+\GVLB81PI;1;RKO=@ *=3V[ 28P MR\;;26,]T0@US(AM\":9:[ (FD1_ -32M2M'&!2AYLW9X:I=GS7?,'(6Z4WJ M,%WY+^$G80ZXM;5E,\CEMJLGS5F97'>E"9MN4L^/2JZ'^4P%UPWA./UB;]H.VD^Q[MYJRFU.[T#0QUN@=#FMDCUS:J3!P\XLF49 Y5 M!DL3NGMM@-Y'0IHU-3!>K;Q&P"3R8])TH@EV0F8T!4A_45G3?=0Q8K-U8CUK 74 MTX>3#3N4,+&/;DQIYH:JF5Y,"30HS%5LPK_F1'%6N<@*^BN-(W &_Z8NF-NG MUZWII@]SH8V9T$);%1)2#<&>&_W08 JW\H9"V):$JJ60F*(XP*WZ3/&0-?[6B9$4:3A3JQ9Y0T"F;;6KL2 M(1C@STC":CNK.4,Z*>Y-!K0%=K\#; SK'MKHI+)(\G5GLD[>4_3:4=D-I3%P MN:UN=LB!6%@?4Q?;XB/$BQT#),*$YH^*X$+;6VC-G0)%U@SUC[HQ9!0[:BN" M-6G'U7IQ!][B*51IM?M")2MS0"/17+9KH>991'*-O$69Z_/187QV'PP$;S$? M.>>Y^.VH#X%:48RTLN@9U;:!YDC0O-PB9\&U5.Q9PT":8&M)5][-*3%\ "A= MW<*H?8:^KS;!+"R8!OR-S0\K_C.:=P)NC)8>@(!4,%EJ)TOPY/G5SHXU=$Z< M,-T?9.<-G7:!^4ATK+VVZ*ZI.AW)5#1E5O&3;A(FX V:TC$X8+)\J(!)Z 72 M1OQ.Y]4W6:]VNM\&Z*G= M1X-?6_WVH?;WWDHFJ"/LZ!;?P>V*+VJ/QD11E)(%PU=,%[MA0CRR-UB,:8XI M^W=.!+ED.#-,HL?-U69)JY- M>QL*M2>\E)QHKEMVU-A&31737)#AL%;NL_:*35*P21(.V3%57A"F&V<,G%8$ MFV2"%9JJQ\ZQ1/UTLGN^(0G\((Y#.VX+[)>%1C]Y<=1A?>0%5PO4$MQTH*^Z MW6F%OTN)G332848PHF*E"[;A_3B6U+&[C?HL<^3M,'Q6!GS ( FT 5.VQ9QI MHKVS%WKUL^VBE9QL8VG[LA \#SK=]F" !NUO3NZ+PS"4LR%_HI/U&3I4Z YR MLA[IS13FACY1K-5"NKF"N[/4K].QJ- ,CW1<.!\MZ?WC>KXO'M:=1CF%V0L\ M!K9HF!J9G-%P=/OM-&HR0MP.'7VR$QT$(U:U=PU"/RV(;\"FQ544U7I0MK.! MT=3'BN1NPR'1[7.=5L_9YTJX]HNY@*K!9(Y&@=CS*^,'MAG+Q\FK_ 9?O5VH M4 .*,=^XZJ(-8)R-@1%=2W0Y 6JZJT-.*+#5 U$#Z+,)BE0$IPQGF)YH>+> M9),].IKM\H%!>;MT;G[@D8M:M5IMB<6+NXN'8K7^4"TV[Q_*Q7JY(=XW;^^; M[NL*)'>QDMO.^ Q^,O>^VQ0S3>VIA!L^^MD]?=@C,HD(C&SPU.F1Y"1W+&WK2QQ[A8Y'.\DKR_=!LPMF_%,3JY]/*Y.+CXIQXDTF:ONO1 MS1?*4$!/P'3F5^(1##P9);$>2>R FE.$;9FCUD;M%J-BI6K1.=I4MLZY>(<' M.4<-6ZAQ_/X<'QP?@?BPEX(X/#@\ N$QU"U)908=V1SQMT\;W-3LY6V'_R6W M,06$]^^%9)"-57:(Y'J ;LH2RWSHAJ[]Y*=%UZO(A-'V@XR9;@87#*/-X()A MM!DG(9@&NFY6GIL= MXMG-6 ?AB!="LQ+_')R$!9,90/E8B#(6*B%GS* /FVMRUUX%NW@(X^6KZWB>"K-Z9\&'7U^A];)BJJP1;>78#!;" MHCM"HHV81%4K-3?O*)N+L-=& -5L6RG;HGNIJ)5:E1S?WQ*^+VL*WJS4,FV< M;(GOD=;A6K%8R@K>K]T^/$?Y/;#X^@X,DZWPL@KH6-$JS?FZ'AG@P_G%"LQP M.YL&DMLGV:#=QK'9)\&45Y0<= UHM)'BUJR5L\@MK?G!\!/,%YJ M6KEVS+;+Z[Y7H4!ZF6V=&RQITVUI21'6[%@I;<*6#8.^BEJQD46^!W76L5,V-D9 7EWC!V5Q=C M]]YPL%HL:5JHJI6;U2PB:WZA C.NZ9SHE"$D4MXSGV^R&! M2BV3LC,G@51((-O)]OL2 CD!Y 0@"6 7>??[0=-:)9.ZRLYO>&;PY6U]S+S) M&*VS#JORS@:9B=ASG6Q6! M*U>U9C4SA3^RXK/(:4'00E+@W+YIX6 U:.\A&4;QP*Y0]0D1:; M1S5!#6MEL@)[CN"I('CS4 A^D(JT+:U1R]EWCMT*NUN+L7MO.%AI5;16,S.F M;GX?DE>D/2*2;:1Q@Y_5BK29=$SD=)$*7:QWT__Z*M)6&ID,+NY),AI0-' >A?F*6%JHYC)Q,'\-B4O1YM15\L 8\4-.>Z.%IU[ZT&]6S M8J5P5B_5"]5:JUUH-^K%0O.B_:58*[6+U8OS$S$ ^T1; B/,-;C[CQ.\*."6 M):NK!9^]L=X//ENZ!XSK%XL^K=CRS5TDCIFT 7B'(GA&/)E:@#"**OH RRXNPIPJ_%9'FU!P $>&S\S$FX$ MO:+&\)]?%YO*LU.&,]*$]/%1=\'2 0I':K<^1K8A=R&I07*HWN=WILW\(=A+ MNFU@UM0Z]757[UUB;72KJ=S5IHY2Y;>'49_X*#K7!V;:0^"9^&MHE[/WC$QS M%MKFG][ST>?#(6!^UOL]:VEOYJ?ZJDY5F%#YH;ZJ0Z4TA .?Z6%N+%:O--+S M8/$=Q>IA8F?"Y*',W$_ (73,9_8-'AUZ[")L;E"FY@:5'0%_3[23ZB@ .C50 M;\X8/>:-Y>#)P9/V* G@R8QUME^.O&5)]HU/:.,!=UUB=*,)E_DUFTG1&Y5" ML03_9+/[Z%952RLMK=7<_&9W(_#O&*7>((XFA23L&TJ.MXL;EX7)L?&5+ QZ7)^'AOWR<5J+:U2JZ6'-QEQ3^Q; M =ZVK/?AB6<'U_R[IY>DR_Q,*[W;UL1L:LTMJGV]2JZ>2<1,JA"?(4UW6S0L M5[5R;?-4Y!P/=XB'2ZO!-9,JM6='O]U9X>J2UJAN'N6W$=S7KO7V=E!Q&2:V MDA*P7ZK;;H4OM9//E9)6+6X>97-0")J4.9TA37=7Z%AJ:/5*BGZ1'!_7U'A;:5R$I5C_N*:5Z@>V MQ'+-]V4LB4M==MG=PKZ_8:UDK;U$'+,?/0^%G&K==&2C#6BX?.'8A1\X-D'.]FZ[4.%QKBPXE MN5MW/05ZZTJG.2D1*1U=LMI^ZM*5R[E2DGUDS7C6VGZ*T=7**5X2YJBY)FIF M.WMM3V42FSEF9A\S=Y')MA^AVTI3Z.[.'JI^4:NL59LIWB!D$2.S:%F7%C0RWBL2'JAB4;F>U[8X+I986M ^> 8; M]UFQJ-+0FJT4XYG?B!,BKUBT$WI9T&@XNVKNMJ5B:EJYDE=%S#YB+NC^FQ7= M=NN*146MV,K3K3*!A\ORMUNE!7UK,Z+?[JQB4:VQ>>_U/&O[ QQ0:_8%VFV M.ZBSUJ@>&$_>8%Y,7J]H=^Q[07_9["JX.Z_(T:KD]3C2QM&E*+J@!6Q65-V= ME2RJ:O5#HV*N\F[",].X^TJQ9%%9:]0.[.C-6>3+6.1Z-UT'XF-%K77HXJYO MT,&;ERS:BF3*Q83""=G3=K?)5BF6M68UOR+./BJ6#H6*!RA91!'_):W2RJ/^ MLX]XY4,AWD%*%K5 3\W97?:QKK(8Z_:&&Y5616LULQ]V<.RNV;QDT8Z))8WK MM8R6+"KGS#W[^+K>-=SK*UG4J.?AX=G'SC1NN](N6(06626WQK*/G.O=:B?D$939Q]6,9ZGM!S-+K;R45N91LY+M MW+4]\-.9QUQQ$5C>F^11D;B8C^+TOODM4 MIW^9&?Z7F9'#%=("Y>KQSP@R(IC$&@9\, A789B/GW'W3*Q.K R_I+]B2URO M*%8%EWYWP MD]E#V1=$/GECW5:3T,^ Q(Y+B/$!B,;@K@6,^2,[^7QSV[U@EZS +MM7]^S/ M]O7W"W9[R2ZO;MHW9U?M:W9UT^G>?_]V<=/M?'J/XWY6<#[ 1KI#SLZ<$NX\D2"Z&+CLAIPPOF9^8[ MX22\9("KZOC5EC@M/ MAY^"?7RDLUVYN,K\XB;V/#1@0>*8 $]\^!IF73*H[8A!Q>(9:&0ZXZ!5^4!> MN'H.@HPSEZ/ PR.%_0,"F_X4L=7 )3MCPE?GR49,G8S&R!2\TP,2M>+7<=EQ M(&[2UUUW2I 9.1,D;0 8?.D-Z5#I#P0>4 $2O@;(TA?/ 1IPDTY.8S9@5/R; MX+&Q/I7?X-UHOP]L/\8'F#X>N\XS:!0^CQ*M ?_"$1%]CD;<,/%W6)HW=%R_ MX'-W!&?N YW"40+3\XD\0Z9CVAY(&&)6IU+J=3AG-[!0]I7V&)G+M(6Z@VH7 M_"-PB7#2XWV< OE5-F3ZC'ZQ9\E^!L>/_UZ$&-"VC6\!?#H!>)+E?2,E>3]+ M20 (_DP\6WQ!@&-]"PC^'R=W7R^[]RZ%]V;VX_\!TZTF?@B3J.2[H3.C41:TI I^/;,C1(OK RN/G MCTRZJO]>I/_!>W->;/G3"7N?>#2_G2WMV;=H_@ED,TQM;^A2A MB#IAH8=8';?Y)):%!Z ST#Z K/[N._V3&'(_26B88)B9Z/X6IXQ/S'X9>,KC M7[_ <.T2SP)N>(:D;F.8M/ZBPR?>%J.4*.DHJII[)G/Z^U?0W\_:G=\T^B^[ M^./[%6CRJ+*S]LTY^]:^__VBV_YR?<$Z%V??[Z^Z5Q<=R4'3U>F!1WNF@3JF M#J@Y!-P!3):^C(;.52W%62BQ3T/I6Z/ MSTE^*47%?\]F?E0:,0[%ITH9&\#!Q-^+;M7@8\=#S0O_I=E \\,=@X(*\($- MQ*6YZ4^$9C8[8$^WZ-8!5 P?%'0ZA24;A]5-&6TOP>5NK1<]WG=K MFQADZPG-NC==U]*C5W]],\JNPKTA (O$@#DP\? L:P%UP7/ZHVY:^'T!#JF MM32E?2*,"FE#1MX1]!/%# [8B_JM$<$135#NQ':YCN:MP1YTP#]A)CM@,L,F ML7@GZK;ZLQ89#PUACX]U%S7B/NP(4-.F!ST0/S^&CH4,Y!>B3W\:P^+?H@Q% MPX$+_)F#R<-(^.#F:52#CW =0JVG=8)IQAQA&H%]Q=V^Z4FC;3,F@\03/0%O MA=9]<,P\.'ZV_:5=D6P+SRA96^<@SF&=PJL4E)EN.$M#5#&\XGA M+! HQ$AF^!>A^)CWX;3ZDE'!7\)B$JZG&)ZU&1C2,+PRS510+(R'LPLL#VG! M4X])^H1!RL52Z^,"I" ^#T]S&$2^.(9-H_MK#/2(ZK3!3 ]-13#J 4/QB8%C M6 AN=2,!*^A-\WG=UVQ/7 M!_![SW5^P-)Q+%U^A1@C-B3]1,'JP@UF08YM;7-W^D-N3"Q^.V@KR7/IN!T] M:FW?@_8+FI$EPIY([4\VP)N)!CC[)!!:6''_.,%;3S"%QKIA X%GT$1[@>? MA=$$>$NS!49.S/3;U36*,+9,&_D,WM \HPD@+WGVG5#P@E6N>W.XM_%AVVBL M_.,$:U*M\BSL8 'SUW$2A0H"JO#8^)G1S3B=15%C^,^OBZ/(=D*1C](B,_])Z>> MU*EG#1A%2:J<4]1*BFH'QL@9&".90?4<=XX =\* B!QO/9T?HM]#*]C?Q@,KJ-_& RNHTW<3!'X#[9OQB^-)]!6;K'B^UO$]OL MFV/=8E\SGX/4^VZ(]>.E[(LRZG92*B3)6_)_G.I@H&N@LA>RIZC MP\6S#8Z63G:MRFLS]VOGO.>'=VR!EPB=1%]TS]PP/TJKUC9O+[1CZ!\,"W.$ M7POAF^DB?(CL<=3?%-&KFZ<"YHC^JA&]E2G.WN]/1A,+ _+(I1)Z5- I]X52 MAKKZ\R(J^!]W'4/WAK,$4,B1/T?^!.1O)17>SB#RHS=Q)?(OKW&Q>;W"/9) M]MV2TK4*BX^8+C'+:$_9ZF>X20KD%+%ZYR(F_U!FT:*-'XZK;+* ?;.7!6M: MRF*2"JJO8C'1P[\=R*//C-U4:FJ-H+R")9))5[/QA9[-2Z G*H MES;O2?3FL#'U!:1%#HNOCT_E17$VX94O((L,M)HAO6*?ADMQ\R)H>T:3_ 8' M9OA392?2)+NW4J=[D;W-VI>04X6ZGF.)OC;"+.+@DQR,V9'(V/!8V7 MA 1D\G8*FUF6-V]FF7Y49TTGR^(\:_I(+)JD&+URH50N5$K'F36-)D])@ZUET>K),3Y] MC$\*$CL@QN\VL!\PO9@[77-,3\3TI!"N]'A[[JK-D?^ R)\4>Y5!Y-\^_:#6 MS"()9-XCF>=-Y_E-V^0W 8M)"D-;Q6*RG3?=TIJM=-3)HT3*U!>01:I("JTZ M&%7LSKJJ$C6D='EZE,B8^@(R2 VEI&"MM&3$=A;8\NBO=(JW'26:IKZ +-)) M4H!8YNAD>V.ME=DJ'/FU59XJ_E92B(#?)$7RK>(W1Y$J7M'JE70\0GDZWANE MI4H&:&G'U8AS&LIIZ* TM$D<1IXJGM-53E?+Z6J3:(\\53Q/%<]3Q?- L%! MED319,#<*U>U5BMO$9/C;B+N+@F"23-5O*HUZSG.YCB;B+-+HBKRVZ\7^&FY3CAHM M;L '@X]JD>-#37SG.GW.#8\-7&<$8/,E4C"\K/+@O"FJ4%<(5("3+^#7,)7" M'^:C^<$-]M.R*DG5&?7!D.4.JH5B9>W*!VJUE[!81.2V;7P32Y[>#A:K&0'J M%M=$W:N;RY//E896+!;QWSD4)N@LWVXS8;MEVFY5_@G;K61HN[5F)7FO, 3S MAYPM*>CO#UW.J:@_&\%/0S:&'QS *FX;@!A+WF31MN2,AD#8KGRCHE+RX06- MN=P;F&AW.6CA9*R;C9 G^R2A.-K5R;<$YK<3)6BD9)]5VLX>39:TN MJ' CK/3,YR22XAL?M61EL._/0>T!!SQY@7.#O+K/@$S!REY,6 ,03LOY1Z%6* ML'P#_K ?Z \V)""K02A^.\-]V'O2I>0);D4-70 @@B19SQERRV"ZO[98 M$)2C(T-'8K,LY\G[L((U+2GLOXU?_5NPQ1L<&M8"I]]]XM8C_X:4[5WJIONG M;DWXAGRZK%6*U63E_,GTAR"^ED -J%O :LIU]^,*".VLP/(B"$GH_!O6TGUR MND/7F3P,+X%VMH512:LTFLDPZO&ILUQ]B,$(E?(ESPY@L>'#WL?5UF!C9_4G MUX!JQWR64.UR>TN@EK7&(E?%:IC.P&D%5'UN1QX^96W+4OS"#,(\/+1B\*N7 MSLY8,?1JWW,Y!OINP#!(5/LF5!.8YA1=]KB$( M\4' (P &*+)BBU)Z@O;5 %?._<]/J@ M%4Q ^8!!OEA._\>)(.YRM5:LEX%AH#\!3 "^ (_",#Y>>V>\%^0U"5BZ7*1W;;_>WBGK4[G8MNY]-['.?S ?4# M@BT3P&72.^$QT*$ X02-^T,@-*34D6YPX2WW83;"?OS_WI0P&-5+W9X*\N2N MCU8\ Z[-8>SRV M3-V&9V!W#[BD&,5V(U/S9U3.B;5-?!-U21HRNADD)>7L"5?G/ (,X/R @9@C M^DVHB,CR8B>+>FW!?"X,33;:\7'D]26[/P3ZBJF6'V!2IH3"X2^ZA2?2&7+N7SO2I,6S$S;PQ'4Q M/I7870J'5@$-;K.+-=CVLN#V;&^[!L; @ML,4BH=C[-D3"7;?]YU+J26W):4 M7O@B8+P'WRAK7PH&(6I;'U'! A51<7FET JQ@;1 0H-@IWY;+3LBSH5E^C29 MGX3BA;A[2=C*8@B$ ZJ6WIM4\ZZ!W7)^"X#1\02ON>YQ+U'-JQ134O-FW3>P M9_Y,:"F^(!@Q?/^V=):Y&)%8L,D,=#Z&LRW#YU)1&#%J80$:S'R(_3T,@M7O MVE\O"E_N+]J_%]J7W8O[#TRWGL 84^D*'\ @0FTY J"/;,@Q#.D#*V-TO(QQ M_WN1_@?OS86_RY].V/O$L_GM//EL1.WD79Q,]_;LVK1_!+,8IC>V]"F"$6V! M0@_1.AYH)=$L/ &=#5TDH;_[3O\DAMU/$AHFL'%@1.J8\8G9+\G$MN>>780! M"5%J7;+0@2>>(5D#,_ST7G_1X1,?BY%*E'846RO M.-XY'W#;X\HA)8D>'QT4W*1+[6CY7DX[LO.8XK>+KIT,=&,H+")*+3)KA@,S+[: M&@$3#0[COWI?[@[7"T0W=ERAE>'C,_9SZ'Y,1$CI2XS<$ $6.DJ3D(^\F?N> MA2!2-+< D]$7\VBBDP>X2>"7I9?9O#NHI].) PX.A3=7>G! 1'BH!+([%X_] M"MC1\\:H!K1@>8Y:F+?[E6D(E2<4UX@Q2.-]5T +7NH[GD^>&Q->=)%XT,C0 M+30A$%7I:EF0,-D.Q)XBL40X*2W2$-A_RKYR&Y#2H@B(53@=N)X#EB?@YXP% MI0,LQ!?D@/;PNS!6@.LN6$_ &T:F+3C#G-MLI/_7(6\VK$),B(][:R_*!4GY M8-.-K2/O 805RCPT0^'W@06&%0N6Q^3*-?3L6TOM)3O@OL$HLQM2HV66K-FJ MF9=G-\XIAG'1/P1\-;B !V(;(C^>@4L%4XF ,D-$V\? MY 1$;A1=BB&">/>O!6:T1Q,0W2 = G6 #N\*DU8L1MC5^!ECV+D,N1ZHO&&Z M43+]28#5,1J+R4*B5ATE61^7I G/K3*E$7'1(^V9 ']Q<8@0"; Z!,0IFP4E MR5%R+L!;R&% ?@(>@] MX/OLW3)CJ!R)&Q&!"\#??IUGN[@7FLP2#@<=S9R" MI"/"::G0D6/<@5U.:<=C/ 0?W^A-7Z+9T;)0H5M%([M'U01+>5OO 3LSS) M%DEV"Y02W0+LDXAN$*8EN:[0/I-)U\%GY-#!9V') 8K2;('E%;-'E]O52Y(X M)+Q,D#\V96D\HR4B$K:$%]8^3\FHGQD8S)J7$+""#64MX M1C3$C&D;O9]65$;(I48$"'4V6D*B%28"4M@%>=TEN6[9:R\_Q?P4\U-\\2G6 M\U/,3W$SF*=>]#/AB*2F4BO_O%DAED7J3>!+EJ78M@3;DK+U7YRVM79186 'V%8#;$L(,4\%VS+H$CRD5ML)+\[QSGLF M8N>8==PL5('?J37Z;AEM+RJSLI:6;(]_?"!$0#QHVX8J"+^50 F+?S3WTEMD M/5+_-(N*'NSEL*]%\3]7-U+T[I7K@B].J1=SF[+6RCN>V:WE;V4 M&L_9[=%@[E+$3:IVM:X-L!]VVVAE@]V^R W), M?LV8O.#^\D4^_BU=^[6<)^>8O#TF+[@;?=']P9:8?#!C81-,SF+/EL,F-8=! M,E3XD2I689[@;(8W>]*]Y464*KOH71"_K+J3^<<;UO0L+JB2NK(>5&6!5K[% M+>]V6P%YL(L^*BL*A\6K=+^T>OW"6O3+0;W[\(TML::UH/[PZJTL:).PQ6WM MEEC32&[[\'*L65FE;D/4D3&2FJAKE] X)4RI%T5YN%'0'P%"#US6V0O#^^A* M%+G4DH38>#WB99#_EYRN+6:[5Y/1CUV8JG02._QJ:;Y*NS%QL5[ER>=2Z[0U M*U#$SJB>I:;RO^92V+$KZ1W25B8'6]\LMW$Y>_:/?GZHNQDQM M^,,"9]>YZ/.5ZJ[E5J>J*=22//7R<>2IS]8 R&;6^LI*!1(8S=J&J7 O[$G^ MJ??YWU1AG5,*8K30Z8>M0^Q?W%!TQXD0+^\_N6U:Q$X8@=SFJI2(=U?Q),5= M)$6LA-@1I$BLQKK]DQ55%GX7ZE.@S$D][M==W2D=:;?>4CE;[7HW[UJR5*XJ M,T-HN7)NIWR&TWB\AI[<6!N9L>O1F6J T M:GDO^7ZY/K #?0#/_@,;3+#)4-CY&ML8VAY_C13^IE6$^EY8Q'=;16UQX^(9 M.S"W1_AI(WY1UQK%O90PRQ6%0R@*U[.Q6J^1A^PAQ2)]CK)9QD6CL2E+6Q,;6+!C4R[[XRXZ!0U&U4:='Q; MF>Y1W7VZ!_WGBE:WDYR)TL) _C5:H5>3Z" M%OO29([U&LW/U3E^+M,F]U"N:25BN5$.(<- 9?O,"F;=+NLD%WO ML%C9/+MH-O$#'K<%KL5Q0>9SL*AR+%+.!ABSKMI04ANV&5:$T>U!(_G4PMR) M8^\PT'WAD2X);J_DP>UY<'L>W)X'M^?![7EP^^OSV&\5W.ZXR:FS>&EW#ZP4 MM!!C=_'MJ!;F7OP,TWP>X9XZ/3>WBG!?AYYW$N%>UDK-=#SLN3,]CW$_$E+> M*L9]'5+N/CED_;Q)$G[UTC@/T2\:N7PWFD>_I$O%6D M^SI$C"&M;Y>&7[<@SH/=7VLD6W/C8/<%/"'*$G80[E[3*L5TDF#R*+8C#W=/ MC"C*H]M2B6YK;A53OX[ZL9G64=-*U;V4&=X T*O1-8M%A].)1\.ZGF?.:*S; M4\0KSS0P4LDUO1],!WSIFSJ&?#R9_I#"4%P.3TR $SWJUH1C4433]P1; FG) MX8>QBP%M_I3Y#NMQ9CE/&GL O++I?5NGL'YX#S]9#IP2%0T5C$U_ /,5$5*C MG^6Z ";E8JGUT6,R(!.'1AIP'8N>PQLEG]NZW0]&5JL(ZWKV76Z8_I/C^D/3 M!E((UD!QY'.U3F,:;](<(:@YPA'T-'8N>,ET%8E=CI@WZR(ACL Z>LCX>NYQ.!G^AQX)JG$GX MFQ;Z[C=*])-A/GZFX!L9UT2[QR_IKZVC@P#[X)2)/;9MXPP& )["[;[)/2S& M:CD>G')RD% U,4AH_\?P">-%8K$BP*4=Y/<.2+@)7KM:@/P?VW)Q=770^O<>!/Z?$EH#L3/O1 ML9"V -\M>(];4P;:()P(1O83*9*@A-/!$"<@6R EY$R]B4?4'J/O;[JM/Q"? M 0YEF?R14] #(M:UDLGNWX(A9OJ#\"/V,XG&O" M>@!_>=]GCAWE;+]XQ'/1U"!>,C"1B>'C8P?X TRHP>1_34S@7,! '!?9$JPR M6HT6WC]-(WSZL!->";AY/AW/@'TS/0__&8]-9(\@7GS'14ZL^X@OWA!^ 8#" M01*/I=?4CT-N$2+I -L^)I49[!+D#KL#V<#^I;LI,>2!%3=ZF ,)T71V1FOYFVX<&#$QO/-;(9-5P7 MUQJ\/@5THM& (0&>B&< O<4?T<$2=P(+!=0"RG\0+V!,*PI3.*]P! KP/S,@@,1TH% &PY-)H MF6J:WYPG($XA )<'00/T@9,7915S'#@&%82 6)@*S 9"-0>F7*;B-(0AD0T- M]:7!U[8C0.,BDS7P^/5$^%\+-",% ,YY@C&TMHQ=ID4A*Y+QXFCF!0>U-*JY MF=29O%@HUJ58HS\KQ?]<.YX7DUY?IC>DH=P.PJ^G[6?3*]Q)U.[JS^U@8=\H M!'*%;1&;8WJNCX#!>AUG C;5GZB?;-@(0 -IFA@7C9'- PLCFQ6L$NF3/3@8 M<(;>@Z41U(!E=@*:STBA1_/! :GC <$,T%K$H1%;PD,42I[A )6O(R24PAV7 M/M*\5^R$V(S4IF%O/;15U +;1%&P#HKTQQ!NT#MML_TUUW"E\N0SMJ#0"H!]: X7%[UIA% MNI[+6!'C$R/N<>!S@NA1QJPITDD(R7#ZM#[O&M_O2A\N;]H M_UYH7W8O[C\PW7K2IY[R*&%S4E3J8YD#0VH?\8&5T=DJ7:9_+]+_/K)Y;ZK\ MZ82]3SR;W\Z3SX;.>BA $)CF'*YT "1_8D M_+3ZBPZ?N$^,5!:XFE?1Z_+;J#E@SNKUB;Z$/5O=L!<4:A-B[" <;/BSSP,K M?*@#N_>N[.@S:/6-+>XEV^*U(['%?P\L5&&0WU^<@3%^_6]VU>E\OSAGM_>L M?7Y[UX4_VV=GM]_)/&=W][ZX8S M)@T-!#5@CS4-5.\ =5 DVX8..H#RXET&TCI$,-8)GOKBZ&Z"P$^2\5J8XSH9 M&V3W@7+V:(+Z&-$7/=+:;(X5*L!(TJ01A/9F?(H_1 ZI4@KN^1A-#%C))6@U M2V6/T/$*?X2F'XX\H-A[E9HJ?EN=GMH>NZ:U![4D5+==;,#D+DUW5%:7#>B4 M>);RG-'(11P07J-((NXF3=54-B_8AT_.Q#+F_#L"\^!$PKS?%VB$!VZFE#*/ M_R*=<@"@'@ #.>(JCVK]T%S\OQ//-P?3#1CY=>!45>QX_0'8E^^=JYN+3@=X M_!_?KSI7W:O;FS79^E:7:''5)[G9_5J\?N^KN%WE"D+*;<6:VB7>)3T-'0L> M=9YLH,G03Z6Q[Q>=LUN-7=G]4XV-)VY_2)=;Y+&B;&G@ND,T\T'(+'/0P'\3 M3&3*-2^W_J-HH-W_:V(*7R_9P[_;SG-''W!_"@M8QPY.(*9[0*\'&^!J7*$W MW!R8J)&VZ8Z)YG.Y "$<=3%Y\%.TK1K &"'"!$C4J>@ 5Z$"X)H$@U\J:$HM(3/H$$/' M.;YW90'Q.:98R@U>#[(SW05N;>NG,!W#NV3AB9^,X8"12RF_C])#QKH)NP @ MD-=^-5XDE>U0>+%+%,$ HW.Q*"]AL UK7A2+"VMZ:$1(_*^)5+CL5:4+!J;K M25]87"-9X1]!V:*IUIC!$<'K:Y_!Z@;C5?1D9?,,J*I*\BGX#F#B(V@XI.B! MNH(^;*5YPIF0[TJ'"$E!,QX6 M-@#.Z/8 QB,PV)Y-@\,3/N_[CNM1!0NZ34=6!$,KL'N]0KFS;>11\1?"IM"5E-N1U M=P;(6-5(JNVRSS5I0'.',>+^T!&7*J&2/WMMQ'R7Z[(F23" BT\BLB$^QSSD MXNB$SUW*1,D2D24 M!_>$VQ]@H:N@#^4AQH$->>,96<4I74STI:-;O8*@E)01E:[119!I96"(#:T[ M<@7S"36*&H$D/2DEQB,,R3/">JQNB%4 SV M"_-'X8V[SQPA;6T =?I#;DPL?CN85]5 -5NMJ"46J&F=51J5J%9JA1;C=+Y6:E^,6-&T>)-&\SE-@B>RUKULM&^J!?:S)61[8O@P%9TYT\X]K3IIP+Y0097]$X?3K,'?IZ"59 MQ,'L!=;T"E-S,I=SLS3*O51*JD.3;=>)T+S$D_@5U0%G"F BZMK("NW%L>;GR"DEKL9+>LP 'LD=ZJQ>\%FDV@#0Q_KWZ>HCS M58N]&^Z_ ;WY1>4^%;X?16W2@#B7J>'-XU7# 3\WTL$K6CVE_MZ':.7]UI)3 M7$HB5#YJS-6'HW9-2F*C.AP&\UW=X/#E#YGV)%*+,&D1D*TO$PI%AC@6">Q1 ME@/\^#_,10>)P'2L(6>*G)9U1%T11)W_Y$@Q)RM3L7.1EH'%#55JELS)P%4- M38\*X87U ;&ON.-1W=#E^4ZRMB"7M?%Z "C,QE09L(P^KR_;PL!K%^783;ON]@/UQ1&J%\*O*K9=T&?471 M,]FD6E5,P/)LLFI"4/ BAIUV\X'5.CP3*9'4MHT8JS-GZP@63M2%/)?CF-8^I/-ONGV9 "H,,'D/8U= M7Y]I(6-^>>I]J9C(ADK%0KD>_7,1&U+KBBWKVC?6X2-A376I=ZA)N/?5!4Z\ M82G$DE:K+>@1CZ>%T3Z8LHNI+]P31+\0NKYQNNQ'363^#D'K9(^.!=H"()5Z M2.0,4P%J3^9I8M%%X"!!-C\ R3)C0E1Q&D,B"#W( 1I _EC$VI@ QYYF+M$O MSYC-,V:/,F-6(/(YD?0+13S5>%*UCZ0X6,YK%S2F7%H_81L&BU(&#LWHZL\1 M)TWI #L>SX&SJ%=&?,39TF4Q MW)6H&UFK7&JDP-G)HASH+?*?5X%TYWW_]I86?? F8PFX(0FZ6?MY,Y_]AAQN MCUG0>_7+'_S*>0QT5V;]6.7V0A-V<_F?H/SD-]RCH?X=IN+63SW6MFN#TS#(C>*WR M?V_9M3GQSQ!_?!5I"EF!B6)S+Z4^USN>7W,5(. MR1%91TK\KU#W7\Y*&EEP")SI8Q-T1TI>ONT!R/186Z@77NI54KS4>QEC>*VJ MP1[370_-#UZ2)3I#>/O*;-WM*I=RA^24UJ-0-#9-:14Y)@?B(+/5JBIK5ZM: MF-H:C.*.'8_G MR8BS&!FFN(Q=1_ FQ#<#3\6(=\H6"))D9#S)(*!J[?*R[(KG"',PF'GG4 M^=+I4VB-2L!8VCE8!];A3EE)YK:*#N<9.[>=]=Z.B*X[U\$N\OJ5+20%?)7< MA+N5V(0[SV;87 C*#=?+/^\ALX&%@CH+20ZQY1PTWV%BZQ/#!(ZRCV2'95#. MC_"XCS"#MFS.,@Z>(J6!ZMGG8Q_U7>8-=9>2./62'FT$VHY2KKY?__'>U M<'[Y'<88%5SCH> /J6Z 29*H6^9 )P":-A@D?6Y5SCSO'OYH3#T1U8!6ZU? M^7Q4>"P_%E0J]'$PL<1"V!E#_O5/'#\.QDH3KIN6 M<:S5.+O^$_7#3+.7A60P*"]-%!O+4/<8]?^3VA&_6G[*B%2LI1M>E&-SYAM"UFEP>-+@[.QIT M+56;6JE8R0:^9MY;?ECI(\,4CE4 K:&>I$S$I0S)'#AP453[.EKA]V4YG)5F M.1N$G*/I+M&TG"%9LSV:@KPYLB2DEUL[N<6Y:XOSK'2Z9$5#7T+?M-_<<1R#)B&[>D/7$@QCSD3W_-!B&'@]NL1:=FW'FK[ ME&(QXK?'/Y81OD*,ML"+Y7S@975-BEFQ*'+4W27JUOP*W1%*3K__ ]"<+>V?)+GF8,.5% MEPJR>>V%SBTFL?T;=NG1K05)69'E4VX6+7.F$Q3]H/I$P1+%/#T.)T/Y?+)! MCL@J]-2Z%-RCS6NBF6.8+AO)%9/I@LMV[MB<=E[P 95@!.R6!H14**($H!]G>^^7G;OEX8C M1C)653IL;(3AH. Z3\%/L[]A8BR[^WKS_=OJH,>%J;"SL8?A;$LQ2<0-!@L+ MN-_,A]C?P\!%E'XW']@NO6D3ST55(ET@OPCEM([)$7\ M RMC(*'TK/R]2/^#]^:<+O*G$_8^\6Q^.T\^&U21=W,RW=NS:]/^$S:/+H">ALZ*+D^+OO]$]B"/XDH6&"36,B1Q''C$_,?ADP MG_C7BS @P5BD1&O1"1H54ZPSK;_H\$F,QD@E2CN*K&:>V4#V[H\)R*.!$T$9 M/#+T$^:;/DY%?\MC@@< ,E?=BV^LK'3.;^T;0/=O(/-^Z;#SJ\[9]T[GZO:& MM6_.X=_V];\[5QUV>\DNKV[:-V=7[6MV=GMS?M55S]Q?=+Y?=^F1V[N+^S;^ MT%';G]%6]KY_F&\ 2NO'0\\+HNU)=XV"Y3@_4.2%XD#(#9!^WW0;['/\+C0[ MSD&^3#Q/*;MM6[>FGDGV1]C\&Y!:I$G0,_>AB7(;F"@:XY;'GX:B269$VI:* M*$W-Y&[C DCHK8"9;;1_[OG8<7V4?AV@Z!]#QP)NYP4#W+G.\S1L1LYDYV,Q MCBZ&&'%.O7F''$2K@QV8IZQ45QU7R71;T/L<#3RT<2PL%R:JLSAN3+2"6F+P ML.LO-:P%580ZC@)T)O[0<:F&"W_F_8G4^,&"P8(N+A=OCR>N-\&N%*J9K3Y MI<(%SHZFUR,U?@X:FMZYYB/:21T8SQ55,*_A_T0A,P 7&FJLW:?R+J56JT8E M5U"7@']A6E^'S9HC!"I.B%F21*YV%$B[#M&/*"+95\F@!M#R %VQ"Z4(P%9[G8BQ^="R MIVMZ/\393&RY0>RK?&4''6458-5F#8'C,(]84A0';ART[.&%E7WO-:RC(SN^ MBO(W"X$Y8\LGPA0!X$<+MGP@Q0XY.?/&7%P%""6TYX/<>P3Z^A@T(&=H.WL? MF:S)A(UJX10 $T7!B(_V_U)=9U"*"(0#EL,H.&YF@ M-0B7@%B;I!+L)./L W8 M@4,]->@'8&8_L)A;'].#L<,N3F,#)Y3KH#."$! 51T2#')M\#>QJ:?6QO;X.5+@QT.*DQE6P*MAY9).@?'J-:0S"= M.QD'U8W4;/$Y/M+WM"E8/O8Q[DM@B)'E[%++)T=#9-ZPRS!H1N:()H;U 7[ M[I\<]P=^8>G(& "'@]5X@)$C7 K1I8Y>6X<*F8EW@(;ZH!K"D=L/ G8/6%'* MIE5*4T-B] AGQZH\"N,$?QQ,!/I1Q:C@U:!LE9:\+44@@CA M@/GFAQ/G( M_\D# J>"')NL*OEQ(+HXXWS!#'@2N")N"Q\<&'GJ-R0X& +,*H-HST&/%C%! MW5.[(]:D7A!(K0 -TP%/KR_6QSI9T0L([ M XX=X67I+61!D8/P8N"GQ>K$XW64 C::G.Z4P!\ZM:B%NF+4WT\[S "VHP,8 M3:\ K)D7/Q8>4>I'VJ7U30$8@MZC;EH1$.H#@+A!.J] 3VJPA-ZUZ4>Q9B&M MIJP'%-P?2F8016(Y\IP,COJ&?57H#Q!TBE@?-VW;80?QZ%MP\" 7;-F=VY/N MQAC'AJTB>NADVL>U@5^\J*C%5R^>!2GA$R-3Z$K"KQ V\'Z]>N6GWN>SVS^O MS@NE%BF+PAD1Y,.]ZKVW+4O1S!R>1K@'=H872S,X<%:@!,^+E,X#OJ1++JF1 MDB-=W[$>\@&,O>'$-YPG6Z$Z MUWS1ZI2HH,B*TH$2[T#SB51Y \XEX@& 35 M##$.4/L#IVJ$/O()6-0(Q>,//H6U 258X8"_8#B"A44,0U<7K!EF-Y$? VMQ M#=7T'K7JHESJ-QPPJ'(H]%ZAZ=G.$XT@Q NP90/7Z#RA4F7U."@;I*RX6.^/ M[B[P<@>5 DTL :$'@%4@:8<0A6G$EQ%!%< 262NR,2W"I90>(=X2UQ,T1T0W M4XI'.*&%%4VD3Q&T']F8'CV1P'=!9^>&F@.V!3HI"EZIF_% W9RXH1H3/A>< M,SP99XK BL",PG:S*!U0.^3NHR[U"Q06?=R:Z=,Z;$=HBC@9?@80_X4>4M;3 M+82DO(3!I:#M%AANB<["@Y!T"K."11H%:51JP.%-Q!V,DJ2"\&.ZDS?&0Q#V M@D0R;#&(N *KX4RPA_Y'K"_ 2NU3=H_Z\Z60.N)'XZ-PBQC!P]TH^<,"1<_2 M.SA(/C+[GB: =#$VQ6=\I&,":$!\WTUZ@.'L-ZX#@K(ST-9A<3AG.)FL/IH@ MYN(6-X! V>N_DUF-!429N&,]YWT*$&"5L'KC81'EL/(.002P)/5-S \J@0.D M(XNS!&Z+"I&;R!)_"P+QGNOHCB&>;H"BK>Y0T8IF%R'[6FE**]Q7826@*9G_H BT&)JNL1>LI9Y$279[$;DKV+PO_$)UG M-/O_#6AXM\#\XI=*&( (0]DJR3L4B&!8B>7]5-*:Q:96+!;9N_+/OVKLP74\ M]* YZ#HP>/@\@T?K-?EHJ83/>MRRE'OC 85!,,558/C@]?THJM%KXGGGQ7JM)F@D2#'OK7 M>.B68_$ZQ+#@,X_)LS\?@3AM*^[XQ0QVZ/QY9);J40BP/0 MB]41>FFM8HW@3Z;R3^6JUJR* P%F]E.IJ;4J=?Q(OJ5R]6=-^'R?E:^@T?A9 MQ/6@1?ZD2X\V*+"DLI.%[#ORRV !>&(8:N<)KQ(JCX%+V>4C'6OKNHJ]!2_- M#,KBXTD?EO*$&U'_S\A\CA&$JM*=3.#LIX96:[0B4*F5M5*Y'D"EUM(:$FH ME%(-@!)6.Y>!-X*\@W&5!TTR8N66D&@*R@A>3X*AKY3AMW)KLP1O8PPU/)^? M2K5B<#22%P.+K#1#+H9G5 7&TA2(FW@VJ-T5X$'2\GR3W(G"2@6VGH\]:6!6 :N))V(6KV[Z4#V23@@GH<:%43^R!_NBXA+MQ!3MD MB"$Z/CH6V'NX7K&>>)":0M\%(@>9>B5*U*625BXW0Z(N:J5690EL=&:AWA N M&.@GT 25>UJJY8+P(QN-83QM!C%<7'/$-A&:>\HA:>L4%";@(GE4Z&607%[$ M[ 8,GNSIH;J_P=5;<)BBO#L5/O"4:!9X*+P5 .H'84C"J#T'6(]H%_!6R*ZS M3 %1:N(2VB08#BS=/V7K#!5'6WET$G\XA0%:=!J6)!X<>0%NAHP D M^E3Y* MNHBQ/3VX]R#M^*=R0\@RTIMLB:8"QX-0(WJP4B*"$"L1.CTYP.7-$3[S+\ONN1;*O[ E!BSD%NQ>-!O+=:E,2^[>X>+BC5U'3 ;9 MHF"E\1 .LL89SE!+A(W6FM4E+"!\4 !S5O;>H^R_LFWG45U_7]G]TT5P$!9& M2P)AR^T?GCH/-V/8O]M;I.?K,=_?7!0T.D;5+=+[0%Y%+T:E.PZT-SQL]( M2Q]SUY]&NK@$[#;6\D+)@.33IX$74HEO1 \^$-1KVG@00R!? MQE![NHRGY[WP\DM=&<3OFX?F \X\-;EE>/@RJ$O.$RJ%,J71T$77(W7'^8K/ MYV(3/T'$22#TTZ96KU0#];0!MA9]FDG)6#VPU':UEK002-G5ZN62$'1"-@G6 M*?S!@!C WV7(0J2[$B5F*&97KOPL=5V5/"17]6T6K$2V.6EYL^O&,EF/=(@(EQ/JH^1NL^Y._I(W=&#\#@] M.,Z1.,[<-[VY;QHX7K5>D6[5^IQW.N[L NY2DR[8:+W10S^ZV6)2.\FHKT4$=?[ZJ-9IRW;5B[J!. MP4%=JD5=L57XHMH(Q'NEI;64GP\%86G.0=ULQ1W4L]IA=GS3;)5;&EW0$AD% M,%IEK=J,>.M+3:U6#]6"SY,KS&4WEZ>W);LT2_=01^5:#U1O0R"M3X5BU ;[ *RK7R8K@I MQ_L:/F@8 !1W$>PD=]N;@I[)4&]E&-R;5>_1C0N)K.FB8[_F.W3B)CVTG9L:35Y\Q4X_DM5 MK=(L!29^K?ABS_\ZS<-BK<)2\/=?FR"2#,R?0ZB>R01"U] MH2 ,(^+A#>4#IL$\"EZ&'/(G\C4(<@BSJR0NHY\]@LF$\8"Y_R4-\=PEBH3D309RN["I3H1.2B7E>1' M#;UGTJT*HI3<5^CH>^4W0Z$7=&? M8(J)CJ,=>J#(Y1(Z.V-I[&-]2J/2#H4!*V=(MN9B+Z/ M0%MIO(5N?7-#ZP< MR5V$4Y.\71Z=LKIGF7$T\C$PZNDTY4 O/E(4:M42#7[*%AXAD2)973'GJ/N>9C"27X'2NCVY5YK] MO:)F(YWF2..DCD/N=&],Y-%S74?%SC!*N2 M8 DH<9VHBC^2U\!QZ6+ EX5,L%:O_:KC8O\UH]3-))$5%:JMD/L"V4C!K9>U MFKQ8UOVX(:>P%6<0Y6:2RP2'F<1*OE!*.9%#[;0>(%#I5)!$_;04_TZ*SEDK M4D48S.0 M'Y6'^5@D/!^J.3S2?V!U8E>H$!'/J(9NV2'Q0V\2Q5 M=ZC@^'=@=K&KH+RP#(Q,K5??@_*OL:*X$70GS[0L/'4&=XY:&O*@-\_)8_ALJ[LII>6_B% M4+VX "UC1&ST;3C.X]JY$2_QJT=*_(9![/U8B=_D+B0H,WMD=5!["Y0/:X=R M".\W'^MN4!< M*O6I0H'"NOXJG@$V$?KHYM\1DQCRIFZMF )YE")^3I1H5#[7B)VH3'2UZIC[ M(-Q]?W>D3U4!WD@EXV#<5"N@I<44^FY0=#0D M(5DN3]8F1B#104:K%@M\7XOT912.J-J,\,<+"E]#H^2_PHRG*US1LNB9_7=B M/ 3I 2%%QK5=P&:3/TD/TFQ)88]+#[ZBD.6;1&U;H:4?K<0< 6%ECI-.PU 1/'&(M?>B_B,%W,@/6J7S+IGO#6V'PX= M%GH,(!Q$_;>QDY.:XW%_O7QK8VD]$(*PS#@U%/ M>$0ZWP7 7#-6*G;9(4RP*TU894VUNA7%[? 1"C-?4.!.V6H6ER7DW?X0U&LM M(+JG@H+Y)72DH-Y,\'++^B1="6OT@ \LBM2 M6MT=<) E =7$A82%K6I\@WT>5 L7G%6/%N3'B]N%F8-TV2@1XLI6-Z$!!:Z. M[-:B.0&SZP@7@;V&PIP'0.J>< :HN" 2\/'X?]SJ>TE(BN,-1)08-V:JNGM" MWEM!:7=0/\AU^,1U4AT"Y3,NBV\BU> 9MZE([<2>>"3;@RX JJN2+D*^\=I$ M:GMCW?.U6 4:%P>*7Y!(+33 U[#<9OHCL3JWI&+VYE 5 NKV&(I]A'8;QX5 MV)9.(O)3JK6&J1&D8PG?]9J1^%B=WD6.)"MZFZ[\.EBP-P%.)/=!P=U:781W MJVDCC1 T!>@!=I>2B F<:6*IH%9*R7.)OP*NPW(GL#%,J172+,C"@"\M ( Y MX$$$AQ?J@U'--*R-?QKZXV9BM(-=AEM480!-&38G[M"T8BMV!ZDNRDJS%V6F M38,^V&8H_W5QWZH:8HB+54=JJ^+)/G)^S/#F6DQO1M45I-W$34!=?"ZV#?V%!)P.% MLV2& !]"S_C<%41"8P,U(TV'8=2/(C6(C%+2_Z8RY]&)?@R,8=G5QY^.47D$ M^B+N+ *T09K ]T(FS,^DF#9=PS^B.KYBSGB?!?*Z /]#3NO'K#'\P:.4(QF] MA"?SPW:>; 5.&0$G>AYB U=D)8$M)![2I$8O4W.564*#*6XF$KP&/(Q[G(/P MNLZHN4.2'3MXK-ZZ[]*]2L3!H1QG&)#@P1^^B,@2W4R4>(A>24J@S$XKSQ%D M40Q2_DRCXH@4T@TX1X]'FGS$G2M3)\R?Y.YC$+08MITDVX[6PPWI%Y(RV%D MS9[C_/ BC\[TWH@G'! )3\B$0K-(1T$,%AKYML3N^HD;2]Q0N(87^2=3%AWI M>)%>($;NI2(__DOS5>+B=J*20."1. MC@TO=$]$4\#TH+'H_83Y4]IL2V1SN=0T80GT=V#!"TW0HT,>*+TYN@J2 +F?C2! MH_(YC@B+%X5& HLN=B@A M+*1/#^\8/(IX4D'500Y Q,N2_E5TENC[*K07$=9_DJ-5# MD#B-6B#I%B/!$]"JBK2#0QT)6,!I%$IR/<05/%\:MI1"JE&XH8!QV-)+9IS* MW%+Y>E2O$0$FL@O7BOQ5C)7!'CD8NN)%G4IA2(@PWV4G'8P&#*)H(CVSG(&/ MC#,HFQQJ*@!8J=-$P8TA0V%_ZD#-#.[)D%D"-U[LDHYNV(A-)YKP!:&B8<6N M(*XUS$M77=>0G]'BU'EHRD<^F%CDC&"DN,^-3I%LM!$MF)Y,U(>QK1@0VQ-*:XBLP0&-^F4& A];@1W6-P6AK#ANP\Z+V(97DP?'G( M(^.K#JFJ 9]/&JUN>KHE8@ C"BZ%= 5-TB/;BB\2>)2I+EF"#GW! B/81$8) M6C0163)SURB"DN1^ QL1*3(5_2\UZUKJ&O^38)6N2^IXB?BHZA(@(='],1$* M:>D8M2>NJM&(>;!#P@O/C\:0%]%JJ+D;:8]ZY6W7!3%1E%J0,'(UF/BRLY_(EM&O(O#>Z&+Y/?WBQ3A6G >\!1U,M#0W*T%'<_QSOJ%YX//]XWO[IGO5;7>O_KR@#N7P MQ;7ZC W.KV\[W^\O.JS]Y?9[EWUKW_]^T67W5YW?7S\PXV$("84*7A"%C%R# M_/,B$2*B&L;[)">&_\3S1F*@8%PS09Y<$+TL7 M)BR&?);ZHIAH5]S&@?YL4Y#_S-KF;,6Y2;!N!+DE,9H8W9"^.Y$=:RGU('XH M>-](O6K%+L!JG*J "I'TC('-W WE$XSF40""2Y4(<0NP7(I%BXP RP&UAGBZ MC"\7VKO*O YR+;D1KDAJB'-;#.$K%L,&/%K=S%L:- [HJ3(IO,E8>CQ%A283 M5.Q'IR\3C'U?E%0$-1Y#+8(:'):X@C6P8^\IB$G[Q\P*'2G\?=+3*'A9V+O JK*Z'KQLN5K<)TK)PWA#C9E>[T*>*Q@1>IME.<+]& M( QKA=I.))M-'JX7/]WX?F\C^(DBR9(GH;\@3*0!9EL) $;+XR7X]A!E#+X>)HG("UIQ+0I*OHB%!,C'9E;,EBXL23WKA9U:%[OS/6(O-J:+ M/(HKLM!U'VHZ"+KHS NW_V8N)6?I%VA'F&(8OR5US(2C-*-WW!H+,ZWI?@2, M/U&D,?3F1T1#[!"I@[#O@C&G>J&'@D/HX'JD3[$("*63(H:&N"-X@.ANCB45 M0(N..&!L+DT1U+HQ)4ZV.I]&].4A-[ K+S89IF@8Y"RR[?EZ[NB(=)[@;VJE MEM.7]_+L; B@T&3H+0CXF8H>D3V( C!#-',YN^WUQUR%]S=WYY=G*.' M('7FEJ4+KHO'Z)76>9A!0R6#'%DTYP[K2ACP=5H7W1E0WD))'R92S%Y&@5+! M!^SB&>0O:6>WF* AG:Q=48$#/KV+E"P+U#='//JK1F$9$_*_8-Q.['S"R& 8 MG;ST0>5T=#N+P!H5O+'0@(KD2?6CISP.3CD67W@_ 7Y4JNB%4BV26]0)?1P7 M2CEIBXCE4JM29>_PH?^3/6#H&_CU_V3GEU_1%P)/1LM4Q-P^NA_9^0(_S0Z M+5,'')7[,)MC]2*843!L6 M2]X*06>-M^'3C,<%*_U;FIR@=+D%'5R?1=C_* M-QX)"E8W% EU,<,8K+D\*L0@-YX2A]ZS'UP$A4V&NY0ISKC"_884Y)06=JF>:@9*N/L84];OV?9==7;$"N^W^=G'/KFXN M;^^_M;M7MS>O7UHJ0Z84&C*E64,&TR]+Z@;TFJ*U[T2)-[SI?OTP"K)>_[E^ M(BM>@0T<#'$0RJJL)U00R:RE6%+O_$[F6>URP?-_&/[S<6;+XLM91A'E"XGR M.PK, $ 1@2QEFD2'A7S,?/X PNEF,H)I^Z3&P)[N$:V,_Z#V5"B6X!_Y9Z-0 M+)\P6Q_!Q/;XQX_H1"3=(/G&HM)"'Q:8Z*(C"#-P$/(A.CZ '- MU<13J8&:SD>?F;@5NXH$BRW3&\;S.]TCKD3FBXF:3>>:EZ@O\!];/R)- M "XVSLTB;GIDXV2UP9PA %6 M),5\+[R>(.NQKXL\(&J7)F-[*0$67O#T:<&Q"V,,SZ US(>]44RIA1IH4$5. M)+=HD2(+0ZKT(*\MYRU_<<YAP) L%19NH9 M#**41!G)-)6X$ZNN"H68KY4+#6J]5:M>9*H3%0+ MQ4I,F<#P1GKB;N+RJ&YQ0\ELMX.@N$G;<+"2U*W;E0&AW @T#S H^SIN%?0+ M(85!N@,OAB9/OBAHX['NBB*,M M(44083_C@%LF7F)^7)HS4&S?Q]310-D54C=4RY+L\#TA>4J&'G\>FCW3]P)= M-?QBWNBK*Z/O0CZ4NJTG(AO1=33&4ACVPS].@-;Q,_"H/GTN)GL=:0J3\A[P M+)]W=Y;K.#25(OC)[SG&5$DAWTT"XW9XI:2=;ZBQ'S&X#"A)&92^,XZX[G[> M)5(?HFN70$6!%Y5WYJ^$&Y_>^\8+M]XZNJT'KLZA[X\_O'__]/1T"H+H],%Y M?-]V^T-,Q7G/#5#(WF.>YOLFB,SR>_3N-EL-D)_%1K%8:A:K[\<8 .<4&Y5J ML_8?_EPQ3X?^*" ;%&X%:B_0]S](]O 1DXQEN?@VPE2F.US9H$^,I4K!"A3L M+3Z+@-B@8;((*I*'QRH,#FZ^4J349.=++,=+>['$TE[%&O*M66R /UW@\CF] M[8K>U M6'QO^];8!;G46DLL)=,8:\-_#?IK?1([+>]:"6SF-+9W);#T)N47?_Y/K=(L M5QKKT,A9M)Q'@.,+0@6C88X=6>>Z4@Q(HZ.[/=WF7N'VV>)3%=X(N%[.;&N!Z&ON;8G:4CCF-W^4US\M9!.'FK6,]Q/1.X_H8Y>;6X)TZ> M8WW73>#H+S_^=C%0"\#?RB:H7=!_D;U[K],,$Z">_^WY?[ZU^Q M>K;H67#N]"?21O6I=8+\WE#?ATGPXS%:F3+NZ@K#_W614G,.MC2[Q J8/=[7 ML:\+EAO B9BO/\C<=;!)#4/V6@G&P& +\:":[W0%6:2+Q'? Q@/6M?9Q2L9Y%ZL9BC@54,,P_:_<=M M1 _O_.(R(QQW!6&<\X$I&V@I&L@R8Z;$_@GNM^:YJ2^^URBJ66\1&RD#UZ$E2 M=2L'.SS9XL!O#/W*TUK9S #IIK76\[36/*UUX:&_ MXK1623DOBK&7(;B>^1"&WXH/L=#;SM77FW97U(AY4V5.[B+^I4A%\:")W!H% M/T1NS3U_,#TL-B<*WQLHJLA2-U0>#DFYL-^9R&!",[['A[HUP#MK*DB/QZ=* M:6-=B0G6HJ/Q](D_=%QL%))^30T1%2V8)P5 QP*DBVD'2"^(?7ZA,E2M_7P8 MUY("\J:F7>V "U58L#/]]V!0?@'?# \D3$3*\KF\8&LW5&:@?=$B]*VH,__GU\,?WWGN/[=*G_W7 &!AR^T@/?ZHVF(<_SG*;OC$X\?Z7F^,ETJX6 T60%!"1'4K<*";V'$4:S< MK\9"D?363O;09Q8>QFVLG'(.]UP.Y5#.H;P>W_?Y!]:>/&!&8ZDD@AJ6 #W5 MP(00I#.A"=?M3K<0WJTO##;(7!!!XX7WR?#GI_=T '_[]'[HCZS/?_O_4$L! M A0#% @ NX +5VJ+L*F6!P UR@ T ( ! &5X M7S4S.#(S-RYH=&U02P$"% ,4 " "[@ M7@5DF)H\' "0*0 #0 M @ '!!P 97A?-3,X,C,X+FAT;5!+ 0(4 Q0 ( +N "U=[*5E" MI00 ,P3 - " 7L/ !E>%\U,S@R,SDN:'1M4$L! A0# M% @ NX +5QT I_62! ]1, T ( !2Q0 &5X7S4S M.#(T,"YH=&U02P$"% ,4 " "[@ M7U.@T0),, !;A@ $ M @ $(&0 ;G!K+3(P,C,P-S R+GAS9%!+ 0(4 Q0 ( +N "UW9M*!ERH /VC P 4 " 88Q M !N<&LM,C R,S W,#)?9&5F+GAM;%!+ 0(4 Q0 ( +N "UG5%!I%,P ))S M"P 3 " 4+& !N<&LR,#(S,#8R-E\Q,'$N:'1M4$L%!@ 0 * H 2 0 $! end