0001437749-21-006162.txt : 20210316 0001437749-21-006162.hdr.sgml : 20210316 20210316161837 ACCESSION NUMBER: 0001437749-21-006162 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210316 DATE AS OF CHANGE: 20210316 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-02451 FILM NUMBER: 21745932 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-K 1 npk20201231_10k.htm FORM 10-K npk20201231_10k.htm
0000080172 NATIONAL PRESTO INDUSTRIES INC false --12-31 FY 2020 940 - 1 1 12,000,000 12,000,000 7,440,518 7,440,518 7,025,433 7,006,323 415,085 434,195 1.00 5.00 1.00 5.00 1.00 5.00 0 0 0 0 7 0 0 0 0 214,000 214,000 214,000 214,000 2 2021 2026 520 - 2017 2018 2019 2013 2014 2015 2016 2012 2013 2 1 3 2 5 3,832,000 0 0.50 1,247,000 3 5 10 7 Amounts charged to selling and general expenses for allowance for doubtful accounts and provision for income taxes from continuing operations for valuation allowance for deferred tax assets. Amounts charged to other accounts. Charged to the loss on divestiture of AMTEC Less Lethal Systems, Inc. (see Note Q to the Consolidated Financial Statements. Principally bad debts written off, net of recoveries. 00000801722020-01-012020-12-31 iso4217:USD 00000801722020-06-28 xbrli:shares 00000801722021-03-01 thunderdome:item 00000801722020-12-31 00000801722019-12-31 iso4217:USDxbrli:shares 00000801722019-01-012019-12-31 00000801722018-01-012018-12-31 00000801722018-12-31 00000801722017-12-31 0000080172us-gaap:CommonStockMember2017-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2017-12-31 0000080172us-gaap:RetainedEarningsMember2017-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-31 0000080172us-gaap:TreasuryStockMember2017-12-31 0000080172us-gaap:RetainedEarningsMember2018-01-012018-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-31 0000080172us-gaap:CommonStockMember2018-01-012018-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-31 0000080172us-gaap:TreasuryStockMember2018-01-012018-12-31 0000080172us-gaap:CommonStockMember2018-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2018-12-31 0000080172us-gaap:RetainedEarningsMember2018-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31 0000080172us-gaap:TreasuryStockMember2018-12-31 0000080172us-gaap:RetainedEarningsMember2019-01-012019-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31 0000080172us-gaap:CommonStockMember2019-01-012019-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-31 0000080172us-gaap:TreasuryStockMember2019-01-012019-12-31 0000080172us-gaap:CommonStockMember2019-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000080172us-gaap:RetainedEarningsMember2019-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0000080172us-gaap:TreasuryStockMember2019-12-31 0000080172us-gaap:RetainedEarningsMember2020-01-012020-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0000080172us-gaap:CommonStockMember2020-01-012020-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0000080172us-gaap:TreasuryStockMember2020-01-012020-12-31 0000080172us-gaap:CommonStockMember2020-12-31 0000080172us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000080172us-gaap:RetainedEarningsMember2020-12-31 0000080172us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000080172us-gaap:TreasuryStockMember2020-12-31 0000080172us-gaap:NontaxableMunicipalBondsMember2020-12-31 0000080172us-gaap:VariableRateDemandObligationMember2020-12-31 0000080172us-gaap:NontaxableMunicipalBondsMember2019-12-31 0000080172us-gaap:VariableRateDemandObligationMember2019-12-31 utr:D 0000080172srt:MinimumMember2020-01-012020-12-31 0000080172srt:MaximumMember2020-01-012020-12-31 utr:Y 0000080172us-gaap:BuildingMembersrt:MinimumMember2020-01-012020-12-31 0000080172us-gaap:BuildingMembersrt:MaximumMember2020-01-012020-12-31 0000080172us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2020-01-012020-12-31 0000080172us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2020-01-012020-12-31 0000080172us-gaap:LandImprovementsMembersrt:MinimumMember2020-01-012020-12-31 0000080172us-gaap:LandImprovementsMembersrt:MaximumMember2020-01-012020-12-31 0000080172npk:DefenseMember2018-07-012018-09-30 0000080172npk:LeasedManufacturingAndOfficeSpaceMember2020-12-31 0000080172us-gaap:BuildingMembernpk:DefenseMember2020-12-31 0000080172us-gaap:BuildingMembernpk:DefenseMember2019-12-31 0000080172npk:SafetyMember2020-12-31 0000080172npk:DefenseMember2020-12-31 0000080172npk:HousewaresSmallAppliancesMember2020-12-31 0000080172npk:HousewaresSmallAppliancesMember2019-12-31 0000080172us-gaap:OtherCurrentAssetsMember2020-12-31 0000080172us-gaap:OtherCurrentAssetsMember2019-12-31 utr:M 0000080172npk:DefenseMember2019-01-012019-12-31 0000080172us-gaap:AccountsPayableAndAccruedLiabilitiesMember2020-12-31 0000080172us-gaap:AccountsPayableAndAccruedLiabilitiesMember2019-12-31 0000080172npk:DefenseMember2020-01-012020-12-31 0000080172npk:DefenseMember2018-01-012018-12-31 0000080172npk:DefenseMember2019-12-31 0000080172srt:MinimumMember2021-01-01npk:DefenseMember2020-12-31 0000080172srt:MaximumMember2021-01-01npk:DefenseMember2020-12-31 0000080172srt:MinimumMembernpk:HousewaresSmallAppliancesMember2020-01-012020-12-31 0000080172srt:MaximumMembernpk:HousewaresSmallAppliancesMember2020-01-012020-12-31 0000080172npk:TheIncentiveCompensationPlanMember2010-05-18 0000080172npk:The2017IncentiveCompensationPlanMember2017-05-16 0000080172npk:TheIncentiveCompensationPlanMember2020-12-31 0000080172us-gaap:RestrictedStockMember2020-01-012020-12-31 0000080172us-gaap:RestrictedStockMember2019-01-012019-12-31 0000080172us-gaap:RestrictedStockMember2018-01-012018-12-31 xbrli:pure 0000080172us-gaap:RestrictedStockMembersrt:MinimumMember2020-01-012020-12-31 0000080172us-gaap:RestrictedStockMembersrt:MaximumMember2020-01-012020-12-31 0000080172us-gaap:RestrictedStockMember2019-12-31 0000080172us-gaap:RestrictedStockMember2018-12-31 0000080172us-gaap:RestrictedStockMember2017-12-31 0000080172us-gaap:RestrictedStockMember2020-12-31 0000080172npk:EmployerContributionCommonStockMember2020-01-012020-12-31 0000080172npk:EmployerContributionCashMember2020-01-012020-12-31 0000080172npk:CertainEmployeesMember2020-01-012020-12-31 0000080172npk:EmployerContributionCommonStockMember2019-01-012019-12-31 0000080172npk:EmployerContributionCommonStockMember2018-01-012018-12-31 0000080172npk:EmployerContributionCashMember2019-01-012019-12-31 0000080172npk:EmployerContributionCashMember2018-01-012018-12-31 0000080172npk:The401KForEmployeesAtAmronDivisionOfTheAmtecSubsidiaryMember2020-01-012020-12-31 0000080172npk:The401KForEmployeesAtAmronDivisionOfTheAmtecSubsidiaryMember2019-01-012019-12-31 0000080172npk:The401KForEmployeesAtAmronDivisionOfTheAmtecSubsidiaryMember2018-01-012018-12-31 0000080172us-gaap:StateAndLocalJurisdictionMembernpk:WisconsinDepartmentOfRevenueMember2018-01-012018-12-31 0000080172us-gaap:DomesticCountryMemberus-gaap:InternalRevenueServiceIRSMember2016-06-012016-06-30 0000080172npk:PropertyTaxAssessmentMember2020-06-012020-06-30 0000080172npk:PropertyTaxAssessmentMember2020-12-31 0000080172us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembernpk:HousewaresSmallAppliancesMember2020-01-012020-12-31 0000080172us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembernpk:HousewaresSmallAppliancesMember2019-01-012019-12-31 0000080172us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembernpk:HousewaresSmallAppliancesMember2018-01-012018-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2020-01-012020-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2020-01-012020-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2020-01-012020-12-31 0000080172us-gaap:MaterialReconcilingItemsMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2020-01-012020-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2020-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2020-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2020-12-31 0000080172us-gaap:MaterialReconcilingItemsMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2020-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2019-01-012019-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2019-01-012019-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2019-01-012019-12-31 0000080172us-gaap:MaterialReconcilingItemsMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-01-012019-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2019-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2019-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2019-12-31 0000080172us-gaap:MaterialReconcilingItemsMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2018-01-012018-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2018-01-012018-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2018-01-012018-12-31 0000080172us-gaap:MaterialReconcilingItemsMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2018-01-012018-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:HousewaresSmallAppliancesMember2018-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:DefenseMember2018-12-31 0000080172us-gaap:OperatingSegmentsMembernpk:SafetyMember2018-12-31 0000080172us-gaap:MaterialReconcilingItemsMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2018-12-31 00000801722019-01-01 00000801722020-01-012020-03-31 00000801722020-04-012020-06-30 00000801722020-07-012020-09-30 00000801722020-10-012020-12-31 00000801722019-01-012019-03-31 00000801722019-04-012019-06-30 00000801722019-07-012019-09-30 00000801722019-10-012019-12-31 0000080172npk:NegotiatedTerminationOfCommercialForeignMilitarySupplyContractMembernpk:DefenseMember2019-07-012019-09-30 0000080172us-gaap:DomesticLineOfCreditMember2020-12-31 0000080172us-gaap:DomesticLineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-31 0000080172us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2020-01-012020-12-31 0000080172us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2019-01-012019-12-31 0000080172us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2018-01-012018-12-31 0000080172us-gaap:DiscontinuedOperationsDisposedOfBySaleMembernpk:PAPIAssetsMember2020-01-012020-12-31 0000080172us-gaap:DiscontinuedOperationsDisposedOfBySaleMembernpk:PAPIAssetsMember2019-01-012019-12-31 0000080172us-gaap:DiscontinuedOperationsDisposedOfBySaleMembernpk:PAPIAssetsMember2018-01-012018-12-31 0000080172npk:LeaseAgreementWithDrylockMember2017-01-03 0000080172npk:LeaseAgreementWithDrylockMember2017-01-032017-01-03 0000080172npk:LeaseAgreementWithDrylockMember2018-12-31 0000080172npk:LeaseAgreementWithDrylockMembersrt:MinimumMember2018-10-012018-12-31 0000080172npk:LeaseAgreementWithDrylockMembersrt:MaximumMember2018-10-012018-12-31 0000080172npk:LeaseAgreementWithDrylockMember2018-10-012018-12-31 0000080172us-gaap:DisposalGroupNotDiscontinuedOperationsMembernpk:AmtecLessLethalSystemsIncMember2018-10-17 0000080172us-gaap:DisposalGroupNotDiscontinuedOperationsMembernpk:AmtecLessLethalSystemsIncMember2018-07-012018-09-30 0000080172us-gaap:DisposalGroupNotDiscontinuedOperationsMembernpk:AmtecLessLethalSystemsIncMember2018-01-012018-12-31 0000080172npk:OneEventTechnologiesIncMember2019-07-232019-07-23 0000080172npk:OneEventTechnologiesIncMember2019-07-23 0000080172npk:OneEventTechnologiesIncMembernpk:TechnologySoftwareAndPatentMembersrt:MinimumMember2019-07-232019-07-23 0000080172npk:OneEventTechnologiesIncMembernpk:TechnologySoftwareAndPatentMembersrt:MaximumMember2019-07-232019-07-23 0000080172npk:OneEventTechnologiesIncMember2019-01-012019-12-31 0000080172npk:OneEventTechnologiesIncMember2018-01-012018-12-31 0000080172npk:RegularDividendMemberus-gaap:SubsequentEventMember2021-02-192021-02-19 0000080172npk:ExtraDividendsMemberus-gaap:SubsequentEventMember2021-02-192021-02-19 0000080172us-gaap:SubsequentEventMember2021-03-122021-03-12 0000080172us-gaap:SubsequentEventMember2021-02-192021-02-19 0000080172npk:AMTECCorporationMemberus-gaap:GovernmentContractMemberus-gaap:SubsequentEventMember2021-03-12 0000080172us-gaap:AllowanceForCreditLossMember2019-12-31 0000080172us-gaap:AllowanceForCreditLossMember2020-01-012020-12-31 0000080172us-gaap:AllowanceForCreditLossMember2020-12-31 0000080172us-gaap:AllowanceForCreditLossMember2018-12-31 0000080172us-gaap:AllowanceForCreditLossMember2019-01-012019-12-31 0000080172us-gaap:AllowanceForCreditLossMember2017-12-31 0000080172us-gaap:AllowanceForCreditLossMember2018-01-012018-12-31 0000080172us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-31 0000080172us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-31 0000080172us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-31
 

  


 

 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION 

Washington, D. C. 20549 

 


FORM 10-K 


 

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

For the fiscal year ended December 31, 2020

or 

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

(IRS Employer

incorporation or organization)

Identification Number)



 

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 Act: 

 



 

Trading

 

Name of each exchange

Title of each class

 

Symbol(s)

 

on which registered

$1.00 par value common stock

 

NPK

 

New York Stock Exchange

 

Securities registered pursuant to Section 12(g) of the Act: 

NONE 

 


Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes ☐  No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes ☐  No

 

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

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company.  See 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 has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 USC 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☑ 

 

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

 

State the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant’s most recently completed second fiscal quarter:  $421,281,573.  The number of shares outstanding of each of the registrant's classes of common stock, as of March 1, 2021 was 7,025,943.

 

The Registrant has incorporated in Part II and Part III of Form 10-K, by reference, portions of its 2020 Annual Report and portions of its Proxy Statement for its 2021 Annual Meeting of Stockholders.

 

   


 

 

TABLE OF CONTENTS 

 



Page



 

PART I

3

Item 1 – Business

3

Item 1A – Risk Factors

8

Item 1B – Unresolved Staff Comments

13

Item 2 – Properties

14

Item 3 – Legal Proceedings

14

Item 4 – Mine Safety Disclosures

14



 

PART II

15

Item 5 – Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer purchases of Equity Securities

15

Item 6 – Selected Financial Data

16

Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

17

Item 7A – Quantitative and Qualitative Disclosures About Market Risk

23

Item 8 – Financial Statements and Supplementary Data

24

Item 9 – Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

24

Item 9A – Controls and Procedures

24

Item 9B – Other Information

26



 

PART III

27

Item 10 – Directors, Executive Officers and Corporate Governance

27

Item 11 – Executive Compensation

28

Item 12 – Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

28

Item 13 – Certain Relationships and Related Transactions, and Director Independence

28

Item 14 – Principal Accountant Fees and Services

28



 

PART IV

29

Item 15 – Exhibits and Financial Statement Schedules

29

Item 16 – Form 10-K Summary

30



 

Signatures

31

 

 



 

 

PART I

 

ITEM 1.  BUSINESS

 

A.  DESCRIPTION OF BUSINESS

 

The business of National Presto Industries, Inc. (the “Company" or “National Presto”) consists of three business segments.  For a further discussion of the Company’s business, the segments in which it operates, and financial information about the segments, please refer to Note L to the Consolidated Financial Statements.  The Housewares/Small Appliance segment designs, markets and distributes housewares and small electrical appliances, including pressure cookers and canners, kitchen electrics, and comfort appliances that enrich the lives of consumers by making life easier, more productive and more enjoyable.  The Defense segment, which protects the lives of the citizens of our nation, as well as the citizens of our nation’s allies, by providing our warfighters with reliable products, manufactures 40mm ammunition, precision mechanical and electro-mechanical assemblies, medium caliber cartridge cases; performs Load, Assemble and Pack (LAP) operations on ordnance-related products primarily for the U.S. Government and prime contractors; and manufactures detonators, booster pellets, release cartridges, lead azide, and other military energetic devices and materials.  The Safety segment, which provides innovative safety technology empowering organizations and individuals to protect what is most important, currently consists of two startup companies.  The first is Rusoh, Inc., which designs and markets the Rusoh® Eliminator® fire extinguisher, the first owner-maintained fire extinguisher.  The second is OneEvent Technologies, Inc.  It offers systems that provide early warning of conditions that could ultimately lead to significant losses.  The initial application combines patented machine learning, digital sensors and cloud-based technology to continuously monitor freezers and refrigerators, instantly detecting and alerting users to potential safety issues around pharmaceuticals and food.  The OneEvent® system also has the ability to continually measure other factors such as smoke, carbon monoxide, motion, humidity, and moisture.

 

On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. (“Drylock”).  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation.  See Note P for further discussion.  

 

1. Housewares/Small Appliance Segment 

Housewares and electrical appliances sold by the Company include pressure cookers and canners; the Presto Control Master® heat control single thermostatic control line of skillets in several sizes, griddles, woks and multi-purpose cookers; slow cookers; deep fryers of various sizes; air fryers; waffle makers; pizza ovens; slicer/shredders; electric heaters; corn poppers (hot air, oil, and microwave); dehydrators; rice cookers; microwave bacon cookers; egg cookers; coffeemakers and coffeemaker accessories; electric tea kettles; electric knife sharpeners; a line of kitchen gadgets; and timers.  Pressure cookers and canners are available in various sizes and are fabricated of aluminum and, in the case of cookers, of stainless steel, as well.

 

For the year ended December 31, 2020, approximately 14% of consolidated net sales were provided by cast products (griddles, waffle makers, die cast deep fryers, skillets and multi-cookers), and approximately 17% by noncast/thermal appliances (stamped cookers and canners, pizza ovens, corn poppers, coffee makers, microwave bacon cookers, dehydrators, rice cookers, egg cookers, slow cookers, tea kettles, electric stainless steel appliances, non-cast fryers, air fryers and heaters).  For the year ended December 31, 2019, approximately 14% of consolidated net sales were provided by cast products, and approximately 17% by noncast/thermal appliances.  For the year ended December 31, 2018, approximately 11% of consolidated net sales were provided by cast products, and approximately 16% by noncast/thermal appliances.  For the years ended December 31, 2020, 2019 and 2018, this segment had one customer which accounted for 10% or more of the Company’s consolidated net sales.  That customer was Wal-Mart Stores, Inc., which accounted for 10%, 12%, and 10% of consolidated net sales in the years ended December 31, 2020, 2019, and 2018, respectively.  During 2020, Amazon also accounted for 10% of consolidated net sales.  The loss of either Wal-Mart Stores or Amazon as a customer would have a material adverse effect on the segment. 

 

 

Products are sold primarily in the United States and Canada directly to retailers and also through independent distributors.  Although the Company has long established relationships with many of its customers, it does not have long-term supply contracts with them.  The loss of, or material reduction in, sales to any of the Company's major customers could adversely affect the Company's business.  The majority of the housewares and electrical appliances are sourced from vendors in the Orient.  (See Note J to the Consolidated Financial Statements.) 

 

The Company has a sales force of 7 employees that sell to and service most customers.  A few selected accounts are handled by manufacturers' representatives who may also sell other product lines. Sales promotional activities have been conducted primarily through the use of newspaper advertising, in store promotions, and digital advertising.  The business is seasonal, with the normal peak sales period occurring in the fourth quarter of the year prior to the holiday season.  This segment operates in a highly competitive and extremely price sensitive environment.  Increased costs that cannot be fully absorbed into the price of products or passed along in the form of price increases to the retail customer can have a significant adverse impact on operating results.  Several companies compete for sales of housewares and small electrical appliances, some of which are larger than the Company’s segment and others which are smaller.  In addition, some customers maintain their own private label, as well as purchase brokered product directly from the Orient.  Product competition extends to special product features, product pricing, product quality, marketing programs, warranty provisions, service policies and other factors.  New product introductions are an important part of the Company's sales 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.  Engineering and tooling costs are increasingly expensive, as are finished goods that may not have a ready market or achieve widespread consumer acceptance.  High-cost advertising commitments which may accompany such new products or may be required to maintain sales of existing products may not be fully absorbed by ultimate product sales.  Initial production schedules, set in advance of introduction, carry the possibility of excess unsold inventories.  New product introductions are further subject to delivery delays from supply sources, which can impact availability during the Company's most active selling periods. 

 

Research and development costs related to new product development for the years 2020, 2019, and 2018 were expensed in operations of these years and were not a material element in the aggregate costs incurred by the Company.

 

Products are generally warranted to the original owner to be free from defects in material and workmanship for a period of one to twelve years from date of purchase, depending on the product.  The Company allows a sixty-day over-the-counter initial return privilege through cooperating dealers.  Products are serviced through a corporate service repair operation.  The Company's service and warranty programs are competitive with those offered by other manufacturers in the industry. 

 

The Company primarily warehouses and distributes its products from distribution centers located in Canton and Jackson, Mississippi.  Selective use is made of leased tractors and trailers.

 

The Company invests funds not currently required for business activities (see Note A(5) to the Consolidated Financial Statements).  Income from invested funds is included in Other Income in the accompanying Consolidated Statements of Comprehensive Income. 

 

 

Earnings from investments may vary significantly from year to year depending on interest yields on instruments meeting the Company's investment criteria, and the extent to which funds may be needed for internal growth, acquisitions, newly identified business activities, and reacquisition of Company stock.

 

 

2. Defense Segment

AMTEC Corporation was acquired on February 24, 2001, and manufactures 40mm ammunition, and precision mechanical and electro-mechanical products for the U.S. Department of Defense (DOD) and DOD prime contractors.  AMTEC’s 106,000 square foot manufacturing facility located in Janesville, Wisconsin, is focused on producing niche market ordnance products (such as training ammunition, fuzes, firing devices, and initiators).  AMTEC is also the prime contractor for the 40mm ammunition system to the DOD (more fully described below). 

 

Spectra Technologies LLC, a subsidiary of AMTEC, was acquired on July 31, 2003, and is engaged in the manufacture and delivery of munitions and ordnance-related products for the DOD and DOD prime contractors.  Spectra maintains 364,000 square feet of space located in East Camden, Arkansas, dedicated primarily to Load, Assemble and Pack (LAP) type work.

 

Amron, a division of AMTEC, holds the assets that were purchased from Amron LLC on January 30, 2006.  Amron manufactures cartridge cases used in medium caliber ammunition (20mm, 25mm, 30mm, 40mm, and 50mm) primarily for the DOD and DOD prime contractors, which includes the 40mm systems program previously mentioned and referenced below.  The Amron manufacturing facility is 208,000 square feet and is located in Antigo, Wisconsin. 

 

Tech Ord, a division of AMTEC, holds the assets formerly owned by Chemring Energetic Devices, Inc.’s business located in Clear Lake, South Dakota and all of the real property previously owned by Technical Ordnance Realty, LLC.  These assets were acquired on January 24, 2014. The division manufactures in its 88,000 square foot Clear Lake facility detonators, booster pellets, release cartridges, lead azide, and other military energetic devices and materials.  Its major customers include US and foreign government agencies, AMTEC Corporation, and other defense contractors. 

 

AMTEC Less Lethal Systems, Inc., a former subsidiary of AMTEC Corporation, held the assets that were purchased from ALS Technologies, Inc, a small Arkansas manufacturer of less lethal ammunition, on November 1, 2011.  The subsidiary’s products included smoke and tear gas grenades, specialty impact munitions, diversionary devices and stun munitions, support accessories like launchers and gas masks, as well as training for the use of its products.  The subsidiary’s state-of-the-art less lethal ammunition manufacturing and training facility, which was completed in 2013, was 54,000 square feet and was located in Perry, Florida. In October of 2018, the Company divested itself of the less lethal business.  See Note Q to the Consolidated Financial Statements. 

 

The Defense segment competes for its business primarily on the basis of technical competence, product quality, manufacturing experience, and price.  This segment operates in a highly competitive environment with many other organizations, some of which are larger and others that are smaller.

 

 

On April 25, 2005, AMTEC Corporation was awarded the high volume, five-year prime contract for management and production of the Army’s 40mm Ammunition System.  The Army selected AMTEC as one of two prime contractors responsible for supplying all requirements for 40mm practice and tactical ammunition for a period of five years.  Deliveries under the contract exceeded $671,000,000, with final deliveries completed in 2013.  On February 18, 2010, the Army awarded AMTEC a second five-year contract for the management and production of the 40mm Ammunition System.  As in the original five-year contract, AMTEC was awarded the majority share of the 40mm requirement. Deliveries under this contract exceeded $566,000,000, with the final deliveries completed in 2018.  In addition, as part of an acquisition of a group of assets from DSE, Inc, a 40mm competitor, which was completed on November 7, 2013, AMTEC acquired through a novation agreement an additional $188,000,000, representing the remaining undelivered portion of the award that had been given to AMTEC’s competitor under the second five-year contract mentioned above. Total deliveries for the systems program under the novated DSE 40mm contract were completed in 2018.  The Company submitted its bid for a third contract, and although the FY15 (Army’s fiscal year beginning October 1, 2014) bid request was subsequently cancelled, the 40mm program requirements remained and were subsequently awarded to AMTEC as the Army’s FY16 40mm requirements in a single award valued at $84,750,000. Final deliveries for the FY16 contract were completed in 2019.  On August 30, 2017, the Army awarded AMTEC, as the sole prime contractor, a third five-year 40mm system contract covering FY17-21 requirements.  The value of awards to date is approximately $300,000,000 for FY17 through FY21, with deliveries scheduled to continue into 2022.  The actual annual and cumulative dollar volume with the Army over the balance of the contract will be dependent upon military requirements and funding, as well as government procurement regulations and other factors controlled by the Army and the Department of Defense. 

 

During 2020, almost all of the work performed by this segment directly or indirectly for the DOD was 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 is generally not subject to adjustments reflecting the actual costs incurred by the contractor, with the exception of some limited escalation clauses, which on the 2017 contract applied to only three materials – steel, aluminum and zinc.  The Defense segment’s contracts and subcontracts contain the customary provision permitting termination at any time for the convenience of the government, with payment for any work completed, associated profit and inventory/work in progress at the time of termination. The segment’s business does not tend to be seasonal.

 

3. Safety Segment 

The Safety segment was formed in the third quarter of 2019 with the purchase of substantially all of the assets of OneEvent Technologies, Inc. on July 23, 2019.   The segment is comprised of OneEvent Techologies, Inc. and Rusoh, Inc., which was previously included in the Company’s Housewares/Small Appliance segment.

 

OneEvent Technologies, Inc. leases 7,000 square feet in Mount Horeb, Wisconsin. Established in 2014, OneEvent’s cloud-based learning and analytics engine utilizes a series of sensing devices integrated with a cellular gateway to predict and alert in a timely fashion so that the customer has an opportunity to prevent a loss.  Sensors measure a variety of environmental data including temperature, smoke, carbon monoxide, humidity, water, motion, and more.  The initial application combines patented machine learning, digital sensors and cloud-based technology to continuously monitor freezers and refrigerators, instantly detecting and alerting users to potential mechanical issues which can in turn affect the maintenance of critical temperatures for the safe storage of pharmaceuticals and food.  The system detects anomalies in defrost and refrigeration cycles, enabling it to provide notice days or even weeks in advance of a potential malfunction.  With these alerts, customers can act proactively to correct the situation and prevent the loss or deterioration of valuable pharmaceuticals or foods well in advance of an equipment failure.

 

Rusoh, Inc. rents 8,000 square feet of office space located in the Company’s Eau Claire, Wisconsin facility.  Formed in 2012, Rusoh designs and markets the Rusoh® Eliminator® fire extinguisher. The fire extinguisher is an owner-maintained, multipurpose, reloadable, dry chemical fire extinguisher and is the first portable owner-maintained fire extinguisher.

 

The operations of both of the businesses that comprise the Safety segment are startup in nature and have resulted in limited revenues.  The segment has a sales force of 4 employees that sell to and service most customers.  Product competition extends to product features, product pricing, product quality, marketing programs,  service policies and other factors.  New product introductions are an important part of the segment's sales to enhance its product offerings.  New products entail unusual risks.  Engineering and tooling costs are increasingly expensive, as are finished goods that may not have a ready market or achieve widespread consumer acceptance.  Securing Underwriters Laboratories (UL) certification is a prerequisite to sales, and the process for securing certification is both expensive and time consuming.  It typically takes in excess of a year.  Fully tooled products are required prior to the performance of most tests.  High-cost advertising commitments which may accompany such products may not be fully absorbed by ultimate product sales.  Initial production schedules, set in advance of introduction, carry the possibility of excess unsold inventories.  New product introductions are further subject to delivery delays from supply sources, which can impact availability to meet commitments. 

 

 

Research and development costs related to new product development for the years 2020, 2019, and 2018 were expensed in operations of these years.

 

The segment primarily warehouses and distributes its products from Mount Horeb as well as distribution centers located in Canton and Jackson, Mississippi.  Selective use is made of leased tractors and trailers.

 

B.  OTHER COMMENTS

 

1. Sources and Availability of Materials

See Note J to the Consolidated Financial Statements. 

 

2. Patents, Trademarks, and Licenses 

Patents, trademarks and know-how are important to the Company’s segments.  Although the Company’s current and future success does not materially depend upon the judicial protection of its intellectual property rights (patents, trademarks, trade dress copyrights and trade secrets), removal of that protection would expose the Company to competitors who seek to take advantage of the Company's innovations and proprietary rights.  The Company’s segments hold numerous patents and trademarks registered in the United States and foreign countries related to various products and methods.  The Company believes its business is not dependent upon any individual patent, copyright or license, but that the Presto® trademark is material to its business.

 

3. Effects of Compliance with Environmental and Other Regulations

In May 1986, the Company's Eau Claire, Wisconsin site was placed on the United States Environmental Protection Agency's (EPA) National Priorities List (NPL) under the Comprehensive Environmental Response, Compensation and Liability Act of 1980 (CERCLA) because of hazardous waste deposited on the property.  At year end 1998, all remediation projects at the Eau Claire, Wisconsin site had been installed, were fully operational, and restoration activities had been completed.

 

Based on factors known as of December 31, 2020, it is believed that the Company's environmental liability reserve will be adequate to satisfy on-going remediation operations and monitoring activities; however, should environmental agencies require additional studies or remediation projects, it is possible the existing accrual could be inadequate. 

 

Management believes that in the absence of any unforeseen future developments, known environmental matters will not have any material effect on the results of operations or financial condition of the Company. 

 

Like other manufacturers, the Company is subject to a broad range of federal, state, local and foreign laws and requirements, including those concerning air emissions, discharges into waterways, and the generation, handling, storage, transportation, treatment and disposal of hazardous substances and waste materials, as well as the remediation of contamination associated with releases of hazardous substances at the Company’s facilities and off-site disposal locations, workplace safety and equal employment opportunities.  These laws and regulations are constantly changing, and it is impossible to predict with accuracy the effect that changes to such laws and regulations may have on the Company in the future.  Like other industrial concerns, the Company’s manufacturing operations entail the risk of noncompliance, and there can be no assurance that the Company will not incur material costs or other liabilities as a result thereof. 

 

The Company is also subject to various other federal, state, and local laws affecting its business, as well as a variety of regulations relating to such matters as working conditions, equal employment opportunities, and product safety.  These regulations stem from regulatory bodies or laws such as the US Consumer Product Safety Commission, the US Food and Drug Administration, California’s Safe Drinking Water and Toxic Enforcement Act of 1986 (Proposition 65), the US Department of Transportation, and authorities having jurisdiction for fire safety and refrigeration equipment.  The Company believes it is currently in material compliance with all such applicable laws and regulations.

 

In addition, U.S. Government contractors are subject to extensive laws and regulations specific to the defense industry, several of which are delineated in Item 1A Risk Factors under the heading “U.S. Government contractors are subject to extensive laws and regulations applicable to the defense industry and the Company could be adversely affected by changes in and compliance with such laws and regulations, or any negative findings by the U.S. government regarding the Company’s compliance with them.”

 

4. Human Capital

As of December 31, 2020, the Company and its subsidiaries had 955 employees compared to 919 employees at the end of December 2019. 

 

Approximately 231 employees of Amron are members of the United Steel Workers union.  The most recent contract between Amron and the union is effective through February 28, 2025.

 

The Company provides its employees with competitive salaries and bonuses, opportunities for equity ownership, opportunities for continued learning and growth and a robust employment package that promotes well-being across all aspects of their lives, including health care, retirement planning and paid time off. 

 

5. Industry Practices Related to Working Capital Requirements 

The major portion of the Company's sales are made with terms of 60 days or shorter. 

 

For the Housewares/Small Appliance segment, inventory levels increase in advance of the selling period for products that are seasonal, such as pressure canners, heaters, and major new product introductions.  Inventory build-up also occurs to create stock levels required to support the higher sales that occur in the latter half of each year or to provide a means to delay the impact of potential tariffs.  Buying practices of the Company's customers require "just-in-time" delivery, necessitating that the Company carry large finished goods inventories.

 

 

The ability to meet U.S. Department of Defense demands also necessitates the carrying of large inventories in the Defense segment. 

 

Inventory build-up also occurs in the Safety segment to meet potential demand of customers that require delivery with shorter lead times. 

 

6. Order Backlog

Shipment of most of the Company's Housewares/Small Appliance products occurs within a relatively short time after receipt of the order and, therefore, there is usually no substantial order backlog.  New product introductions may result in order backlogs that vary from product to product and as to timing of introduction.

 

The contract backlog of the Defense segment was approximately $320,214,000, $310,385,000, and $333,592,000 at December 31, 2020, 2019, and 2018, respectively.  Backlog is defined as the value of orders from the customer less the amount of sales recognized against the orders.  It is anticipated that the backlog will be produced and shipped during an 18 to 24-month period, after December 31, 2020.

 

Shipments in the Safety segment typically occur within a relatively short time after receipt of an order, and thus there is usually no substantial long term backlog of orders.

 

C.  AVAILABLE INFORMATION

 

The Company has a web site at www.gopresto.com.  The contents of the Company's web site are not part of, nor are they incorporated by reference into, this annual report.

 

The Company makes available on its web site its annual reports on Form 10-K or 10-K/A and, beginning with its second quarter filing in 2011, quarterly reports on Form 10-Q or 10-Q/A.  It does not provide its current reports on Form 8-K or amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act on its web site.  The Company does not do so because these and all other reports it files with the SEC are readily available to the public on the SEC web site at www.sec.gov and can be located with ease using the link provided on the Company’s web site.   The Company provides paper copies of its annual report free of charge upon request.

 

 

 

ITEM 1A. RISK FACTORS

 

The Company’s three business segments described above are all subject to a number of risk factors, the occurrence of any one or more of which could have a significant adverse impact on the business, financial condition, or results of operations of the Company as a whole.

 

Housewares/Small Appliance Segment:

 

Increases in the costs for raw materials, energy, transportation and other necessary supplies could adversely affect the results of the Company’s operations.

 

The Company’s suppliers purchase significant amounts of metals, plastics, and energy to manufacture the Company’s products.  Also, the cost of fuel has a major impact on transportation costs.  Any increased costs that cannot be fully absorbed or passed along in the form of price increases to the retail customer can have a material adverse impact on the Company’s operating results. 

 

Reliance on third-party suppliers in Asia makes this segment vulnerable to supply interruptions and foreign business risks.

 

The majority of the housewares/small appliance products are manufactured by a handful of third-party suppliers in Asia, primarily in the People’s Republic of China.  The Company’s ability to continue to select and develop relationships with reliable vendors who provide timely deliveries of quality parts and products will impact its success in meeting customer demand.  Most products are procured on a “purchase order” basis.  As a result, the Company may be subject to unexpected changes in pricing or supply of products.  There is no assurance that it could quickly or effectively replace any of its vendors if the need arose.  Any significant failure to obtain products on a timely basis at an affordable cost or any significant delays or interruptions of supply may disrupt customer relationships and have a material adverse effect on the Company’s business.

 

 

International manufacturing is subject to significant risks, including, among others, labor unrest, adverse social, political and economic conditions, interruptions in international shipments, tariffs and other trade barriers, legal and regulatory constraints and fluctuations in currency exchange rates.  Although China currently enjoys “most favored nation” trading status with the United States, the U.S. Government has in the past proposed to revoke that status and to impose higher tariffs on products imported from China, which could have a material adverse effect on the Company’s business.    Currently, it has imposed penalty tariffs on some imports and has threatened to impose a tariff on all products.  The latter, if imposed, would have a material adverse effect on the Company’s business.

  

The Housewares/Small Appliance segment is dependent on key customers, and any significant decline in business from one or more of its key customers could adversely affect the segment’s operating results.

 

Although the Company has a long-established relationship with its major customers, it does not have any long-term supply agreements or guaranties of minimum purchases.  As a result, the customers may fail to place anticipated orders, change planned quantities, delay purchases, or change product assortments for reasons beyond the Company’s control, which could prove detrimental to the segment’s operating results.

 

The sales for this segment are highly seasonal and dependent upon the United States retail markets and consumer spending.

 

Traditionally, this segment has recognized a substantial portion of its sales during the Holiday selling season.  Any downturn in the general economy, shift in consumer spending away from its housewares/small appliances, or further deterioration in the financial health of its customer base could adversely affect sales and operating results.

 

The Company may not be successful in developing and introducing new and improved consumer products.

 

The development and introduction of new housewares/small appliance products is very important to the Company’s long-term success.  The ability to develop new products is affected by, among other things, whether the Company can develop and fund technological innovations and successfully anticipate consumer needs and preferences, as well as the intellectual property rights of others.  The introduction of new products may require substantial expenditures for advertising and marketing to gain marketplace recognition or to license intellectual property. There is no guarantee that the Company will be aware of all relevant intellectual property in the industry and may be subject to claims of infringement, which could preclude it from producing and selling a product. Likewise, there is no guarantee that the Company will be successful in developing products necessary to compete effectively in the industry or that it will be successful in advertising, marketing and selling any new products.

 

 

Product recalls or lawsuits relating to defective products could have an adverse effect on the Company, as could the imposition of industry sustainability standards. 

 

As distributors of consumer products in the United States, the Company is subject to the Consumer Products Safety Act, which empowers the U.S. Consumer Products Safety Commission to exclude from the market products that are found to be unsafe or hazardous.  Under certain circumstances, the U.S. Consumer Products Safety Commission could require the Company to repair, replace or refund the purchase price of one or more of its products, or the Company may voluntarily do so. Any repurchase or recall of products could be costly and damage the Company’s reputation, as well as subject it to a sizable penalty that the Commission is empowered to impose.  If the Company removed products from the market, its reputation or brands could be tarnished and it might have large quantities of finished products that could not be sold.

 

The Company could also face exposure to product liability claims if one of its products were alleged to have caused property damage, bodily injury or other adverse effects. It is self-insured to specified levels of those claims and maintains product liability insurance for claims above the self-insured levels. The Company may not be able to maintain such insurance on acceptable terms, if at all, in the future.  In addition, product liability claims may exceed the amount of insurance coverage.  Moreover, many states do not allow insurance companies to provide coverage of punitive damages, in the event such damages were imposed.  Additionally, the Company does not maintain product recall insurance.  As a result, product recalls or product liability claims could have a material adverse effect on the Company’s business, results of operations and financial condition.

 

The portable appliance and floor care companies’ industry association is in the process of trying to promulgate sustainability standards for the industry.  It has passed an outline for a standard but has not yet developed specific guidelines for implementation.  The Sustainability Consortium (TSC) under the auspices of a Retail Industry Leaders Association (RILA) is trying to develop standards for all consumer products.  If either the association or TSC is successful in developing enforceable standards, the standards are expected to ultimately become mandatory.  The standards as drafted will do nothing for the environment, but will entail the addition of significant bureaucracy and outside certification fees.  As such, compliance will be burdensome and expensive.

 

The housewares/small appliance industry continues to consolidate, which could ultimately impede the Company’s ability to secure product placement at key customers.

 

Over the past decade, the housewares/small appliance industry has undergone significant consolidation, and, as a result, the industry primarily consists of a limited number of larger companies.  Larger companies do enjoy a competitive advantage in terms of the ability to offer a larger assortment of product to any one customer.  As a result, the Company may find it more difficult or lose the ability to place its products with its customers.

 

Defense Segment: 

 

The Company relies primarily on sales to U.S. Government entities, and the failure to procure or the loss of a significant contract or contracts could have a material adverse effect on its results of operations.

 

As the Company’s sales in the Defense segment are primarily to the U.S. Government and its prime contractors, it depends heavily on the contracts underlying these programs.  The loss or significant reduction of a major program in which the Company participates could have a material adverse effect on the results of operations.

 

A decline in or a redirection of the U.S. defense budget could result in a material decrease in the Defense segment sales and earnings. 

 

Government contracts are primarily dependent upon the U.S. defense budget.  During recent years, the Company’s sales were augmented by increased defense spending, including supplemental appropriations for operations in Iraq and Afghanistan.  However, future defense budgets could be negatively affected by several factors, including U.S. Government budget deficits, administration priorities, U.S. national security strategies, a change in spending priorities, and the reduction of military operations around the world.  Any significant decline or redirection of U.S. military expenditures could result in a decrease to the Company’s sales and earnings.

 

 

U.S. Government contracts are also dependent on the continuing availability of Congressional appropriations. Congress usually appropriates funds for a given program on a fiscal year basis even though contract performance may take more than one year.  As a result, at the outset of a major program, the contract is usually incrementally funded, and additional monies are normally committed to the contract by the procuring agency only as Congress makes appropriations for future fiscal years.  In addition, most U.S. Government contracts are subject to modification if funding is changed.  Any failure by Congress to appropriate additional funds to any program in which the Company participates, or any contract modification as a result of funding changes, could materially delay or terminate the program.  This could have a material adverse effect on the results of the Company’s operations. 

 

The Company may not be able to react to increases in its costs due to the nature of its U.S. Government contracts.

 

Substantially all of the Company’s U.S. Government contracts are fixed-price.  Under fixed-price contracts, the Company agrees to perform the work for a fixed price, subject to limited escalation provisions on specified raw materials.  Thus it bears the risk that any increases or unexpected costs may reduce profits or potentially cause losses on the contract, which could have a material adverse effect on results of operations and financial condition.  That risk is potentially compounded by the political actions under consideration by federal and state governments, including climate change and labor regulations, which could have an impact if enacted or promulgated on the availability of affordable labor, energy and ultimately, materials, as the effects of the legislation/regulation ripple throughout the economy. In addition, products are accepted by test firing samples from a production lot.  Lots typically constitute a sizable amount of product.  Should a sample not fire as required by the specifications, the cost to rework or scrap the entire lot could be substantial.

 

The Company’s U.S. Government contracts are subject to termination.

 

All of the Company’s U.S. Government contracts can be terminated by the U.S. Government either for its convenience or if the Company defaults by failing to perform under the contract.  Performance failure can occur from a myriad of factors, which include late shipments due to the inability to secure requisite raw materials or components or strikes or other labor unrest, equipment failures or quality issues, which result in products that do not meet specifications, etc.  Termination for convenience provisions provide only for recovery of costs incurred and profit on the work completed prior to termination.  Termination for default provisions provide for the contractor to be liable for excess costs incurred by the U.S. Government in procuring undelivered items from another source.  If a termination provision is exercised, it could have a material adverse effect on the Company’s business, results of operations and financial condition.

 

Failure of the Company’s subcontractors to perform their contractual obligations could materially and adversely impact contract performance.

 

Key components and services are provided by third party subcontractors, several of which the segment is required to work with by government edict.  Under the contract, the segment is responsible for the performance of those subcontractors, many of which it does not control.  There is a risk that the Company may have disputes with its subcontractors, including disputes regarding the quality and timeliness of work performed by subcontractors.  A failure by one or more of the Company’s subcontractors to satisfactorily provide on a timely basis the agreed-upon supplies or perform the agreed-upon services may materially and adversely impact the Company’s ability to perform its obligations as the prime contractor.

 

U.S. Government contractors are subject to extensive laws and regulations applicable to the defense industry and the Company could be adversely affected by changes in and compliance with such laws and regulations, or any negative findings by the U.S. government regarding the Companys compliance with them.

 

U.S. government contractors must comply with numerous significant procurement regulations and specific legal requirements, including a vast array of federal, state, and local laws, regulations, contract terms and requirements related to the defense industry and the Company’s products and businesses.  These laws and regulations include, but are not limited to, the Federal Acquisition Regulation (FAR) and Department of Defense FAR Supplement, Truthful Cost or Pricing Data Act, International Traffic in Arms Regulations/Arms Export Control Act, DOD 4145.26-M, and Bureau of Alcohol, Tobacco, Firearms and Explosives orders, rules and regulations.  Although customary in government contracting, these regulations and legal requirements increase the Company’s performance and compliance costs and risks.  New laws, regulations or procurement requirements or changes to current ones (for example, regulations related to cybersecurity and related certification requirements, specialty metals, and conflict minerals) can significantly increase the Company’s costs and risks and reduce profitability.  Non-compliance with the laws, regulations, contract terms and processes to which the Company is subject could affect its ability to compete and have a material adverse effect on the Company’s financial position, results of operations and/or cash flows.

 

Safety Segment:

 

The Safety segment is comprised of businesses that are startup in nature. 

 

The operations that comprise the Safety segment are startup in nature, and like most startups may not ultimately have the potential to be successful. 

 

 

Increases in the costs for raw materials, energy, transportation and other necessary supplies could adversely affect the results of the Company’s operations.

 

The Company’s suppliers purchase significant amounts of metals, plastics, chemicals, and energy to manufacture the Company’s products.  Also, the cost of fuel has a major impact on transportation costs.  Any increased costs that cannot be fully absorbed or passed along in the form of price increases to the customer can have a material adverse impact on the Company’s operating results.

 

Reliance on third-party suppliers in Asia makes this segment vulnerable to supply interruptions and foreign business risks.

 

The major portion of the safety products are manufactured by a handful of third-party suppliers in Asia, primarily in the People’s Republic of China.  The Company’s ability to continue to select and develop relationships with reliable vendors who provide timely deliveries of quality parts and products will impact its success in meeting customer demand.  Most products are procured on a “purchase order” basis.  As a result, the Company may be subject to unexpected changes in pricing or supply of products.  There is no assurance that it could quickly or effectively replace any of its vendors if the need arose.  Any significant failure to obtain products on a timely basis at an affordable cost or any significant delays or interruptions of supply may disrupt customer relationships and have a material adverse effect on the Company’s business.

 

In addition, international manufacturing is subject to significant risks, including, among others, labor unrest, adverse social, political and economic conditions, interruptions in international shipments, tariffs and other trade barriers, legal and regulatory constraints and fluctuations in currency exchange rates. Although China currently enjoys “most favored nation” trading status with the United States, the U.S. Government has in the past proposed to revoke that status and to impose higher tariffs on products imported from China, which could have a material adverse effect on the Company’s business.    Currently, it has imposed a penalty tariff on some imports and has threatened to impose a tariff on all products.  The latter, if imposed, would have a material adverse effect on the Company’s business.

 

Regulatory constraints and authorities having jurisdiction has impeded and may continue to impede sales of certain of the segment’s products.

 

The commercial sales of certain of the Safety segment’s products are dependent on the approval of officials that oversee fire safety at state and local levels for use of the products in areas under their jurisdiction.  The inability to obtain the approval of these officials has had and may continue to have an adverse impact on the segment’s operating results.

 

Various products in the Safety segment are reliant upon up-to-date software, hardware, and the wireless communications infrastructure. 

 

The effective operation of various products in the Safety segment depend on software that utilizes data obtained wirelessly via telecommunication network infrastructure.  The inability of the Company to maintain software and hardware that can connect to the wireless infrastructure, failure of the wireless infrastructure, or the availability of cloud based data storage, could have a material adverse effect on the efficacy of the segment’s products and in turn on its operating results. 

  

 

The segment may not be successful in developing and introducing new and improved products.

 

The development and introduction of new products is very important to the Company’s long-term success.  The ability to develop new products is affected by, among other things, whether the Company can develop and fund technological innovations and successfully anticipate customer needs and preferences, meet Underwriters Laboratories requirements and avoid infringing on the intellectual property rights of others.  The introduction of new products may require substantial expenditures for advertising and marketing to gain marketplace recognition or to license intellectual property. There is no guarantee that the Company will be aware of all relevant intellectual property in the industry and may be subject to claims of infringement, which could preclude it from producing and selling a product. Likewise, there is no guarantee that the Company will be successful in developing products necessary to compete effectively in the industry or that it will be successful in advertising, marketing and selling any new products.

 

Acquisition Risks:

 

The Company may pursue acquisitions of new product lines or businesses.  It may not be able to identify suitable acquisition candidates or, if suitable candidates are identified, it may not be able to complete the acquisition on commercially acceptable terms. Even if the Company is able to consummate an acquisition, the transaction would present many risks, including, among others: failing to achieve anticipated benefits or cost savings; difficulty incorporating and integrating the acquired technologies, services or products; coordinating, establishing or expanding sales, distribution and marketing functions, as necessary; diversion of management’s attention from other business concerns; being exposed to unanticipated or contingent liabilities or incurring the impairment of goodwill; the loss of key employees, customers, or distribution partners; and difficulties implementing and maintaining sufficient controls, policies and procedures over the systems, products and processes of the acquired company. If the Company does not achieve the anticipated benefits of its acquisitions as rapidly or to the extent anticipated by management, or if others do not perceive the same benefits of the acquisition as the Company does, there could be a material, adverse effect on the Company’s business, financial condition or results of operations.

 

Information Technology System Failure or Security Breach Risks: 

 

The Company relies on its information technology systems to effectively manage its business data, communications, supply chain, logistics, accounting, and other business processes. While the Company endeavors to build and sustain an appropriate technology environment, information technology systems are vulnerable to damage or interruption from circumstances beyond the Company’s control, including systems failures, viruses, security breaches or cyber incidents such as intentional cyber attacks aimed at theft of sensitive data, or inadvertent cyber-security compromises.  A security breach of such systems could result in interruptions of the Company’s operations, negatively impact relations with customers or employees, and expose the Company to liability and litigation, any one of which could have a negative impact on the Company’s business, results of operations or financial condition.  The Company’s insurance coverage may not be adequate to cover all the costs related to cyber security attacks or disruptions.  Some of the Company's systems have recently experienced security breaches, and, although to the best of the Company's knowledge as of the date of this filing, the breaches did not have a material adverse effect on its operating results or financial condition, there can be no assurance the Company will not experience material effects from security breaches in the future.

 

COVID-19 or Other Pandemics, Epidemics, or Similar Public Health Crises Risks:

 

The Company may be negatively impacted by the fear of exposure to, or actual effects of, pandemics and epidemics or similar public health crises.  In response to a public health crisis, national, state and local authorities have implemented a variety of measures intended to limit the spread of a disease, such as travel restrictions, social distancing or imposing quarantine and isolation measures on the population.  They may implement other measures.  The impacts of a public health crisis may include, but are not limited to: 

 

Significant reductions in demand or significant volatility in demand for the Company's products, which may be caused by, among other things, the temporary inability of consumers to purchase the products due to illness, self-quarantine, travel restrictions, financial hardship, restrictions that limit access to or close customer stores, shifts in demand away from one or more of the Company's more discretionary or higher priced products to lower priced products, or the inability to meet heightened demand stemming from programs like the CARES Act that provide substantial additional purchasing power to consumers; 

 

Inability to meet the Company's customers' needs and achieve cost targets due to disruptions in distribution capabilities or the supply chain caused by the loss or disruption of essential manufacturing and supply elements such as raw materials or other finished products or components, restricted transportation or increased freight costs, reduced workforce, or other manufacturing sources and distribution processes; 

 

Failure of third parties on which the Company relies, including suppliers, customers, distributors, commercial banks, and external business partners, to meet their obligations to the Company, or significant disruptions in their ability to do so, which may be caused by their own financial or operational difficulties and may adversely impact the Company's operations; 

 

Significant changes in the political environment in which the Company manufactures, sells, or distributes products, including quarantines, governmental authority actions, closures or other restrictions that limit or close operating and manufacturing or distribution facilities, restrict employees' ability to travel or perform necessary business functions, or otherwise prevent external business partners, suppliers, or customers from sufficiently staffing operations, including operations necessary for the production, distribution, sale, and support of the Company's products, which could adversely impact the Company's results; 

 

Massive government indebtedness resulting from its injection of money into the economy that could result in spiraling inflation, which could in turn affect the Company's liquidity, and could also result in decreases in U.S. and foreign defense budgets, which in turn could have a negative impact on the Company's sales and earnings; 

 

Delays or limits in the ability of the U.S. Government and other customers to perform, including making timely payments and awards to the Company, negotiating contracts and agreeing to appropriate costs for recovery, performing quality inspections, supporting testing, accepting delivery, approving security clearances (for individuals and facilities), and providing necessary personnel, equipment and facilities; or 

 

A prolonged period of generating lower cash from operations that could adversely affect both the Company's financial condition and the achievement of its strategic objectives. 

 

 

 

ITEM 1B.  UNRESOLVED STAFF COMMENTS

 

None. 

 

 

ITEM 2.  PROPERTIES (Owned Except Where Indicated)

 

The Company's Eau Claire facility is approximately 522,000 square feet, of which approximately 354,000 square feet was formerly occupied by Presto Absorbent Products, Inc. and subsequently, beginning on January 3, 2017, is leased to Drylock Technologies, Ltd mentioned in Item 1 of this Form 10-K.  Rusoh, Inc. rents approximately 8,000 square feet of the Eau Claire facility.  The Company's corporate office occupies the balance of the space in Eau Claire.  During 2018, the Company completed construction of a 30,000 square foot office building adjacent to its Eau Claire facility, which it also leases to Drylock Technologies, Ltd. 

 

The Company has Defense segment manufacturing facilities located in Janesville and Antigo, Wisconsin; East Camden, Arkansas; and Clear Lake, South Dakota.  The Janesville, Wisconsin facility is comprised of approximately 106,000 square feet, which includes the Company’s 2016 construction of 31,000 square feet of manufacturing space.  The Antigo, Wisconsin facility is comprised of approximately 208,000 square feet, the East Camden, Arkansas operation leases approximately 364,000 square feet, and the Clear Lake, South Dakota facility is comprised of approximately 88,000 square feet.

 

OneEvent, included in the Company’s Safety segment, leases approximately 7,000 square feet for its operations in Mount Horeb. 

 

There are two warehousing facilities located in Jackson and Canton, Mississippi used in the Housewares/Small Appliance and Safety segments.  The Jackson facility contains 252,000 square feet.  The Company also leases a 255,000 square foot building in Canton which is used primarily for warehousing and distribution and some activities for product service functions.  An additional 72,000 square feet has been leased in adjacent Canton buildings for warehousing.

 

The facilities in use for each of the Company’s business segments are believed to be adequate for their ongoing business needs.



 

ITEM 3.  LEGAL PROCEEDINGS

 

See Note I to the Company’s Consolidated Financial Statements.

 

See Item 1-B-3 of this Form 10-K and Note K to the Consolidated Financial Statements for information regarding certain environmental matters. 

 

 

ITEM 4.  MINE SAFETY DISCLOSURES

 

Not applicable. 

 

 

 

PART II 

 

ITEM 5.  MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Record of Purchases of Equity Securities

 

Month

 

Total Shares Purchased

   

Average Price Paid per Share

   

Shares Purchased as Part of Publicly Announced Plan or Program

   

Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs

 
                             

Feb. 24 - Mar. 29, 2020

    344

*

  $ 79.10     N/A     N/A  

Total

    344     $ 79.10              

 

 

 

 

*  Under the Incentive Compensation Plan approved by stockholders on May 18, 2010 and the 2017 Incentive Compensation Plan approved by shareholders on May 16, 2017, the Company has the right to withhold shares from vested restricted stock grants to be delivered to grantees to satisfy all or a portion of federal, state, local, or foreign tax withholding requirements.

 

On February 19, 2021, the Company’s Board of Directors announced a regular dividend of $1.00 per share, plus an extra dividend of $5.25.  The dividend will be payable on March 12, 2021 to the stockholders of record as of March 1, 2021.

 

The common stock of National Presto Industries, Inc. is traded on the New York Stock Exchange under the symbol “NPK”.  As of March 1, 2021, there were 240 holders of record of the Company’s common stock.  This number does not reflect stockholders who hold their shares in the name of broker dealers or other nominees.  During the fourth quarter of 2020, the Company did not purchase any of its equity securities. 

 

The information under the heading “Equity Compensation Plan Information,” in the Company’s Proxy Statement for its 2021 Annual Meeting of Stockholders, is incorporated by reference.

 

The line graph and related information set forth under the heading “Performance Graph” in the Company’s 2020 Annual Report is incorporated by reference.

  

 

ITEM 6.  SELECTED FINANCIAL DATA

 

   

(In thousands except per share data)

 

For the years ended December 31,

 

2020

   

2019

   

2018

   

2017

   

2016

 

Net sales

  $ 352,627     $ 308,510     $ 323,317     $ 333,633     $ 341,905  
                                         

Earnings from continuing operations

  $ 46,958     $ 40,540     $ 39,889     $ 43,314     $ 41,915  

Earnings from discontinued operations, net of tax

    -       1,680       51       9,645       2,649  

Net earnings

    46,958       42,220       39,940       52,959       44,564  
                                         

Earnings per share - basic and diluted

                                       

From continuing operations

  $ 6.67     $ 5.78     $ 5.69     $ 6.20     $ 6.01  

From discontinued operations, net of tax

    -       0.24       0.01       1.38       0.38  

Net earnings per share

    6.67       6.02       5.70       7.58       6.39  
                                         

Total assets

  $ 433,170     $ 410,253     $ 413,618     $ 411,873     $ 417,594  
                                         

Dividends paid per common share applicable to current year

                                       

Regular

  $ 1.00     $ 1.00     $ 1.00     $ 1.00     $ 1.00  

Extra

    5.00       5.00       5.00       4.50       4.05  

Total

  $ 6.00     $ 6.00     $ 6.00     $ 5.50     $ 5.05  

 

 

 

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

 

An overview of the Company’s business and segments in which the Company operates and risk factors can be found in Items 1 and 1A of this Form 10-K.  Forward-looking statements in this Management’s Discussion and Analysis of Financial Condition and Results of Operations, elsewhere in this Form 10-K, in the Company’s 2020 Annual Report to Shareholders, in the Proxy Statement for the annual meeting to be held May 18, 2021, 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, among other things, in 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 and 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 our information technology system. 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 are deemed essential and as a result, all operated during the shutdown.  With the ongoing recommendations that most stay at home and current concerns about the potential impact of the COVID-19 virus, there is continued demand for the Housewares/Small Appliance segment’s products.  Distribution remains largely intact as most key retail customers sell essential items (food and/or hardware) or distribute over the internet.  Those that do not, have since largely reopened once the formal shutdowns ended.  The federal government mandated that Defense businesses continue their operations regardless of past or future individual State edicts.  The products that the Safety segment markets are also deemed essential.  Material, components and finished goods have also, for the most part, continued to flow, although were frequently delayed.  Both internal and external contacts were managed during the shutdown through internet tools like “Zoom.”  Most external contacts continue to be managed in this fashion.  Due to the Company’s historical conservative practices, it has no debt and has adequate balances to fund its operations. 

 

The Company has complied with the applicable COVID-19 regulations.  The six-foot social distancing rule has been implemented in the offices and where practical in the factories.  Where not practical, barriers have been erected between workers.  Masks are mandated in a fashion consistent with CDC guidelines.  Surfaces are regularly cleaned and disinfected.

 

The COVID-19 related shutdowns and their aftermath have affected each segment in a variety of ways, which include increased absenteeism; the cancellation of planned trade shows and customer/supplier visits; inefficiencies inherent from working at home; as well as customer and supplier issues in placing and accepting orders; picking up, accepting, or shipping product; or making or accepting deliveries occasioned by similar problems. See “Item 1A. Risk Factors” titled “The COVID-19 or Other Pandemics, Epidemics or Similar Public Health Crises Risks.”

 

2020 COMPARED TO 2019 

 

Readers are directed to Note L, “Business Segments,” to the Company’s Consolidated Financial Statements for data on the financial results of the Company’s three business segments for the years ended December 31, 2020 and 2019.

 

On a consolidated basis, sales increased by $44,117,000 (14%), gross profit increased by $12,997,000 (18%), selling and general expense increased by $3,043,000 (12%), and intangibles amortization increased by $138,000 (166%).  Other income decreased by $2,134,000 (36%), while earnings from continuing operations before provision for income taxes increased by $7,682,000 (15%), and earnings from continuing operations increased by $6,418,000 (16%). Earnings from discontinued operations, net of tax, decreased $1,680,000 (100%). Details concerning these changes can be found in the comments by segment below.

 

Housewares/Small Appliance net sales increased by $18,244,000, from $99,401,000 to $117,645,000, or 18%, primarily due to an increase in shipments, which was partially offset by charges for estimated refunds related to a product recall of $2,073,000. Defense net sales increased by $25,531,000, from $209,114,000 to $234,645,000, or 12%, reflecting an increase in units shipped partially offset by the absence of the 2019 proceeds from the negotiated termination of a commercial foreign military supply contract for $9,412,000.

 

Housewares/Small Appliance gross profit increased $8,848,000 from $15,358,000 (16% of sales) in 2019 to $24,206,000 (21% of sales) in 2020, primarily reflecting the increase in sales mentioned above, augmented by improved product mix and margins, partially offset by the charges for estimated refunds related to a product recall of $2,073,000.  Defense gross profit increased $4,788,000 from $57,773,000 (28% of sales) to $62,561,000 (27% of sales), primarily reflecting the increase in sales mentioned above and comparatively more efficient operations on certain programs vis-à-vis 2019, partially offset by the absence of the proceeds from the termination agreement mentioned above.  Due to the startup nature of both businesses in the Safety segment, gross margins were negative in both years.  As OneEvent was acquired during the third quarter of 2019 (see Note R to the Company's Consolidated Financial Statements), 2020 was the first full year that its operations were reflected in the segment's earnings, which was the primary contributor to the comparative reduction in gross margins. 

 

 

Selling and general expenses for the Housewares/Small Appliance segment increased $999,000, primarily reflecting higher marketing production and media costs of $2,200,000, augmented by higher health and accident and product liability costs of $344,000 and $488,000, respectively.  These increases were partially offset by lower legal and professional expenses of $459,000, lower compensation costs of $695,000, primarily related to the absence of prior year charges for the vesting of restricted stock upon retirement of long-term employees, lower travel and sales show expenses of $379,000 due to COVID-19 restrictions, and lower accruals for doubtful accounts of $237,000.  Defense segment selling and general expenses decreased $354,000, primarily reflecting lower travel expense due to COVID-19 restrictions.  Safety segment selling and general expenses increased $2,221,000, primarily reflecting Rusoh, Inc.'s, higher employee compensation and benefit cost accruals of $1,301,000, largely related to health insurance claims, partially offset by lower legal and professional expenses of $288,000 along with a full year of the selling and general expense of OneEvent, which was acquired during third quarter 2019.  See Note R to the Company’s Consolidated Financial Statements. 

 

Intangible amortization increased by $138,000 from $83,000 in 2019 to $221,000 in 2020.  The increase reflects the amortization of the OneEvent acquisition-related intangibles. 

 

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

 

Other income decreased $2,134,000, which was primarily attributable to lower interest earned of $2,293,000 on a reduced portfolio of marketable securities with lower yields partially offset by an increase in rental income of $179,000. 

 

Earnings from continuing operations before provision for income taxes increased $7,682,000 from $52,306,000 to $59,988,000.  The provision for income taxes from continuing operations increased from $11,766,000 to $13,030,000, which resulted in an effective income tax rate of 22% and 23% for the years ended December 31, 2020 and 2019, respectively.  Earnings from continuing operations increased $6,418,000 from $40,540,000 to $46,958,000. 

 

On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. As a result of this transaction, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation and classified the assets and liabilities of its Absorbent Products business as held for sale.  Earnings from discontinued operations decreased $1,680,000, from $1,680,000 to $0.  The 2019 earnings stemmed from the settlement of a lawsuit for breach of contract.

 

Net earnings increased $4,738,000 from $42,220,000 to $46,958,000. 

 

 

2019 COMPARED TO 2018

 

Readers are directed to Note L, “Business Segments,” to the Company’s Consolidated Financial Statements for data on the financial results of the Company’s two business segments for the years ended December 31, 2019 and 2018. 

 

On a consolidated basis, sales decreased by $14,807,000 (5%), gross profit decreased by $3,958,000 (5%), selling and general expense increased by $2,176,000 (9%), intangibles amortization decreased by $2,084,000 (96%), and loss on divestiture, net decreased by $2,528,000.  Other income increased by $1,489,000 (34%), while earnings from continuing operations before provision for income taxes decreased by $33,000, and earnings from continuing operations increased by $651,000 (2%). Earnings from discontinued operations, net of tax, increased $1,629,000. Details concerning these changes can be found in the comments by segment below.

 

Housewares/Small Appliance net sales increased by $5,668,000, from $93,733,000 to $99,401,000, or 6%, primarily due to an increase in shipments. Defense net sales decreased by $20,432,000, from $229,546,000 to $209,114,000, or 9%, reflecting a decrease in units shipped, partially offset by proceeds from the negotiated termination of a commercial foreign military supply contract for $9,412,000.

 

Housewares/Small Appliance gross profit decreased $205,000 from $15,563,000 (17% of sales) in 2018 to $15,358,000 (16% of sales) in 2019, primarily reflecting the increase in sales mentioned above, offset by higher product costs.  Defense gross profit decreased $3,206,000 from $60,979,000 (27% of sales) to $57,773,000 (28% of sales), primarily reflecting the decrease in sales mentioned above, a less favorable product mix, and comparatively less efficient operations on certain programs vis-à-vis 2018, partially offset by the proceeds from the termination agreement mentioned above. Due to the startup nature of both businesses in the Safety segment, gross margins were negative in both years. 

 

Selling and general expenses for the Housewares/Small Appliance segment increased $1,752,000, primarily reflecting higher legal and professional expenses of $805,000, higher health and accident costs of $505,000, and charges related to the vesting of restricted stock upon retirement of long-term employees of $448,000.  Defense segment selling and general expenses decreased $1,444,000, primarily reflecting the absence of costs associated with the Company's wholly-owned subsidiary, AMTEC Less Lethal Systems, Inc. that was divested during the fourth quarter of 2018.  Safety segment selling and general expenses increased $1,869,000, primarily reflecting for Rusoh, Inc., higher employee compensation and benefit cost accruals of $509,000 and higher legal and professional expenses of $398,000 along with the selling and general expense of OneEvent, whose assets were acquired during third quarter 2019.  See Note R to the Company's Consolidated Financial Statements.

  

Intangibles amortization decreased by $2,084,000 from $2,167,000 in 2018 to $83,000 in 2019.  The decrease primarily reflects the Defense segment's amortization of the value of an acquired government sales contract that was fully amortized during the second quarter of 2018.  

 

There were no impairments recorded in 2019.  In contrast, on October 17, 2018, the Company, through its wholly owned subsidiary AMTEC Corporation, sold the outstanding stock of its wholly owned subsidiary AMTEC Less Lethal Systems, Inc. (“ALS”) to PACEM Defense LLC (“PACEM”), a third party, in exchange for cash and promissory notes totaling $10,636,000, subject to customary post-closing adjustments.  The Company tested long-lived assets for recoverability in the third quarter 2018 and recorded an impairment charge of $3,021,000.  The pre-tax loss on divestiture, including the impairment charge, recorded in 2018 was $2,528,000.  See Note Q to the Consolidated Financial Statements. 

 

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

 

Other income increased $1,489,000, which was primarily attributable to higher interest earned of $1,014,000 on a reduced portfolio of marketable securities with higher yields and the increase in rental income of $456,000 from the new additional facility built for Drylock mentioned in Note P to the Company's Consolidated Financial Statements. 

 

 

Earnings from continuing operations before provision for income taxes decreased $33,000 from $52,339,000 to $52,306,000.  The provision for income taxes from continuing operations decreased from $12,450,000 to $11,766,000, which resulted in an effective income tax rate of 23% and 24% for the years ended December 31, 2019 and 2018, respectively.  Earnings from continuing operations increased $651,000 from $39,889,000 to $40,540,000. 

 

On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. As a result of this transaction, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation and classified the assets and liabilities of its Absorbent Products business as held for sale. Earnings from discontinued operations increased $1,629,000, from $51,000 to $1,680,000. The earnings stemmed from the settlement of a lawsuit for breach of contract.

 

Net earnings increased $2,280,000 from $39,940,000 to $42,220,000. 

 

LIQUIDITY AND CAPITAL RESOURCES 

 

2020 COMPARED TO 2019 

 

Cash provided by operating activities was $40,973,000 during 2020 as compared to $9,583,000 during 2019.  The principal factors behind the increase in cash provided can be found in the changes in the components of working capital within the Consolidated Statements of Cash Flows.  Of particular note during 2020 were net earnings of $46,958,000, which included total non-cash depreciation and amortization expenses of $3,005,000, a non-cash deferred income tax benefit of $1,718,000, and a net increase in payable and accrual levels. These were partially offset by an increase in inventory levels; deposits made to vendors included in other assets and current assets; and an increase in accounts receivable levels.  Of particular note during 2019 were net earnings of $42,220,000, which included total non-cash depreciation and amortization expenses of $3,689,000; a non-cash income tax expense of $1,370,000 and a decrease in accounts receivable levels.  These were partially offset by a gain on a legal settlement of $2,300,000; an increase in inventory levels; an increase in deposits made to vendors included in other assets and current assets; and a decrease in net payable levels.  Cash used in discontinued operations was $1,052,000. 

 

Net cash provided by investing activities was $7,155,000 during 2020 as compared to cash provided of $55,160,000 during 2019. During 2020 the Company had net sales and maturities of marketable securities of $9,776,000 offset by the purchase of plant and equipment of $2,621,000, which primarily included expenditures to augment the Company’s production facilities in the Defense segment.  During 2019, the Company received net proceeds of $2,146,000 from a note receivable and $2,300,000 from a legal settlement.  Also of note during 2019 were net sales and maturities of marketable securities of $56,011,000; the purchase of plant and equipment of $3,138,000, which primarily included expenditures to augment the Company's production facilities in the Defense segment; and the acquisition of substantially all the assets of OneEvent Technologies, Inc. for $3,733,000, net of cash acquired.  Cash provided by discontinued operations was $3,107,000.

 

Based on the accounting profession’s 2005 interpretation of cash equivalents under Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 230, the Company’s variable rate demand notes have been classified as marketable securities. This interpretation, which is contrary to the interpretation that the Company’s representative received directly from the FASB (which indicated it would not object to the Company’s classification of variable rate demand notes as cash equivalents), has resulted in a presentation of the Company’s Consolidated Balance Sheets that the Company believes understates the true liquidity of the Company’s income portfolio.  As of December 31, 2020 and 2019, $25,968,000 and $39,249,000, respectively, of variable rate demand notes are classified as marketable securities.  These notes have structural features that allow the Company to tender them at par plus interest within any 7-day period for cash to the notes’ trustees or remarketers and thus provide the liquidity of cash equivalents.

 

Cash flows from financing activities for 2020 and 2019 were essentially flat and primarily relate to the annual dividend payments.  Cash flows for both years also reflected the proceeds from the sale of treasury stock to a Company sponsored retirement plan.

 

As a result of the foregoing factors, cash and cash equivalents increased in 2020 by $6,457,000 to $86,036,000. 

 

 

Working capital increased by $3,610,000 to $302,148,000 at December 31, 2020 for the reasons stated above.  The Company’s current ratio was 6.5 to 1.0 at December 31, 2020 and 8.6 to 1.0 at December 31, 2019. 

 

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 these segments per existing authorized projects and for additional projects if the appropriate return on investment is projected.  See Item 1-A-2.

 

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 above and in municipal bonds that are pre-refunded with escrowed U.S. Treasuries. The Company intends to continue its investment strategy of safety and short-term liquidity throughout its investment holdings.

 

2019 COMPARED TO 2018 

 

Cash provided by operating activities was $9,583,000 during 2019 as compared to $76,248,000 during 2018.  The principal factors behind the decrease in cash provided can be found in the changes in the components of working capital within the Consolidated Statements of Cash Flows.  Of particular note during 2019 were net earnings of $42,220,000, which included total non-cash depreciation and amortization expenses of $3,689,000; a non-cash income tax expense of $1,370,000 and a decrease in accounts receivable levels.  These were partially offset by a gain on a legal settlement of $2,300,000; an increase in inventory levels; an increase in deposits with vendors included in other assets and current assets; and a decrease in net payable levels.  The increase in inventory reflects early purchases from suppliers in China in an effort to avoid penalty tariffs imposed by the U.S. Government and timing of shipments from the Defense segment's backlog.  Cash used in discontinued operations was $1,052,000.  Of particular note during 2018 were net earnings of $39,940,000, which included total non-cash depreciation and amortization expenses of $6,219,000 and the net loss and impairment on divestiture of business of $2,528,000; a decrease in accounts receivable and inventory levels; a decrease in deposits with vendors included in other assets and current assets; and an increase in net payable levels. Cash used in discontinued operations was $636,000. 

 

Net cash provided by investing activities was $55,160,000 during 2019 as compared to $10,844,000 during 2018. During 2019, the Company received proceeds of $2,146,000 from a note receivable and $2,300,000 from a legal settlement.  Also of note during 2019 were net sales and maturities of marketable securities of $56,011,000; the purchase of plant and equipment of $3,138,000, which primarily included expenditures to augment the Company's production facilities in the Defense segment; and the acquisition of substantially all the assets of OneEvent Technologies, Inc. for $3,733,000, net of cash acquired.  Cash provided by discontinued operations was $3,107,000.  During 2018, the Company received net proceeds of $9,410,000 from the divestiture of its less lethal business, and $2,630,000 from an insurance settlement.  Also of note during 2018 were net sales and maturities of marketable securities of $9,789,000; the purchase of plant and equipment of $8,686,000, which primarily included expenditures to the Housewares/Small Appliance segment to build additional facilities related to the amended lease mentioned in Note P to the Consolidated Financial Statements, and to augment of the Company’s production facilities in the Defense segment; and the issuance of a note receivable of $2,300,000.  Cash provided by discontinued operations was $6,290,000.

 

Based on the accounting profession’s 2005 interpretation of cash equivalents under Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 230, the Company’s variable rate demand notes have been classified as marketable securities. This interpretation, which is contrary to the interpretation that the Company’s representative received directly from the FASB (which indicated it would not object to the Company’s classification of variable rate demand notes as cash equivalents), has resulted in a presentation of the Company’s Consolidated Balance Sheets that the Company believes understates the true liquidity of the Company’s income portfolio.  As of December 31, 2019 and 2018, $39,249,000 and $94,416,000, respectively, of variable rate demand notes are classified as marketable securities.  These notes have structural features that allow the Company to tender them at par plus interest within any 7-day period for cash to the notes’ trustees or remarketers and thus provide the liquidity of cash equivalents.

 

Cash flows from financing activities for 2019 and 2018 primarily differed as a result of the buy back of restricted stock in 2019.  Cash flows for both years also reflected the proceeds from the sale of treasury stock to a Company sponsored retirement plan.

 

As a result of the foregoing factors, cash and cash equivalents increased in 2019 by $22,732,000 to $79,579,000. 

 

Working capital decreased by $6,229,000 to $298,538,000 at December 31, 2019 for the reasons stated above.  The Company’s current ratio was 8.6 to 1.0 at December 31, 2019 and 7.4 to 1.0 at December 31, 2018. 

 

 

 

DEFENSE SEGMENT BACKLOG 

 

The Company’s Defense segment contract backlog was approximately $320,214,000 at December 31, 2020, and $310,385,000 at December 31, 2019.  Backlog is defined as the value of orders from the customer less the amount of sales recognized against the orders.  It is anticipated that the backlog will be produced and shipped during an 18 to 24-month period. 

 

CONTRACTUAL OBLIGATIONS 

 

The table below discloses a summary of the Company’s specified contractual obligations at December 31, 2020:

 

   

Payments Due by Period (in thousands)

 

Contractual Obligations

 

Total

   

Under 1 Year

   

1-3 Years

   

3-5 Years

   

More Than 5 Years

 

Lease Obligations

  $ 4,077     $ 741     $ 1,344     $ 923     $ 1,069  

Purchase obligations(1)

    190,001       190,001       0       0       0  

Total

  $ 194,078     $ 190,742     $ 1,344     $ 923     $ 1,069  

 

 

(1) Purchase obligations includes outstanding purchase orders at December 31, 2020.  Included are purchase orders issued to the Company’s Housewares and Safety segments’ manufacturers in the Orient and to material suppliers and building contractors in the Defense segment.  The Company can cancel or change many of these purchase orders, but may incur costs if its supplier cannot use the material to manufacture the Company’s or other customers’ products in other applications or return the material to their supplier.  As a result, the actual amount the Company is obligated to pay cannot be estimated.

 

Critical accounting policies 

 

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.  Actual results may differ from those estimates.  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.  These critical accounting policies and estimates have been reviewed with the Audit Committee of the Board of Directors. 

 

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.  There were no such obsolescence issues that had a material effect during the current year and, accordingly, the Company did not record a reserve for obsolete product.  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 & 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 a government sales contract, trademarks, trade secrets, and consulting agreements. 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.

 

NEW ACCOUNTING PRONOUNCEMENTS

 

Please refer to Note A(17) to the Company’s Consolidated Financial Statements for information related to the effect of adopting new accounting pronouncements on the Company’s Consolidated Financial Statements. 

 

ITEM 7A. 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 230, the Company’s 7-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 7 days that can be tendered to the trustee or remarketer upon 7 days notice for payment of principal and accrued interest amounts.  The 7-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 known 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 rate municipal bonds with an average life of 0.5 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 8.  FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

 

A.

The Consolidated Financial Statements of National Presto Industries, Inc. and its subsidiaries and the related Report of Independent Registered Public Accounting Firm can be found on pages F-1 through F-22.

 

B.

Quarterly financial data is contained in Note N to the Consolidated Financial Statements. 

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None. 

 

ITEM 9A.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 December 31, 2020.  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 changes in internal controls over financial reporting during the quarter ended December 31, 2020 to address a material weakness previously identified.  The Company has properly designed and implemented effective controls over revenue for its Defense segment to demonstrate an appropriate level of precision over the assessment and documentation of the point in time pattern of revenue recognition and to fully consider alternative use and the impact of termination clauses in its contracts with customers that might create a legal right for payment for work completed prior to the contract termination that would include a reasonable profit margin.  There were no other changes to internal control over financial reporting during the quarter ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.  

 

MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

 

The management of National Presto Industries, Inc. is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the 1934 Act.  The Company’s internal control system was designed to provide reasonable assurance to the Company’s management and Board of Directors regarding the preparation and fair presentation of published financial statements. 

 

All internal control systems, no matter how well designed, have inherent limitations.  Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. 

 

Management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2020.  In making this assessment, it used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control – Integrated Framework (2013). Based on this assessment and those criteria, management concluded that as of December 31, 2020, the Company's internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) of the 1034 Act, was effective.

 

The Company’s independent registered public accounting firm has issued its report on the effectiveness of the Company’s internal control over financial reporting.  The report appears below.

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Shareholders and Board of Directors

National Presto Industries, Inc. 

Eau Claire, Wisconsin 

 

Opinion on Internal Control over Financial Reporting 

 

We have audited National Presto Industries Inc.’s (the “Company’s”) internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on the COSO criteria.  

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 31, 2020 and 2019, and the related consolidated statements of comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and financial statement schedule listed in Item 15 and our report dated March 16, 2021, expressed an unqualified opinion thereon.

 

Basis for Opinion 

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Item 9A, Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ BDO USA, LLP 

 

Milwaukee, Wisconsin 

March 16, 2021

 

 

ITEM 9B.  OTHER INFORMATION

 

None. 

 

 

 

PART III

 

ITEM 10.  DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The following information is provided with regard to the executive officers of the registrant:

(All terms for elected officers are one year or until their respective successors are elected.) 

 

 

NAME

 

 

 

 TITLE

 

 

 

 AGE

 

 

 

 

 

 

Maryjo Cohen

 

Chair of the Board, President, and Chief Executive Officer

 

68

 

 

 

 

 

Douglas J. Frederick

 

Chief Operating Officer, Vice President, Secretary and General Counsel

 

50

 

 

 

 

 

Jeffery A. Morgan

 

Vice President, Engineering

 

63

 

 

 

 

 

Richard  L. Jeffers

 

Vice President of Sales

 

68



 

 

 

 

David J. Peuse

 

Director of Financial Reporting and Treasurer

 

51

 

 

Ms. Cohen became Chair of the Board on January 1, 2002.  Prior to that date she had been elected Treasurer in September 1983, Vice President in May 1986, President in May 1989 and Chief Executive Officer in May 1994.  She has been associated with the registrant since 1976.  Prior to becoming an officer, she was Associate Resident Counsel and Assistant to the Treasurer.

 

Mr. Frederick was elected Corporate Secretary on November 17, 2009, Vice President on May 15, 2018, and Chief Operating Officer on December 11, 2018.  He has been associated with the registrant since 2007 as an in-house attorney with expertise in litigation and intellectual property matters and in the capacity of General Counsel since January 2009.  Prior to his employment with the registrant, Mr. Frederick was a litigation attorney with the firm Rider Bennett, LLP. 

 

Mr. Morgan was elected Vice President of Engineering in November 2015.  He has been associated with the registrant since 2010.  Prior to becoming an officer, he was Director of Engineering and Chief Engineer.  Prior to his employment with the registrant, Mr. Morgan had worked 21 years at Hoover Company, a division of Maytag, and three years at Hoover’s successor, Techtronic Industries, in engineering and engineering management capacities.

 

Mr. Jeffers was elected Vice President of Sales in September 2017.  He has almost 40-years of experience in the housewares/small appliance industry, has held executive sales positions at Windmere, Applica, and Salton, and owned and operated a successful manufacturer’s representative firm. Prior to Vice President of Sales, Mr. Jeffers served as National Account Sales Manager for the Company. He has been with the Company for a total of 14 (non-consecutive) years.

 

Mr. Peuse was elected Treasurer in May 2019.    Prior to becoming an officer, he served the registrant as Controller, and in other capacities as Manager of General Accounting, Costing Manager, Business Systems Analyst, and Internal Auditor. Mr. Peuse has been associated with the registrant since 1996.

 

The information under the headings “Delinquent Section 16(a) Reports,” “Information Concerning Directors and Nominees” and “Corporate Governance” in the Company’s Proxy Statement for its 2021 Annual Meeting of Stockholders is incorporated by reference.

 

The Company has adopted a code of ethics that applies to all Company employees, entitled the “Corporate Code of Conduct,” which is set forth in the Corporate Governance section of the Company’s website located at www.gopresto.com.  The Company intends to make all required disclosures concerning any amendments to, or waivers from, its Corporate Code of Conduct by the posting of such information on that section of its website.

 

 

ITEM 11.  EXECUTIVE COMPENSATION

 

The information under the headings “Compensation Committee Interlocks and Insider Participation,” “Director Compensation,” “Executive Compensation and Other Information” and “Summary Compensation Table” in the Company’s Proxy Statement for its 2021 Annual Meeting of Stockholders is incorporated by reference.

 

ITEM 12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The security ownership and related stockholder matters information set forth under the heading “Voting Securities and Principal Holders Thereof” in the Company’s Proxy Statement for its 2021 Annual Meeting of Stockholders is incorporated by reference.

 

ITEM 13.  CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE 

 

The certain relationships and related transactions and director independence information set forth under the heading “Corporate Governance” in the Company’s Proxy Statement for its 2021 Annual Meeting of Stockholders is incorporated by reference.

 

ITEM 14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES 

 

The principal accountant fees and services information set forth under the heading “Independent Registered Public Accountants” in the Company’s Proxy Statement for its 2021 Annual Meeting of Stockholders is incorporated by reference.

 

 

 

PART IV

 

ITEM 15.  EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

   

(a)

Documents filed as part of this Form 10-K:

   

   

   

   

   

   

Form 10-K

   

   

   

   

   

Page Reference

   

   

1.

Consolidated Financial Statements:

   

   

   

   

   

   

   

   

   

   

a.

Consolidated Balance Sheets - December 31, 2020 and 2019

F-1 & F-2

   

   

   

   

   

   

   

   

   

b.

Consolidated Statements of Comprehensive Income - Years ended December 31, 2020, 2019 and 2018

F-3

   

   

   

   

   

   

   

   

   

c.

Consolidated Statements of Cash Flows - Years ended December 31, 2020, 2019 and 2018

F-4

   

   

   

   

   

   

   

   

   

d.

Consolidated Statements of Stockholders’ Equity - Years ended December 31, 2020, 2019 and 2018

F-5

   

   

   

   

   

   

   

   

   

e.

Notes to Consolidated Financial Statements

F-6 through F-21

   

   

   

   

   

   

   

   

   

f.

Report of Independent Registered Public Accounting Firm

F-22

   

   

   

   

   

   

   

   

2.

Consolidated Financial Statement Schedule:

   

   

   

   

   

   

   

   

   

   

Schedule II - Valuation and Qualifying Accounts

F-23

 

 

 

(b)     Exhibits:

 

 

 

   

 

   

 

Exhibit Number

 

 

Description

 

 

   

 

   

 

Exhibit 3(i)

 

Restated Articles of Incorporation – incorporated by reference from Exhibit 3(i) of the Company’s report on Form 10-K/A 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 4

 

Description of Registrant’s Securities - Incorporated by reference from Exhibit 4 of the Company's annual report on Form 10-K for the year ended December 31, 2019

 

   

 

   

 

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 Number

 

 

Description

 

 

   

 

   



Exhibit 10.1*

 

Incentive Compensation Plan – incorporated by reference from Exhibit 10.1 of the Company’s quarterly report on Form 10-Q for the quarter ended July 4, 2010



 

 

 



Exhibit 10.2*

 

Form of Restricted Stock Award Agreement – incorporated by reference from Exhibit 10.2 of the Company’s quarterly report on Form 10-Q for the quarter ended July 4, 2010



 

 

 



Exhibit 10.3*

 

2017 Incentive Compensation Plan – incorporated by reference from Exhibit 10.1 of the Company’s quarterly report on Form 10-Q for the quarter ended July 2, 2017



 

 

 



Exhibit 10.4*

 

Form of Restricted Stock Award Agreement – 2017 Incentive Compensation Plan - incorporated by reference from Exhibit 10.2 of the Company’s quarterly report on Form 10-Q for the quarter ended July 2, 2017



 

 

 

 

Exhibit 21

 

Subsidiaries of the Registrant

 

   

 

   

  Exhibit 23.1   Consent of Independent Registered Public Accounting Firm
       

 

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

 

Inline XBRL Instance Document.

       



Exhibit 101.SCH

 

Inline XBRL Taxonomy Extension Schema Document.

       
  Exhibit 101.CAL   Inline XBRL Taxonomy Extension 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    Cover Page Interactive Date File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibit 101.INS
       



 

 

* Compensatory Plans



 

 

 



(c)     Schedules:

 

 

 

                                  Reference is made to Item 15(a)2 of this Form 10-K.



 

ITEM 16.  FORM 10-K SUMMARY

 

None. 

 

 

SIGNATURES 

 

Pursuant to the Requirements of Section 13 or 15 (d) 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.
(registrant)

 

 

 

 

 

 

By:

/S/ Maryjo Cohen

 

 

 

Maryjo Cohen

 

 

 

President and Chief Executive Officer

 

Date: March 16, 2021

 

 

 

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated. 

 

By:

/S/ Richard N. Cardozo 

 

By:

/S/ Patrick J. Quinn

 

 

Richard N. Cardozo

 

 

Patrick J. Quinn

 

 

Director

 

 

Director

 

 

 

 

 

 

 

By:

/S/ Maryjo Cohen  

 

By:

/S/ Joseph G. Stienessen

 

 

Maryjo Cohen 

 

 

Joseph G. Stienessen

 

 

Chair of the Board, President,

 

 

Director

 

 

Chief Executive Officer (Principal

 

 

 

 

 

Executive Officer), and Director

 

 

 

 



 

 

 

 

 

By:

/S/ Randy F. Lieble

 

By:

/S/ David J. Peuse

 



Randy F. Lieble

 

 

David J. Peuse

 



Director

 

 

Director of Financial Reporting and 

 



 

 

 

Treasurer (Principal Financial Officer)

 

Date:

March 16, 2021

 

 

 

 

 

 
 

 

NATIONAL PRESTO INDUSTRIES, INC. 

CONSOLIDATED BALANCE SHEETS 

(Dollars in thousands except share and per share data)

 

December 31

 

2020

  

2019

 

ASSETS

                

CURRENT ASSETS:

                

Cash and cash equivalents

     $86,036      $79,579 

Marketable securities

      68,981       78,733 

Accounts receivable

 $53,979      $41,914     

Less allowance for doubtful accounts

  312   53,667   450   41,464 

Inventories:

                

Finished goods

  31,440       33,495     

Work in process

  96,463       87,805     

Raw materials and supplies

  7,585   135,488   7,236   128,536 

Notes receivable, current

      2,869       2,853 

Other current assets

      10,199       6,668 

Total current assets

      357,240       337,833 

PROPERTY, PLANT AND EQUIPMENT:

                

Land and land improvements

  3,008       3,008     

Buildings

  48,706       47,748     

Machinery and equipment

  44,774       43,226     
   96,488       93,982     

Less allowance for depreciation and amortization

  59,375   37,113   56,704   37,278 

GOODWILL

      15,317       15,317 

INTANGIBLE ASSETS, net

      2,838       3,059 

NOTES RECEIVABLE

      7,399       7,182 

RIGHT-OF-USE LEASE ASSETS

      3,363       3,521 

DEFERRED INCOME TAXES

      2,994       1,281 

OTHER ASSETS

      6,906       4,782 
      $433,170      $410,253 

 

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

 

 

NATIONAL PRESTO INDUSTRIES, INC. 

CONSOLIDATED BALANCE SHEETS 

(Dollars in thousands except share and per share data)

 

December 31

 

2020

  

2019

 

LIABILITIES

                

CURRENT LIABILITIES:

                

Accounts payable

     $33,474      $21,652 

Federal and state income taxes

      4,777       3,799 

Lease liabilities

      573       520 

Accrued liabilities

      16,268       13,324 

Total current liabilities

      55,092       39,295 

LEASE LIABILITIES - NON-CURRENT

      2,790       3,001 

OTHER NON-CURRENT LIABILITIES

      940       - 

Total liabilities

      58,822       42,296 

COMMITMENTS AND CONTINGENCIES

                  

STOCKHOLDERS' EQUITY

                

Common stock, $1 par value:

                

Authorized: 12,000,000 shares at December 31, 2020 and 2019

                

Issued: 7,440,518 shares at December 31, 2020 and 2019

                

Outstanding: 7,025,433 and 7,006,323 shares at December 31, 2020 and 2019, respectively

 $7,441      $7,441     

Paid-in capital

  12,438       11,447     

Retained earnings

  367,627       362,842     

Accumulated other comprehensive income

  154       136     
   387,660       381,866     

Less treasury stock, at cost, 415,085 and 434,195 shares at December 31, 2020 and 2019, respectively

  13,312       13,909     

Total stockholders' equity

      374,348       367,957 
      $433,170      $410,253 

 

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

 

 

 

NATIONAL PRESTO INDUSTRIES, INC. 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(In thousands except per share data)

 

  

For the years ended December 31,

 
  

2020

  

2019

  

2018

 

Net sales

 $352,627  $308,510  $323,317 

Cost of sales

  267,705   236,585   247,434 

Gross profit

  84,922   71,925   75,883 

Selling and general expenses

  28,505   25,462   23,286 

Intangibles amortization

  221   83   2,167 

Loss on divestiture, net

  -   -   2,528 

Operating profit

  56,196   46,380   47,902 

Other income

  3,792   5,926   4,437 

Earnings from continuing operations before provision for income taxes

  59,988   52,306   52,339 

Provision for income taxes from continuing operations

  13,030   11,766   12,450 

Earnings from continuing operations

  46,958   40,540   39,889 

Earnings from discontinued operations, net of tax

  -   1,680   51 

Net earnings

 $46,958  $42,220  $39,940 
             

Weighted average common shares outstanding:

            

Basic and diluted

  7,038   7,018   7,005 
             

Earnings per share, basic and diluted:

            

From continuing operations

 $6.67  $5.78  $5.69 

From discontinued operations

  -   0.24   0.01 

Net earnings per share

 $6.67  $6.02  $5.70 
             

Comprehensive income:

            

Net earnings

 $46,958  $42,220  $39,940 

Other comprehensive income, net of tax:

            

Unrealized gain on available-for-sale securities

  18   115   107 

Comprehensive income

 $46,976  $42,335  $40,047 

 

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

 

 

 

NATIONAL PRESTO INDUSTRIES, INC. 

CONSOLIDATED STATEMENTS OF CASH FLOWS 

(In Thousands)

 

  

For the years ended December 31,

 
  

2020

  

2019

  

2018

 

Cash flows from operating activities:

            

Net earnings

 $46,958  $42,220  $39,940 

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

            

Provision for depreciation

  2,784   3,606   4,052 

Intangibles amortization

  221   83   2,167 

Deferred income tax (benefit)

  (1,718)  (224)  (121)

Noncash income tax expense

  -   1,370   - 

Net loss and impairment on divestiture of businesses

  -   -   2,528 

Loss on disposal of property, plant and equipment

  2   322   163 

Provision for doubtful accounts

  -   7   458 

Noncash retirement plan expense

  721   680   698 

Gain on legal settlement

  -   (2,300)  - 

Other

  131   464   229 

Changes in operating accounts, net of effects of acquisition:

            

Accounts receivable, net

  (12,203)  10,915   11,546 

Inventories

  (6,952)  (34,241)  6,821 

Other assets and current assets

  (5,655)  (2,803)  4,067 

Accounts payable and accrued liabilities

  15,706   (11,561)  6,066 

Federal and state income taxes receivable/payable

  978   1,045   (2,366)

Net cash provided by operating activities

  40,973   9,583   76,248 
             

Cash flows from investing activities:

            

Marketable securities purchased

  (48,047)  (105,409)  (163,271)

Marketable securities - maturities and sales

  57,823   161,420   173,060 

Proceeds from divestiture of businesses, net of cash paid

  -   -   9,410 

Purchase of property, plant and equipment

  (2,621)  (3,138)  (8,686)

Notes issued

  -   -   (2,300)

Proceeds from notes receivable

  -   2,146   - 

Acquisition of business, net of cash acquired

  -   (3,733)  - 

Proceeds from legal settlement

  -   2,300   - 

Proceeds from insurance settlement

  -   807   2,630 

Sale of property, plant and equipment

  -   767   1 

Net cash provided by investing activities

  7,155   55,160   10,844 
             

Cash flows from financing activities:

            

Dividends paid

  (42,172)  (42,087)  (41,989)

Proceeds from sale of treasury stock

  528   518   528 

Other

  (27)  (442)  (6)

Net cash used in financing activities

  (41,671)  (42,011)  (41,467)
             

Net increase in cash and cash equivalents

  6,457   22,732   45,625 

Cash and cash equivalents at beginning of year

  79,579   56,847   11,222 

Cash and cash equivalents at end of year

 $86,036  $79,579  $56,847 
             

Supplemental disclosures of cash flow information:

            

Cash paid during the year for:

            

Income taxes

 $13,803  $10,187  $14,968 

 

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

 

 

 

NATIONAL PRESTO INDUSTRIES, INC. 

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands except per share data)

 

  

Shares of Common Stock Outstanding

  

Common Stock

  

Paid-in Capital

  

Retained Earnings

  

Accumulated Comprehensive Income (Loss)

  

Treasury Stock

  

Total

 

Balance December 31, 2017

  6,968  $7,441  $9,074  $364,757  $(86) $(14,810) $366,376 

Net earnings

              39,940           39,940 

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

                  107       107 

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

              (41,989)          (41,989)

Other

  13       1,286   1       402   1,689 

Balance December 31, 2018

  6,981   7,441   10,360   362,709   21   (14,408)  366,123 

Net earnings

              42,220           42,220 

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

                  115       115 

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

              (42,087)          (42,087)

Other

  25       1,087   -       499   1,586 

Balance December 31, 2019

  7,006   7,441   11,447   362,842   136   (13,909)  367,957 

Net earnings

              46,958           46,958 

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

                  18       18 

Dividends paid March 13, $1.00 per share regular, $5.00 per share extra

              (42,172)          (42,172)
Other  19       991   (1)      597   1,587 

Balance December 31, 2020

  7,025  $7,441  $12,438  $367,627  $154  $(13,312) $374,348 

 

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

 

 

NATIONAL PRESTO INDUSTRIES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS 

 

 

A.   SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:

 

(1)  USE OF ESTIMATES IN THE PREPARATION OF FINANCIAL STATEMENTS:  In preparation of the Company's Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and related revenues and expenses.   Actual results could differ from the estimates used by management.

 

(2)  BASIS OF PRESENTATION:  The Consolidated Financial Statements include the accounts of National Presto Industries, Inc. and its subsidiaries, all of which are wholly-owned.  All material intercompany accounts and transactions are eliminated.  For a further discussion of the Company's business and the segments in which it operates, please refer to Note L.

 

       On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. (“Drylock”).  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation.  See Note P for further discussion.

 

(3)  GENERAL:  Government responses to the COVID-19 virus have impacted worldwide economic activity.  The Company is closely monitoring the impact of the pandemic on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly.  All of the Company's businesses are deemed essential and as a result, all have been and are currently operating.  The COVID-19 related shutdowns and their aftermath have affected each segment in a variety of fashions, which include increased absenteeism; the cancellation of planned trade shows and customer/supplier visits; inefficiencies inherent from working at home; as well as customer and supplier issues in placing and accepting orders; picking up, accepting, or shipping product; or making or accepting deliveries occasioned by similar problems.  While there was no material adverse impact on the current year's consolidated financial statements and related disclosures, the extent to which the COVID-19 pandemic impacts the Company's business in 2021 and beyond will depend on future developments that are highly uncertain and cannot be predicted.

 

       In response to the government mandated COVID-19 shutdowns, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was signed into law on March 27, 2020.  The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer's social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (QIP).  The CARES Act did not have a material impact on the Company's income tax provision for the year ended December 31, 2020.  Starting May 1, 2020, the Company had deferred employer social security payments as provisioned by the Act.  

  

(4)  FAIR VALUE OF FINANCIAL INSTRUMENTS:  The Company utilizes the methods of determining fair value as described in Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“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 amount for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to the immediate or short-term maturity of these financial instruments.  The fair value of marketable securities are discussed in Note A(5). 

 

(5)  CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES: 

 

Cash and Cash Equivalents:  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's cash management policy provides for its bank disbursement accounts to be reimbursed on a daily basis.  Checks issued but not presented to the bank for payment of $4,510,000 and $1,308,000 at December 31, 2020 and 2019, respectively, are included as reductions of cash and cash equivalents or book overdrafts in accounts payable, as appropriate.

 

Marketable Securities:  The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at 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.  Due to the Company's ability to liquidate its available-for-sale securities for potential capital needs, they are classified as current assets.

 

 

At December 31, 2020 and 2019, 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 December 31 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

 

December 31, 2020

                

Tax-exempt Municipal Bonds

 $42,817  $43,013  $196  $- 

Variable Rate Demand Notes

  25,968   25,968   -   - 

Total Marketable Securities

 $68,785  $68,981  $196  $- 
                 

December 31, 2019

                

Tax-exempt Municipal Bonds

 $39,313  $39,484  $176  $5 

Variable Rate Demand Notes

  39,249   39,249   -   - 

Total Marketable Securities

 $78,562  $78,733  $176  $5 

 

Proceeds from sales and maturities of marketable securities totaled $57,823,000 in 2020, $161,420,000 in 2019, and $173,060,000 in 2018.  There were no realized gross gains or losses related to sales of marketable securities during the years ended December 31, 2020, 2019 and 2018.  Net unrealized gains (losses) included in other comprehensive income were $24,000, $145,000 and $135,000 before taxes for the years ended December 31, 2020, 2019, and 2018, 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 December 31, 2020 are as follows: $38,007,000 within one year; $5,006,000 beyond one year to five years; $825,000 beyond five years to ten years, and $25,143,000 beyond ten years. All of the instruments in the beyond five year ranges are variable rate demand notes which, as noted above, 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. 

 

(6)  ACCOUNTS RECEIVABLE:  The Company's accounts receivable is related to sales of products.  Credit is extended based on prior experience with the customer and evaluation of customers' financial condition.  Accounts receivable are primarily due within 25 to 60 days.  The Company does not accrue interest on past due accounts receivable.  Receivables are written off only after all collection attempts have failed and are based on individual credit evaluation and the specific circumstances of the customer.  The Company maintains an allowance for estimated expected credit losses resulting from the inability of customers to meet their financial obligations to the Company.  The allowance is determined based on the Company's historical collection experience, adverse situations that may affect the customer's ability to pay, and prevailing economic conditions.

 

(7)  INVENTORIES:  Housewares/Small Appliance segment inventories and certain Safety segment inventory items are stated at the lower of cost or net realizable value with cost being determined principally on the last-in, first-out (LIFO) method.  Defense segment inventories are stated at the lower of cost and net realizable value determined principally on the first-in, first-out (FIFO) method.  Inventoried costs relating to contracts in progress are stated at actual production costs, including factory overhead, initial tooling, and other related costs incurred to date, reduced by amounts associated with recognized sales, utilizing a standard costing type method.  The Company evaluates inventories to determine if there are any excess or obsolete inventories on hand.

 

(8)  PROPERTY, PLANT AND EQUIPMENT:  Property, plant and equipment are stated at cost.  Straight-line depreciation is provided in amounts sufficient to charge the costs of depreciable assets to operations over their service lives which are estimated at 15 to 40 years for buildings, 3 to 10 years for machinery and equipment, and 15 to 20 years for land improvements.  The Company reviews long-lived assets consisting principally of property, plant, and equipment, for impairment when material events and changes in circumstances indicate the carrying value may not be recoverable.  As a result of the divestiture of one of its operating facilities in the Defense segment during 2018, the Company recorded an impairment of $2,975,000 during the third quarter of 2018.  See Note Q for further explanation.  As of December 31, 2020, net property, plant and equipment included $6,774,000 related to leased manufacturing and office space.  See Note M. Approximately $1,398,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings at December 31, 2020. The construction in progress is expected to be completed by mid-year 2021. Approximately $2,413,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings, at December 31, 2019.  

 

 

(9)  GOODWILL:  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, such as the occurrence of an event that would more likely than not reduce the fair value of the reporting unit below its carrying amount.  Impairment losses are recognized whenever the implied fair value of goodwill is less than its carrying value.  No goodwill impairments were recognized during 2020, 2019, or 2018.

 

The Company's goodwill as of December 31, 2020 and 2019 was $15,317,000 of which, $3,831,000 relates to the Safety segment and $11,486,000 relates to the Defense segment, both of which had no cumulative impairment charges.

 

(10) INTANGIBLE ASSETS:  Intangible assets are attributable to the Defense and Safety segments, and primarily consist of the value of an acquired government sales contract, the value of trademarks and trade secrets, technology software, and patents.  The government sales contract intangible asset is amortized based on units fulfilled under the applicable contract, while the other intangible assets are amortized on a straight-line basis that approximates economic use, over periods ranging from 2 to 15 years with the exception of trade secrets which have an indefinite life. 

 

Intangible assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable.  As a result of the divestiture of one of its operating facilities in the Defense segment during 2018, the Company recorded an impairment of $46,000 during the third quarter of 2018.  See Note Q for further explanation. There were no impairments of intangible assets recognized during 2020 or 2019.  

 

The gross carrying amounts of the intangible assets subject to amortization was $2,142,000 at December 31, 2020.  Accumulated amortization was $304,000 and $83,000 at December 31, 2020 and 2019, respectively.  Amortization expense was $221,000, $83,000, and $2,167,000 during the years ended December 31, 2020, 2019, and 2018, respectively. The estimated amortization expense as of December 31, 2020 for each of the five succeeding years is $214,000

 

(11) 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 Appliance segment.  The Company expects to utilize the prepayments and related materials over an estimated period of two years.  As of December 31, 2020 and 2019, $11,217,000 and $9,396,000 of such prepayments, respectively, remained unused and outstanding.  At December 31, 2020 and 2019, $4,311,000 and $4,614,000 of these amounts, respectively, are 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.

 

(12) REVENUES: The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 24 months and are recognized in accordance with ASC Topic 606, Revenue from Contracts with Customers. The standard was adopted on January 1, 2018 and did not result in any change to the Company’s pattern of revenue recognition.  The Company’s contracts each 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 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 year ended December 31, 2020, the Company reduced revenue by $2,073,000 for estimated customer refunds related to a product recall.  For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products.  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.  During 2019, the Company recognized revenue of $9,412,000 from a negotiated termination of a commercial foreign military supply contract.  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.

 

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 December 31, 2020 and 2019, $4,723,000 and $1,847,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets.  During 2020, 2019, and 2018, the Company recognized revenue of $0, $9,574,000 and $676,000, respectively, that was included in the Defense segment contract liability at the beginning of those respective years. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, and 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 2020 and 2019, there were no material adjustments to the aforementioned estimates.  There were no material 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 $320,214,000 and $310,385,000 as of December 31, 2020 and 2019, respectively.  The Company anticipates that the unsatisfied performance obligations will be fulfilled in an 18 to 24-month period.  The performance obligations in the Housewares/Small Appliances and Safety segments have original expected durations of less than one year.

 

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

 

(13) ADVERTISING:  The Company's policy is to expense advertising as incurred and include it in selling and general expenses.  Advertising expense was $2,655,000, $245,000, and $181,000 in 2020, 2019, and 2018, respectively.

 

(14) PRODUCT WARRANTY:  The Company’s Housewares/Small Appliance segment's products are generally warranted to the original owner to be free from defects in material and workmanship for a period of 1 to 12 years from date of purchase.  The Company allows a 60-day over-the-counter initial return privilege through cooperating dealers.  The Company services its products through a corporate service repair operation.  The Company estimates its product warranty liability based on historical percentages which have remained relatively consistent over the years. 

 

 

The product warranty liability is included in accounts payable on the balance sheet.  The following table shows the changes in product warranty liability for the period:

 

  

(In thousands)

 
  

Year Ended December 31

 
  

2020

  

2019

 

Beginning balance January 1

 $263  $221 

Accruals during the period

  303   416 

Charges / payments made under the warranties

  (325)  (374)

Balance December 31

 $241  $263 

 

               Included in accounts payable as of December 31, 2020 are charges of $2,769,000 for a voluntary product recall. 

 

(15) STOCK-BASED COMPENSATION:  The Company accounts for stock-based compensation in accordance with ASC 718, Compensation — Stock Compensation.  Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense ratably over the requisite service period, net of estimated forfeitures. As more fully described in Note F, the Company awards non-vested restricted stock to employees and executive officers.

 

(16) INCOME TAXES:  Deferred income tax assets and liabilities are recognized for the differences between the financial and income tax reporting bases of assets and liabilities based on enacted tax rates and laws.  The deferred income tax provision or benefit generally reflects the net change in deferred income tax assets and liabilities during the year.  The current income tax provision reflects the tax consequences of revenues and expenses currently taxable or deductible on various income tax returns for the year reported.  Income tax contingencies are accounted for in accordance with FASB ASC 740, Income Taxes.  See Note H for summaries of the provision, the effective tax rates, and the tax effects of the cumulative temporary differences resulting in deferred tax assets and liabilities. 

 

(17) RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS: 

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of ASC 740, Income Taxes, and providing for simplification in several other areas.  The standard is effective for fiscal years beginning after December 15, 2020.  The Company believes the adoption of ASU 2019-12 will not have a material impact on its consolidated financial statements.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.  ASU 2016-13 provides guidance for estimating credit losses on certain types of financial instruments, including trade receivables, by introducing an approach based on expected losses. The expected loss approach will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU 2016-13 also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration.  The new standard was adopted on January 1, 2020 and was applied prospectively.  The Company has made changes to its processes for the assessment of the adequacy of the allowance for credit losses on certain types of financial instruments, including accounts receivable, notes receivable, and available-for-sale debt securities.  The adoption of ASU 2016-13 did not have a material impact on the consolidated financial statements, related disclosures, and results of operations.

  

Other pronouncements issued but not effective until after December 31, 2020, are not expected to have a material impact on the Company's consolidated financial statements. 

 

 

 

B.   INVENTORIES:

The amount of inventories valued on the LIFO basis was $30,515,000 and $32,744,000 as of December 31, 2020 and 2019, respectively, and consists of housewares/small appliance finished goods and certain Safety segment inventories.  Under LIFO, inventories are valued at approximately $4,429,000 and $3,982,000 below current cost determined on a first-in, first-out (FIFO) basis at December 31, 2020 and 2019, respectively.  During the years ended December 31, 2020, 2019, and 2018, $2,215,000, $85,000, and $26,000, respectively, of a LIFO layer was liquidated.  The Company uses the LIFO method of inventory accounting to improve the matching of costs and revenues for the Housewares/Small Appliance and Safety segments. 

 

The following table describes that which would have occurred if LIFO inventories had been valued at current cost determined on a FIFO basis:

 

Increase (Decrease) – (In thousands, except per share data)

 

Year

 

Cost of Sales

  

Net Earnings

  

Earnings Per Share

 

2020

 $(447) $349  $0.05 

2019

 $42  $(34) $- 

2018

 $(189) $143  $0.02 

 

This information is provided for comparison with companies using the FIFO basis. 

 

Inventory for Defense and raw materials of the Housewares/Small Appliance segments are valued under the FIFO method and total $104,973,000 and $95,792,000 at December 31, 2020 and 2019, respectively.  At December 31, 2020, the FIFO total was comprised of $925,000 of finished goods, $96,463,000 of work in process, and $7,585,000 of raw material.  At December 31, 2019, the FIFO total was comprised of $751,000 of finished goods, $87,805,000 of work in process, and $7,236,000 of raw material.

  

 

C.   ACCRUED LIABILITIES:

At December 31, 2020, accrued liabilities consisted of payroll $7,474,000, product liability $5,618,000, payroll taxes $1,187,000, environmental $970,000, and other $1,019,000.  At December 31, 2019, accrued liabilities consisted of payroll $6,341,000, product liability $5,055,000, environmental $1,050,000, and other $878,000   

 

The Company is self-insured for health care costs, although it does carry stop loss and other insurance to cover health care claims once they reach a specified threshold. The Company is also subject to product liability claims in the normal course of business.  It is partly self-insured for product liability claims, and therefore records an accrual for known claims and estimated incurred but unreported claims in the Company’s Consolidated Financial Statements.  The Company utilizes historical trends and other analysis to assist in determining the appropriate accrual.  An increase in the number or magnitude of claims could have a material impact on the Company’s financial condition and results of operations. The Company's policy is to accrue for legal fees expected to be incurred in connection with loss contingencies. See Note K for a discussion of environmental remediation liabilities.

  

 

D.   TREASURY STOCK:

As of December 31, 2020, the Company has authority from the Board of Directors to reacquire an additional 498,727 shares.  During 2020, 2019, and 2018, 3444,584, and 62 shares, respectively, were acquired from participants in the Company’s Incentive Compensation Plans described in Note F to cover those participants’ tax withholding obligations related to vested stock grants in accordance with the Plans’ rules.  Treasury shares have been used for stock based compensation and to fund a portion of the Company's 401(k) contributions.

  

 

E.   NET 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.

 

 

 

F.   STOCK-BASED COMPENSATION: 

The Company, from time to time, enters into separate non-vested share-based payment arrangements with employees and executive officers under the Incentive Compensation Plan approved by stockholders on May 18, 2010 and the 2017 Incentive Compensation Plan approved by shareholders on May 16, 2017, which authorized 50,000 and 150,000 shares, respectively, to be available for grants.  The 2017 plan replaced the original 2010 plan, and the shares remaining under the 2010 plan are no longer available for grant.  The Compensation Committee of the Company’s Board of Directors approves all stock-based compensation awards for employees and executive officers of the Company.  The Company grants restricted stock that is subject to continued employment and vesting conditions, but has dividend and voting rights, and uses the fair-market value of the Company’s common stock on the grant date to measure the fair value of the awards.  The fair value of restricted stock is recognized as expense ratably over the requisite service period, net of estimated forfeitures.

 

During 2020, 2019, and 2018, the Company granted 7,310 shares, 4,138 shares, and 3,886 shares of restricted stock, respectively, to 29 employees and executive officers of the Company.  Unless otherwise vested early in accordance with the Incentive Compensation Plans, the restricted stock vests on specified dates in 2021 through 2026, subject to the recipients’ continued employment or service through each applicable vesting date. 

 

The Company recognized pre-tax compensation expense in the Consolidated Statements of Comprehensive Income related to stock-based compensation of $366,000, $830,000, and $469,000 in 2020, 2019, and 2018, respectively. As of December 31, 2020, there was approximately $1,272,000 of unrecognized compensation cost related to the restricted stock awards that is expected to be recognized over a weighted-average period of 3.9 years.  There were 3,193, 17,871, and 1,359 shares of restricted stock that vested during 2020, 2019, and 2018, respectively.

 

The following table summarizes the activity for non-vested restricted stock: 

 

  

2020

  

2019

  

2018

 
  

Shares

  

Weighted Average Fair Value at Grant Date

  

Shares

  

Weighted Average Fair Value at Grant Date

  

Shares

  

Weighted Average Fair Value at Grant Date

 

Non-vested at beginning of period

  18,604  $93.23   32,337  $87.84   29,810  $83.40 

Granted

  7,310   89.84   4,138   98.54   3,886   116.49 

Vested

  (3,193)  59.94   (17,871)  84.71   (1,359)  72.25 

Forfeited

  0   -   0   -   0   - 

Non-vested at end of period

  22,721  $96.82   18,604  $93.23   32,337  $87.84 

  

 

G.   401(K) PLAN:

The Company sponsors a 401(k) retirement plan that covers substantially all non-union employees. Historically, the Company matched up to 50% of the first 4% of salary contributed by employees to the plan. This matching contribution was made with common stock. Starting in 2004, the Company began to match, in cash, an additional 50% of the first 4% of salary contributed by employees plus 3% of total compensation for certain employees. Contributions made from treasury stock, including the Company's related cash dividends, totaled $1,249,000 in 2020, $1,197,000 in 2019, and $1,218,000 in 2018. In addition, the Company made cash contributions of $813,000 in 2020, $802,000 in 2019, and $821,000 in 2018 to the 401(k) Plan.  The Company also contributed $443,000, $387,000, and $352,000 to the 401(k) retirement plan covering its union employees at the Amron Division of the AMTEC subsidiary during the years ended December 31, 2020, 2019, and 2018, respectively.

  

 

 

H.   INCOME TAXES:

The following table summarizes the provision for income taxes from continuing operations:

 

  

For Years Ended December 31 (in thousands)

 
  

2020

  

2019

  

2018

 

Current:

            

Federal

 $12,932  $11,453  $10,996 

State

  1,816   537   1,575 
   14,748   11,990   12,571 

Deferred:

            

Federal

  (1,210)  (179)  (280)

State

  (508)  (45)  159 
   (1,718)  (224)  (121)

Total tax provision

 $13,030  $11,766  $12,450 

 

The effective rate of the provision for income taxes on earnings from continuing operations before income taxes as shown in the Consolidated Statements of Comprehensive Income differs from the applicable statutory federal income tax rate for the following reasons:

 

  

Percent of Pre-tax Income

 
  

2020

  

2019

  

2018

 

Statutory rate

  21.0%  21.0%  21.0%

State tax, net of federal benefit

  1.7%  0.7%  2.6%

Tax exempt interest and dividends

  (0.1%)  (0.1%)  (0.6%)

Other

  (0.9%)  0.9%  0.8%

Effective rate

  21.7%  22.5%  23.8%

 

Deferred tax assets and liabilities are recorded based on the differences between the tax basis of assets and liabilities and their carrying amounts for financial reporting purposes.  The tax effects of the cumulative temporary differences resulting in deferred tax assets and liabilities are as follows at December 31:

 

  

(In thousands)

 
  

2020

  

2019

 

Deferred tax assets

        

Insurance (primarily product liability)

 $978  $947 

Vacation

  813   662 

Inventory

  754   642 
   State NOL and tax credit carryforwards  825   - 
   Product recall  610   - 
   Deferred payroll taxes  414   - 

Deferred compensation

  203   162 

Environmental

  214   227 

Other

  330   200 
Subtotal  5,141   2,840 

Less: valuation allowance

  (520)   - 

Total deferred tax assets

  4,621   2,840 
         

Deferred tax liabilities

        

Goodwill and other intangibles

  1,585   1,391 

Depreciation

  1   131 

Deferred revenue

  41   37 

Total deferred tax liabilities

  1,627   1,559 
         

Net deferred tax assets

 $2,994  $1,281 

 

Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets.  The Company believes it is more likely than not that the benefit from certain state NOL and tax credit carryforwards will not be realized.  A significant factor of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2020.  Such objective evidence limits the ability to consider subjective evidence, such as projections for future growth. 

 

On the basis of this evaluation, as of December 31, 2020, a valuation allowance of $520,000 has been provided on the deferred tax assets related to these state NOL and tax credit carryforwards, which will expire between 2034 and 2040.  The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased, or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as projections for growth. 

 

 

The Company establishes tax reserves in accordance with FASB ASC 740, Income Taxes.  As of December 31, 2020, the carrying amount of the Company’s gross unrecognized tax benefits included in current liabilities for federal and state income taxes was $2,521,000 which, if recognized, would affect the Company’s effective income tax rate.

 

The following is a reconciliation of the Company’s unrecognized tax benefits for the years ended December 31, 2020 and 2019:

 

  

(In thousands)

 
  

2020

  

2019

 

Balance at January 1

 $2,237  $320 

Increases for tax positions taken related to the current year

  944   453 

Increases for tax positions taken related to prior years

  46   1,519 

Decreases for tax positions taken related to prior years

  -   - 

Lapse of statute of limitations

  (706)  (55)

Settlements

  -   - 

Balance at December 31

 $2,521  $2,237 

 

It is the Company’s practice to include tax related interest expense, interest income, and penalties in tax expense.  During the years ended December 31, 2020, 2019 and 2018, the Company accrued approximately $142,000, $298,000 and $14,000 in interest expense, respectively.

 

The Company is subject to U.S. federal income tax as well as income taxes of multiple states.  Tax years 2017 through 2019 are currently open for examination.  During 2018, the state of Wisconsin completed its audits of the tax years 2013 through 2016.  During June of 2016, the Internal Revenue Service completed its audits of the tax years 2012 and 2013.  For all states in which it does business, the Company is subject to state audit statutes. 

  

 

I.   COMMITMENTS AND CONTINGENCIES:

The Company is involved in largely routine litigation incidental to its business.  Management believes the ultimate outcome of this 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 nearly 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 intends to vigorously fight the assessment, and does not consider the ultimate payment of the taxes to be probable.  Accordingly, as prescribed by ASC450 - Contingencies, no accrual has been recorded on the Company's consolidated financial statements as of December 31, 2020.

   

 

J.   CONCENTRATIONS:

In the Housewares/Small Appliance segment, two customers each accounted for 10% of consolidated net sales for the year ended December 31, 2020, while one of them also accounted for 12%, and 10% of consolidated net sales for the years ended December 31, 2019, and 2018, respectively. 

 

The Company sources most of its housewares/small appliances and certain safety products from vendors in the Orient and, as a result, risks deliveries from the Orient being disrupted by labor or supply problems at the vendors, or transportation delays.  Should such problems or delays materialize, products might not be available in sufficient quantities during the prime selling period.  The Company has made and will continue to make every reasonable effort to prevent these problems; however, there is no assurance that its efforts will be totally effective.  As the majority of the Housewares/Small Appliance segment’s and certain Safety 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 the segment’s product costs.  To date, any material impact from fluctuations in the exchange rate has been to the cost of products secured via purchase orders issued subsequent to the currency value change.  Foreign transaction gains/losses are immaterial to the financial statements for all years presented.

 

The Company's Defense segment manufactures products primarily for the U.S. Department of Defense (DOD) and DOD prime contractors.  As a consequence, this segment's future business essentially depends on the product needs and governmental funding of the DOD.  During 2020, 2019, and 2018, substantially all of the work performed by this segment directly or indirectly for the DOD was performed on a fixed-price basis.  Under fixed-price contracts, the price paid to the contractor is 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. In addition, in the case of the 40mm systems contract, key components and services are provided by third party subcontractors, several of which the segment is required to work with by government edict.   Under the contract, the segment is responsible for the performance of those subcontractors, many of which it does not control.  The Defense segment's contracts and subcontracts contain the customary provision permitting termination at any time for the convenience of the government, with payment for any work completed, associated profit, and inventory/work in process at the time of termination.  Materials used in the Defense segment are available from multiple sources.  As of December 31, 2020, 231 employees of Amron, or 24% of the Company’s and its subsidiaries’ total workforce, are members of the United Steel Workers union.  The most recent contract between Amron and the union is effective through February 28, 2025.

 

 

 

K.   ENVIRONMENTAL

In May 1986, the Company’s Eau Claire, Wisconsin site was placed on the United States Environmental Protection Agency’s National Priorities List under the Comprehensive Environmental Response, Compensation and Liability Act of 1980 because of hazardous waste deposited on the property.  As of December 31, 1998, all remediation projects required at the Company's Eau Claire, Wisconsin site had been installed, were fully operational, and restoration activities had been completed.  In addition, the Company is a member of a group of companies that may have disposed of waste into an Eau Claire area landfill in the 1960s and 1970s.  After the landfill was closed, elevated volatile organic compounds were discovered in the groundwater.  Remediation plans were established, and the costs associated with remediation and monitoring at the landfill are split evenly between the group and the city of Eau Claire.  As of December 31, 2020, there does not appear to be exposure related to this site that would have a material impact on the operations or financial condition of the Company.

 

Based on factors known as of December 31, 2020, it is believed that the Company's existing environmental accrued liability reserve will be adequate to satisfy on-going remediation operations and monitoring activities both on- and off-site; however, should environmental agencies require additional studies, extended monitoring, or remediation projects, it is possible that the existing accrual could be inadequate.  Management believes that in the absence of any unforeseen future developments, known environmental matters will not have any material effect on the results of operations or financial condition of the Company.  The Company’s environmental accrued liability on an undiscounted basis was $970,000 and $1,050,000 as of December 31, 2020 and 2019, respectively, and is included in accrued liabilities on its balance sheet. 

 

Expected future payments for environmental matters are as follows: 

 

  

(In thousands)

 

Years Ending December 31:

    

2021

 $180 

2022

  143 

2023

  130 

2024

  118 

2025

  106 

Thereafter

  293 
  $970 

  

 

L.   BUSINESS SEGMENTS:

The Company operates in three business segments.  The Company identifies its segments based on the Company's organization structure, which is primarily by principal products.  The principal product groups are Housewares/Small Appliance, Defense, and Safety.  Sales for all segments are primarily to customers in North America. On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. As a result of this transaction, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation. The operations of PAPI previously comprised the Company’s Absorbent Products segment.  See Note P for further discussion.

 

The Housewares/Small Appliance segment designs, markets, and distributes housewares and small appliances.  The housewares/small appliance products are sold primarily in the United States and Canada directly to retail outlets and also through independent distributors.  As more fully described in Note J, the Company primarily sources its Housewares/Small Appliance products from non-affiliated suppliers located in the Orient.  Sales are seasonal, with the normal peak sales period occurring in the fourth quarter of the year prior to the holiday season.

 

 

The Defense segment was started in 2001 with the acquisition of AMTEC Corporation, which manufactures precision mechanical and electromechanical assemblies for the U.S. Government and prime contractors.  During 2005, and again during 2010, AMTEC Corporation was one of two prime contractors selected by the Army to supply all requirements for the 40mm family of practice and tactical ammunition cartridges for a period of five years.  In 2016, AMTEC was awarded a one-year contract, and in 2017, it was awarded a third five-year contract as the sole prime contractor.  AMTEC's manufacturing plant is located in Janesville, Wisconsin.  Since the inception of the Defense segment in 2001, the Company has expanded the segment by making several strategic business acquisitions, and has additional facilities located in East Camden, Arkansas; Antigo, Wisconsin; and Clear Lake, South Dakota.  During 2003, the segment was expanded with the acquisition of Spectra Technologies, LLC of East Camden, Arkansas.  This facility performs Load, Assemble, and Pack (LAP) operations on ordnance-related products for the U.S. Government and prime contractors.  During 2006, the segment was expanded again with the acquisition of certain assets of Amron, LLC of Antigo, Wisconsin, which primarily manufactures cartridge cases used in medium caliber (20-50mm) ammunition.  In 2011 the segment was further augmented with the purchase of certain assets of ALS Technologies, Inc. of Bull Shoals, Arkansas, which manufactured less lethal ammunitions.  The Company subsequently relocated this operation to Perry, Florida, and in October of 2018, divested itself of the less lethal business.  See Note Q for further explanation.  During 2014, the Company continued the expansion of the Defense segment with the purchase of substantially all of the assets of Chemring Energetic Devices, Inc. located in Clear Lake, South Dakota, and all of the real property owned by Technical Ordnance Realty, LLC. The Clear Lake facility manufactures detonators, booster pellets, release cartridges, lead azide, and other military energetic devices and materials. The Defense segment’s collection of facilities enables the Company to deliver in virtually all aspects of the manufacture of medium caliber training and tactical rounds.  They include the fuze, the metal parts including the cartridge case, the load, assemble and pack of the final round, and the detonator.

 

On July 23, 2019, the Company purchased substantially all the assets of OneEvent Technologies, Inc., a Mount Horeb, Wisconsin company established in 2014.  OneEvent's cloud-based learning and analytics engine utilizes a series of sensing devices integrated with a cellular gateway to predict, alert, and prevent.  Sensors measure a variety of environmental data including temperature, smoke, carbon monoxide, motion, humidity, water, and more.  See Note R.  Because a major focus of OneEvent is protection for buildings, homes, assets, and occupant, the Company has created a new operating segment, “Safety,” combining its operations with those of Rusoh, Inc., which designs and markets fire extinguishers.  Previously, Rusoh, Inc. had been included in the Company’s Housewares/Small Appliance segment.  Prior period segment information has been restated to reflect the Company’s current segmentation.

 

  

(in thousands)

 
  

Housewares / Small Appliance

  

Defense

  

Safety

  

Assets Held for Sale

  

Total

 

Year ended December 31, 2020

                    

External net sales

 $117,645  $234,645   337     $352,627 

Gross profit (loss)

  24,206   62,561   (1,845)     84,922 

Operating profit (loss)

  10,371   52,810   (6,985)     56,196 

Total assets

  245,662   164,951   22,557  $-   433,170 

Depreciation and amortization

  983   1,743   279      3,005 

Capital expenditures

  828   1,678   115      2,621 
                     

Year ended December 31, 2019

                    

External net sales

 $99,401  $209,114   (5)    $308,510 

Gross profit (loss)

  15,358   57,773   (1,206)     71,925 

Operating profit (loss)

  2,522   47,845   (3,987)     46,380 

Total assets

  241,992   148,476   19,785  $-   410,253 

Depreciation and amortization

  1,250   2,138   301      3,689 

Capital expenditures

  804   2,155   179      3,138 
                     

Year ended December 31, 2018

                    

External net sales

 $93,733  $229,546   38     $323,317 

Gross profit (loss)

  15,563   60,979   (659)     75,883 

Operating profit (loss)

  4,479   44,911   (1,488)     47,902 

Total assets

  268,007   132,636   12,600  $375   413,618 

Depreciation and amortization

  1,161   4,835   223      6,219 

Capital expenditures

  7,974   676   36      8,686 

 

In the above summary, operating profit represents earnings before other income, income taxes, and discontinued operations.  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 Appliance segment for all periods presented.

 

  

 

M.   LEASES

The Company accounts for leases under ASC Topic 842, Leases, which was adopted on January 1, 2019.  At the time of adoption, the Company recognized right of use assets and lease liabilities of $3,832,000.  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, 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 also 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 provide for options to extend and terminate them.  The majority of lease terms of the Company’s lease contracts reflect extension options, while none reflect termination options.

 

The Company has determined that the rates implicit in its leases are not readily determinable and 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 leases as lessee and has elected a non-recognition accounting policy, as permitted by ASC Topic 842.

 

  

Year Ended

  

Year Ended

 

Summary of Lease Cost (in thousands)

 

December 31, 2020

  

December 31, 2019

 

Operating lease cost

 $729  $691 

Short-term and variable lease cost

  452   225 

Total lease cost

 $1,181  $916 

 

Rent expense was approximately $1,182,000,  $1,114,000, and $1,050,000 for the years ended December 31, 2020, 2019, and 2018, respectively.  Operating cash used for operating leases was $1,181,000 and $916,000 for the years ended December 31, 2020 and 2019, respectively.  The weighted-average remaining lease term was 6.9 years, and the weighted-average discount rate was 5.6% as of December 31, 2020.

 

Maturities of operating lease liabilities are as follows:

 

Years ending December 31:

 

(In thousands)

 

2021

 $741 

2022

  745 

2023

  599 

2024

  497 

2025

  426 

Thereafter

  1,069 

Total lease payments

 $4,077 

Less: future interest expense

  714 

Lease liabilities

 $3,363 

 

 

Lease income from operating lease payments was $1,967,000 and $1,788,000 for the years ended December 31, 2020 and 2019, respectively.  Undiscounted cash flows provided by lease payments are expected as follows:

 

Years ending December 31:

 

(In thousands)

 

2021

 $1,843 

2022

  1,837 

2023

  1,837 

2024

  1,837 

2025

  1,837 

Thereafter

  12,859 

Total lease payments

 $22,050 

 

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.

  

 

N.   INTERIM FINANCIAL INFORMATION (UNAUDITED):

 

The following represents quarterly unaudited financial information for 2020 and 2019:

 

  

(In thousands, except per share data)

 
                      

Per Share (basic and diluted)

 

Quarter

 

Net Sales

  

Gross Profit

  

Earnings from Continuing Operations

  

Earnings from Discontinued Operations, net of tax

  

Net Earnings

  

Earnings from Continuing Operations

  

Earnings from Discontinued Operations, net of tax

  

Net Earnings

 

2020

                                

First

 $65,636  $16,117  $8,222  $-  $8,222  $1.17  $-  $1.17 

Second

  87,132   21,743   12,657   -   12,657   1.80   -   1.80 

Third

  93,937   20,718   12,138   -   12,138   1.72   -   1.72 

Fourth

  105,922   26,344   13,941   -   13,941   1.98   -   1.98 

Total

 $352,627  $84,922  $46,958  $-  $46,958  $6.67  $-  $6.67 
                                 

2019

                                

First

 $63,850  $12,492  $5,951  $-  $5,951  $0.85  $-  $0.85 

Second

  71,745   14,676   8,153   3   8,156   1.16   -   1.16 

Third

  78,006   23,847   14,712   1,677   16,389   2.09   0.24   2.33 

Fourth

  94,909   20,910   11,724   -   11,724   1.68   -   1.68 

Total

 $308,510  $71,925  $40,540  $1,680  $42,220  $5.78  $0.24  $6.02 

 

Fourth quarter sales are significantly impacted by the holiday driven seasonality of the Housewares/Small Appliance segment.  This segment typically orders/purchases inventory during the first three quarters to meet the sales demand of the fourth quarter.  The Defense and Safety segments are typically non-seasonal.  As discussed in Note P, the Company recognized income from the settlement of a lawsuit for breach of contract in discontinued operations in the third quarter of 2019.  As discussed in Note J, Defense segment contracts contain termination clauses that may give rise to the recognition of revenue for any work completed, associated profit, and inventory/work in process at the time of termination.  The Company recognized $9,412,000 of such revenue during the third quarter of 2019 for an actual termination.

  

 

O.   LINE OF CREDIT AND COMMERCIAL LETTERS OF CREDIT

The Company maintains an unsecured line of credit for short term operating cash needs of $5,000,000 as of December 31, 2020. There were no amounts outstanding under this line of credit, which expires September 30, 2021.  The interest rate on the line of credit is reset monthly to the London Inter-Bank Offered Rate (LIBOR) plus one half of one percent.  In addition, the Company had issued commercial letters of credit totaling $1,247,000 as of both  December 31, 2020 and 2019, related to performance on certain customer contracts.  As of December 31, 2020, the entire balance of the issued letters of credit had not been drawn upon.

 

 

 

P.   DISCONTINUED OPERATIONS

On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. ("Drylock").  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation, and classified the assets and liabilities of its Absorbent Products business as held for sale. 

 

The following table summarizes the results of the Absorbent Products business within discontinued operations for each of the periods presented:

 

  

For the years ended December 31,

 

(in thousands)

 

2020

  

2019

  

2018

 

Net sales

 $-  $-  $- 

Cost of sales

  -   -   65 

Other income (expense)

  -   2,126   - 

Earnings from discontinued operations before provision for income taxes

  -   2,126   65 

Provision for income taxes from discontinued operations

  -   446   14 

Earnings from discontinued operations, net of tax

 $-  $1,680  $51 

 

During the third quarter of 2019, the Company recognized Other income from the settlement of a lawsuit for breach of contract.  

  

The Consolidated Statements of Cash Flows do not present the cash flows from discontinued operations separately from cash flows from continuing operations.  Cash (used in) operating activities from discontinued operations was $0,  $(1,052,000), and $(636,000) for the years ended December 31, 2020, 2019, and 2018, respectively. Cash provided by investing activities related to discontinued operations was $0,  $3,107,000, and $6,290,000 for the years ended December 31, 2020, 2019, and 2018, respectively.

 

In connection with the asset purchase agreement discussed above, the Company entered into a 10-year lease agreement with Drylock for a portion of its manufacturing and warehouse facilities.  The lease agreement provided for total annual payments of $1,288,000 initially. During the fourth quarter of 2018, the lease agreement was amended to incorporate additional facilities that the Company built for Drylock.  The amended lease provides for an initial term of approximately 14 years, and allows for successive three-year renewal periods, as well as options to terminate the lease early after five and ten years. The amended lease also provides for adjustments to the rental payments based on certain price indices, taxes, and space occupied. The Company estimates that annual payments under the lease will total $1,837,000. The amounts received from Drylock for rental income are recorded in Other Income on the Consolidated Statements of Comprehensive Income.

 

 

 

Q. DIVESTITURE 

On October 17, 2018, the Company, through its wholly owned subsidiary AMTEC Corporation, sold the outstanding stock of its wholly owned subsidiary AMTEC Less Lethal Systems, Inc. (“ALS”) to PACEM Defense LLC (“PACEM”), a third party, in exchange for cash and promissory notes totaling $10,636,000, subject to customary post-closing adjustments.  The Company tested long-lived assets for recoverability in the quarter ending September 30, 2018 and recorded an impairment charge of $3,021,000.  The pre-tax loss on divestiture, including the impairment charge, recorded in 2018 was $2,528,000.   As of December 31, 2020 and 2019, $2,869,000 and $2,853,000, respectively, of promissory notes and accrued interest related to the divestiture of ALS are included on the Company’s balance sheet as Notes Receivable, Current.   

 

The Company determined this transaction did not qualify for discontinued operations treatment, since it did not represent a strategic shift that had or would have a major effect on the Company’s operations and financial results.

  

 

R. BUSINESS ACQUISITION

On July 23, 2019, the Company’s wholly-owned subsidiary, OETA, Inc., purchased substantially all the assets of OneEvent Technologies, Inc., a Mount Horeb, Wisconsin company established in 2014 for $6,501,000, including cash of $4,020,000, forgiveness of a note receivable of $2,364,000 and a potential earn out, which is based on earnings over a seven year period.  The current estimated value of the earn out is $117,000, however, the value of the earn out will vary depending on actual earnings over the seven year period. OneEvent’s systems provide early warning of conditions that could ultimately lead to significant losses.  The initial application combines patented machine learning, digital sensors and cloud-based technology to continuously monitor freezers and refrigerators, instantly detecting and alerting users to potential safety issues around pharmaceuticals and food.  The OneEvent® system also has the ability to continually measure other factors such as smoke, carbon monoxide, motion, humidity, and moisture.  Pursuant to the terms of the transaction, the seller has subsequently changed its corporate name, and OETA, Inc. has now legally adopted the corporate name, OneEvent Technologies, 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)

 
     

Cash

 $287 

Receivables

  14 

Inventory

  307 

Other current assets

  105 

Property, plant and equipment

  35 

Intangibles

  2,141 

Goodwill

  3,831 

Right-of-Use Lease Assets

  59 

Total assets acquired

  6,779 

Less: Current liabilities assumed

  255 

Lease Liability - Noncurrent

  23 

Net assets acquired

 $6,501 

 

 

The acquired intangibles primarily include technology software and patents that will be amortized over a period of 10-15 years.  The amount of goodwill recorded reflects expected earning potential of the acquired technology software and patents.  The recorded goodwill is deductible for income tax purposes over a fifteen year period.  The Company’s results of operations for 2019 include revenue net of sales deductions of ($38,000) and loss of $1,103,000 from the acquired business from the date of acquisition through December 31, 2019.  The following pro forma condensed consolidated results of operations has been prepared as if the acquisition had occurred as of January 1, 2018.

 

  

(unaudited)

   
  

(in thousands, except per share data)

   
  

Year Ended

  

 

  

December 31, 2019

  

December 31, 2018

       

Net sales

 $308,561 $

323,424

Net earnings

  40,822  

38,391

       

Net earnings per share (basic and diluted)

 $5.82 

$

5.48

Weighted average shares outstanding (basic and diluted)

  7,018  7,005

 

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.

  

 

S.   OTHER

The Company has entered into a licensing agreement with another firm that holds intellectual property on the Rusoh® self-service/self-reloadable fire extinguisher.  Under the agreement, the Company has advanced the entity funds and has agreed to pay royalties to the entity on the commercial sales of the developed products.  As of December 31, 2020 and 2019, notes receivable plus accrued interest of $7,399,000 and $7,182,000, respectively, related to the license agreement were classified as non-current Notes Receivable on the Company’s Consolidated Balance Sheets.  The fire extinguisher was introduced to the commercial market in 2017, and the Company believes the amount of the notes is recoverable through royalties earned on future sales of the developed products.

  

 

T.   SUBSEQUENT EVENTS

The Company evaluates events that occur through the filing date and discloses any material events or transactions.

 

On February 19, 2021, the Company’s Board of Directors announced a regular dividend of $1.00 per share, plus an extra dividend of $5.25.  On March 12, 2021, a payment of $44,083,000 was made to the shareholders of record as of March 1, 2021.

 

On March 12, 2021, AMTEC Corporation, the Company's wholly-owned subsidiary, received an option award under year five (Government Fiscal Year (FY) 2021) of AMTEC's current five-year 40mm systems contract with the Department of the Army.  This award when combined with the prior award on May 22, 2020 totals $92,900,000 for delivery of M918 and M385A1 Projectile Assemblies used in the Army's legacy high velocity training rounds. 

  

 

 

Report of Independent Registered Public Accounting Firm 

 

Shareholders and Board of Directors

National Presto Industries, Inc. 

Eau Claire, Wisconsin 

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of National Presto Industries, Inc. and subsidiaries (the “Company”) as of December 31, 2020 and 2019, the related consolidated statements of comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and schedule listed in Item 15 (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated March 16, 2021 expressed an unqualified opinion thereon.

 

Basis for Opinion 

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

 

Revenue Recognition – Defense Segment  

 

As described in Note A (12) and L to the consolidated financial statements, the Company’s external net sales recognized for its Defense segment amounted to $235 million for the year ended December 31, 2020. The Company’s contracts in the Defense segment are primarily with the U.S. Department of Defense (DOD) and DOD prime contractors. The Company’s revenue under its Defense segment is generally recognized at a point in time when control of the asset is transferred to and accepted by the customer. However, at times, revenue is recognized over time when there is no alternative use for the contract asset and there is an enforceable right to payment for performance completed to date.

 

We have identified the timing of when control is transferred to the customer under the Defense segment contracts as a critical audit matter. Auditing this element of revenue recognition involved especially challenging auditor judgment and an increased extent of auditor effort due to; (i) the existence of and variability in the termination for convenience clauses within the contract including the enforceable right to payment for performance completed to date and (ii) consideration of the alternative use of the asset.

 

The primary procedures we performed to address this critical audit matter included:

 

Evaluating management’s accounting policies and practices including the appropriateness of management’s evaluation of various terms and conditions in revenue contracts including evidence of alternative use for the contract assets.    

  Assessing the appropriateness of the timing of revenue recognition for a sample of revenue contracts through: (i) reviewing contract terms, including evaluating termination for convenience clauses and enforceable right to payment for performance completed to date, and (ii) assessing the variability of contract terms in revenue contracts of the Company and evidence of alternative use for the contract asset.

 

/s/ BDO USA, LLP 

 

We have served as the Company's auditor since 2007. 

 

Milwaukee, Wisconsin 

March 16, 2021 

 

 

 

NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES 

 

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS 

 

For the Years Ended  December 31, 2020, 2019 and 2018

 

(In thousands)

 

Column A

 

Column B

  

Column C

  

Column C

  

Column D

  

Column E

 

Description

 

Balance at Beginning of Period

  

Additions - Charged to Costs and Expenses (A)

  

Additions - Charged to Other Accounts (B)

  

Deductions (C)

  

Balance at End of Period

 
                     

Deducted from assets:

                    

Allowance for doubtful accounts:

                    

Year ended December 31, 2020

 $450  $-  $-  $138  $312 

Year ended December 31, 2019

 $747  $6  $-  $303  $450 

Year ended December 31, 2018

 $1,869  $458  $(1,422) $158  $747 
    Valuation allowance for deferred tax assets:                    
       Year ended December 31, 2020 $-  $520  $-  $-  $

520

 

  

Notes: 

(A) Amounts charged to selling and general expenses for allowance for doubtful accounts and provision for income taxes from continuing operations for valuation allowance for deferred tax assets.

(B) Amounts charged to other accounts.  Charged to the loss on divestiture of AMTEC Less Lethal Systems, Inc. (see Note Q to the Consolidated Financial Statements. 

(C) Principally bad debts written off, net of recoveries.

F-23
EX-21 2 ex_224738.htm EXHIBIT 21 ex_224738.htm

EXHIBIT 21

 

SUBSIDIARIES OF THE REGISTRANT

 

PARENT AND SUBSIDIARIES

(Included in the Consolidated Financial Statements and Wholly-owned)

 

National Presto Industries, Inc.

Eau Claire, Wisconsin (A Wisconsin Corporation)

 

Its Subsidiaries:

National Holding Investment Company

Wilmington, Delaware (A Delaware Corporation)

 

Its Subsidiaries:

Presto Manufacturing Company

Jackson, Mississippi (A Mississippi Corporation)

 

Jackson Sales and Storage Company

Jackson, Mississippi (A Mississippi Corporation)

 

Canton Sales & Storage Company

Canton, Mississippi (A Mississippi Corporation)

 

National Defense Corporation

Eau Claire, Wisconsin (A Wisconsin Corporation)

 

Its Subsidiaries:

AMTEC Corporation

Janesville, Wisconsin (A Wisconsin Corporation)

 

Its Divisions:

Amron

Antigo, Wisconsin

 

Tech Ord

Clear Lake, South Dakota

 

Its Subsidiary:

Spectra Technologies LLC

East Camden, Arkansas (A Delaware Corporation)

 

Presto Absorbent Products, Inc.

Eau Claire, Wisconsin (A Wisconsin Corporation)

 

Rusoh, Inc.

Eau Claire, Wisconsin (A Wisconsin Corporation)

 

OneEvent Technologies, Inc.

Mount Horeb, Wisconsin (A Wisconsin Corporation)

 

 
EX-23.1 3 ex_234472.htm EXHIBIT 23.1 ex_234472.htm

EXHIBIT 23.1

 

National Presto Industries, Inc.

Eau Claire, Wisconsin

 

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-220280) of National Presto Industries, Inc. of our reports dated March 16, 2021, relating to the consolidated financial statements and schedule, and the effectiveness of National Presto Industries, Inc.’s internal control over financial reporting, which appear in the Annual Report, on Form 10-K.

 

 

/s/ BDO USA, LLP

Milwaukee, Wisconsin

 

March 16, 2021

 
EX-31.1 4 ex_224739.htm EXHIBIT 31.1 ex_224739.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 annual report on Form 10-K 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 upon 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: March 16, 2021

/S/

Maryjo Cohen

 

 

 

Maryjo Cohen

 

 

 

Chief Executive Officer

 

 

 
EX-31.2 5 ex_224740.htm EXHIBIT 31.2 ex_224740.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 annual report on Form 10-K 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 upon 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: March 16, 2021

/S/

David J. Peuse

 

 

 

David J. Peuse

 

    Director or Financial Reporting and  

 

 

Treasurer (Principal Financial Officer)

 

 

 
EX-32.1 6 ex_224741.htm EXHIBIT 32.1 ex_224741.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 Annual Report on Form 10-K of the Company for the year ended December 31, 2020 (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: March 16, 2021

/S/

Maryjo Cohen

 

 

 

Maryjo Cohen,

 

 

 

Chief Executive Officer

 

 

 
EX-32.2 7 ex_224742.htm EXHIBIT 32.2 ex_224742.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 Annual Report on Form 10-K of the Company for the year ended December 31, 2020 (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: March 16, 2021

/S/

David J. Peuse

 

 

 

David J. Peuse

 

    Director of Financial Reporting and   

 

 

Treasurer (Principal Financial Officer)

 

 

 
EX-101.SCH 8 npk-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements Of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements Of Stockholders' Equity (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note A - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note B - Inventories link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note C - Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note D - Treasury Stock link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note E - Net Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note F - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note G - 401(k) Plan link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note H - Income Taxes link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note I - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note J - Concentrations link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note K - Environmental link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note L - Business Segments link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note M - Leases link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note N - Interim Financial Information (Unaudited) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note O - Line of Credit and Commercial Letters of Credit link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note P - Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note Q - Divestiture link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note R - Business Acquisition link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note S - Other link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note T - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note A - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note B - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note F - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note H - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note K - Environmental (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note L - Business Segments (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note M - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note N - Interim Financial Information (Unaudited) (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note P - Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note R - Business Acquisition (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note A - Summary of Significant Accounting Policies 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note A - Summary of Significant Accounting Policies 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note A - Summary of Significant Accounting Policies - Summary of Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note A - Summary of Significant Accounting Policies - Changes in Product Warranty Liability (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note B - Inventories (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note B - Inventories - Schedule of Potential Impact of LIFO Valuation to FIFO Valuation (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note C - Accrued Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note D - Treasury Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note F - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note F - Stock-based Compensation - Activity for Non-vested Restricted Stock (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note G - 401(k) Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note H - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note H - Income Taxes - Provision for Income Taxes from Continuing Operations (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note H - Income Taxes - Reconciliation of Statutory Rate to Effective Rate (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note H - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note H - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note I - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note J - Concentrations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note K - Environmental (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note K - Environmental - Expected Future Payments for Environmental Matters (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note L - Business Segments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note L - Business Segments - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note M - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note M - Leases - Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note M - Leases - Lease Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note M - Leases - Operating Lease Income (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note N - Interim Financial Information (Unaudited) (Details Textual) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note O - Line of Credit and Commercial Letters of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note P - Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note P - Discontinued Operations - Summary of Discontinued Operations (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note Q - Divestiture (Details Textual) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note R - Business Acquisition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note R - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note R - Business Acquisition - Pro Forma Information (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note S - Other (Details Textual) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note T - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 npk-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 npk-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 npk-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Other Disclosure [Text Block] The entire disclosure for other. Note To Financial Statement Details Textual Intangibles Significant Accounting Policies Note A - Summary of Significant Accounting Policies Extra Dividends [Member] Represents extra dividends. Note B - Inventories Unrealized gain on available-for-sale securities, net of tax Unrealized gain on available-for-sale securities us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Note F - Stock-based Compensation us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Note H - Income Taxes us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Note K - Environmental Note L - Business Segments Note M - Leases Note N - Interim Financial Information (Unaudited) Receivables Income Tax Disclosure [Text Block] Note P - Discontinued Operations us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther Other current assets Divestiture [Text Block] The entire disclosure of divestiture. Note R - Business Acquisition Schedule II - Valuation and Qualifying Accounts Cash AMTEC Less Lethal Systems, Inc [Member] Represents AMTEC Less Lethal Systems, Inc. Inventory Note A - Summary of Significant Accounting Policies - Summary of Marketable Securities (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note A - Summary of Significant Accounting Policies - Changes in Product Warranty Liability (Details) Schedule Of Potential Impact Of LIFO Valuation to FIFO Valuation [Table Text Block] The tabular disclosure of potential impact of LIFO valuation to FIFO valuation. Note B - Inventories - Schedule of Potential Impact of LIFO Valuation to FIFO Valuation (Details) Note F - Stock-based Compensation - Activity for Non-vested Restricted Stock (Details) Noncash retirement plan expense Represents the amount of noncash retirement plan expense. Note H - Income Taxes - Provision for Income Taxes from Continuing Operations (Details) Earnings Per Share (in dollars per share) npk_InventoryLifoReserveEffectOnEarningsPerShare The per share difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period. Note H - Income Taxes - Reconciliation of Statutory Rate to Effective Rate (Details) Note H - Income Taxes - Deferred Tax Assets and Liabilities (Details) Proceeds from notes receivable Note H - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Note K - Environmental - Expected Future Payments for Environmental Matters (Details) Note L - Business Segments - Segment Information (Details) The 2017 Incentive Compensation Plan [Member] Represents the 2017 incentive compensation plan. Note M - Leases - Lease Cost (Details) The Incentive Compensation Plan [Member] Represents the incentive compensation plan approved May 18, 2010. Note M - Leases - Lease Maturities (Details) npk_ShareBasedCompensationArrangementNumberOfPlanParticipants Share Based Compensation Arrangement, Number of Plan Participants The number of participants in the share based payment arrangement plan. us-gaap_BusinessCombinationConsiderationTransferredOther1 Business Combination, Consideration Transferred, Other Note M - Leases - Operating Lease Income (Details) Negotiated Termination of Commercial Foreign Military Supply Contract [Member] Represents negotiated termination of a commercial foreign military supply contract. Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details) Note P - Discontinued Operations - Summary of Discontinued Operations (Details) Note R - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) Note R - Business Acquisition - Pro Forma Information (Details) Schedule II - Valuation and Qualifying Accounts (Details) The 401 (k) for Employees at Amron Division of the AMTEC Subsidiary [Member] Represents the 401 (k) for employees at the Amron division of the AMTEC subsidiary. Granted, weighted average fair value at grant date (in dollars per share) Notes To Financial Statements Certain Employees [Member] Represents certain employees. Vested, weighted average fair value at grant date (in dollars per share) Variable Rate Demand Obligation [Member] Notes To Financial Statements [Abstract] Forfeited, weighted average fair value at grant date (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Non-vested, weighted average fair value at grant date (in dollars per share) Non-vested, weighted average fair value at grant date (in dollars per share) Marketable securities - maturities and sales Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total npk_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingYear Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Year The year that award vest under the share based payment arrangement. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, shares (in shares) npk_DefinedContributionPlanPercentageOfSpecifiedSalaryAmountMatchedByEmployer Defined Contribution Plan, Percentage of Specified Salary Amount Matched by Employer The percentage of specific salary matched by employer under defined contribution plan. Employer Contribution Cash [Member] Represents employer contribution of cash. Extra dividends per share (in dollars per share) Represents the extra dividends per share paid. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Non-vested, shares (in shares) Non-vested, shares (in shares) Employer Contribution Common Stock [Member] Represents employer contribution of common stock. Regular dividends per share (in dollars per share) Represents the regular dividends per share paid. Granted, shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) npk_SupplyCommitmentCommitmentTerm Supply Commitment, Commitment Term (Year) The commitment term of supply commitment. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) Vested, shares (in shares) Wisconsin Department of Revenue [Member] Represents the Wisconsin Department of Revenue. npk_RevenueContractPeriod Revenue Contract Period (Month) Represents the revenue contract period. Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Other comprehensive income, net of tax: Housewares/Small Appliances [Member] Information pertaining to the Housewares / Small Appliances segment. npk_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Government Contract [Member] Insurance (primarily product liability) npk_DeferredTaxAssetsInsurance Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from insurance. Product recall npk_DeferredTaxAssetsProductRecall Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from product recall. Deferred payroll taxes npk_DeferredTaxAssetsPayrollTaxes Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from payroll taxes. Defense [Member] Information pertaining to the Defense segment. npk_GovernmentContractNumberOfContractors Government Contract, Number of Contractors The number of contractors of government contract. us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss Net earnings Safety [Member] Information pertaining to the Safety segment. us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Schedule Of Expected Future Payments Of Environmental Matters [Table Text Block] Tabular disclosure of expected future payments of environmental matters. Leased Manufacturing and Office Space [Member] Represents leased manufacturing and office space. Business Acquisition, Pro Forma Information [Table Text Block] us-gaap_BusinessAcquisitionsProFormaRevenue Net sales Environmental npk_DeferredTaxAssetsEnvironmental Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from environmental. npk_ExpectedPrepaymentUtilizationPeriod Expected Prepayment Utilization Period (Year) Represents the expected prepayment utilization period. npk_NumberOfEntityEmployeesUnionMembers Number of Entity Employees, Union Members The number of entity employees. us-gaap_PaymentsToAcquireNotesReceivable Notes issued npk_PercentageOfEntityEmployeesUnionMembers Percentage of Entity Employees, Union Members The percentage of entity employees. Short-term and variable lease cost Amount of short-term and variable lease cost. State NOL and tax credit carryforwards npk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwardsStateAndLocal Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards and tax credit carryforwards. us-gaap_LossContingencyAccrualProductLiabilityGross Loss Contingency Accrual, Product Liability, Gross, Total npk_BusinessCombinationProFormaInformationRevenueNetOfSalesDeductionsOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Revenue Net of Sales Deductions of Acquiree Since Acquisition Date, Actual This element represents the amount of revenue, net of sales deductions of the acquiree since the acquisition date included in the consolidated income statement for the reporting period. us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt Marketable securities purchased Retirement Plan Name [Axis] us-gaap_GoodwillImpairedAccumulatedImpairmentLoss Goodwill, Impaired, Accumulated Impairment Loss Retirement Plan Name [Domain] us-gaap_ContractWithCustomerLiabilityCurrent Contract with Customer, Liability, Current npk_BusinessCombinationEarnOutEvaluationPeriod Business Combination, Earn Out Evaluation Period (Year) Represents the earn out evaluation period for business combination. Technology Software and Patent [Member] Information pertaining to technology software and patent. us-gaap_TaxesPayableCurrent Taxes Payable, Current, Total Accrued liabilities us-gaap_LessorOperatingLeaseTermOfContract Lessor, Operating Lease, Term of Contract (Year) us-gaap_LessorOperatingLeaseRenewalTerm Lessor, Operating Lease, Renewal Term (Year) OneEvent Technologies, Inc. [Member] Information pertaining to OneEvent Technologies, Inc. Federal and state income taxes npk_BusinessAcquisitionProFormaWeightedAverageEarningsPerShareBasicAndDiluted Weighted average shares outstanding (basic and diluted) (in shares) The pro forma basic and diluted weighted average number of shares. Lessee, Operating Leases [Text Block] Accounts payable npk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAssets Right-of-Use Lease Assets The amount of right of use lease assets recognized as of the acquisition date. npk_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted Net earnings per share (basic and diluted) (in dollars per share) The pro forma basic and diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period. Credit Facility [Axis] Sale of property, plant and equipment Credit Facility [Domain] us-gaap_OtherAccruedLiabilitiesCurrent Other Accrued Liabilities, Current Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap_PolicyTextBlockAbstract Accounting Policies Capital expenditures us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property, plant and equipment us-gaap_AccountsPayableOtherCurrent Accounts Payable, Other, Current us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) Weighted average common shares outstanding: us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual, Ending Balance CURRENT LIABILITIES: Treasury Stock [Text Block] us-gaap_Assets Assets, Total Total assets Supplemental disclosures of cash flow information: Plan Name [Axis] Plan Name [Domain] PROPERTY, PLANT AND EQUIPMENT: us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_LossContingencyDamagesSoughtValue Loss Contingency, Damages Sought, Value DEFERRED INCOME TAXES Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Award Type [Domain] us-gaap_IncomeLossFromContinuingOperations Earnings from continuing operations Earnings from discontinued operations, net of tax Award Type [Axis] Net Earnings Net earnings Net earnings us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Finite-Lived Intangible Assets, Accumulated Amortization INTANGIBLE ASSETS, net Proceeds from insurance settlement us-gaap_FiniteLivedIntangibleAssetsGross Finite-Lived Intangible Assets, Gross, Total Restricted Stock [Member] Loss Contingency, Nature [Domain] Loss Contingency Nature [Axis] Commitments and Contingencies Disclosure [Text Block] Business Combination Disclosure [Text Block] Less allowance for depreciation and amortization PROPERTY, PLANT AND EQUIPMENT, NET GOODWILL Goodwill, Ending Balance us-gaap_PropertyPlantAndEquipmentGross Property, Plant and Equipment, Gross, Ending Balance PROPERTY, PLANT AND EQUIPMENT Machinery and equipment us-gaap_ConstructionInProgressGross Construction in Progress, Gross Land and land improvements Buildings Accounts receivable Earnings from discontinued operations before provision for income taxes Provision for income taxes from discontinued operations Earnings from discontinued operations, net of tax us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax Cash flows from investing activities: Federal and state income taxes receivable/payable Fair Value us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax Net loss and impairment on divestiture of businesses Earnings per share, basic and diluted: Earnings Per Share [Text Block] Domestic Line of Credit [Member] Accounts payable and accrued liabilities Earnings from Continuing Operations us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest Provision for income taxes from continuing operations Total tax provision us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Cash and cash equivalents SEC Schedule, 12-09, Allowance, Credit Loss [Member] us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Amendment Flag Comprehensive income: us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_GainLossOnSaleOfBusiness Gain (Loss) on Disposition of Business Loss on divestiture, net New Accounting Pronouncements, Policy [Policy Text Block] Common stock, outstanding (in shares) Balance (in shares) Balance (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets and current assets Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_LeaseCost Total lease cost us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss Debt Securities, Available-for-sale, Realized Gain (Loss), Total us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Lease, Cost [Table Text Block] Document Period End Date us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company Document Type Entity Small Business us-gaap_GainLossRelatedToLitigationSettlement Gain on legal settlement Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Public Float Entity Filer Category Entity Current Reporting Status Entity Voluntary Filers us-gaap_DividendsCommonStock Dividends paid Entity Well-known Seasoned Issuer London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] us-gaap_LessorOperatingLeasePaymentsToBeReceived Total lease payments us-gaap_ImpairmentOfLongLivedAssetsHeldForUse Impairment of Long-Lived Assets Held-for-use us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Variable Rate [Axis] us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears 2025 us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter Thereafter us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net Quarterly Financial Information [Text Block] Entity Tax Identification Number us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf Impairment of Long-Lived Assets to be Disposed of Entity Central Index Key us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths 2021 Entity Registrant Name us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears 2022 us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears 2023 Entity [Domain] us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears 2024 Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One us-gaap_OperatingLeaseLeaseIncomeLeasePayments Operating Lease, Lease Income, Lease Payments Intangibles amortization Amortization of Intangible Assets, Total AMTEC Corporation [Member] Represents AMTEC Corporation. Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Less allowance for doubtful accounts Less treasury stock, at cost, 415,085 and 434,195 shares at December 31, 2020 and 2019, respectively Entity Common Stock, Shares Outstanding us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Other Nontaxable Municipal Bonds [Member] Other (in shares) Operating Lease, Lease Income [Table Text Block] Investments [Domain] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Investment Type [Axis] Local Phone Number us-gaap_GainLossOnDispositionOfAssets Loss on disposal of property, plant and equipment us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue Excess of Replacement or Current Costs over Stated LIFO Value us-gaap_LIFOInventoryAmount LIFO Inventory Amount Selling and general expenses Provision for doubtful accounts us-gaap_FIFOInventoryAmount FIFO Inventory Amount us-gaap_LiabilitiesAndStockholdersEquity Liabilities and Equity, Total Finished goods Retained earnings Accumulated other comprehensive income Short-term Debt [Text Block] Changes in operating accounts, net of effects of acquisition: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_OtherNoncashIncomeExpense Other Inventory Disclosure [Text Block] Subsequent Event [Member] LEASE LIABILITIES - NON-CURRENT Lease liabilities us-gaap_OperatingLeaseLiability Operating Lease, Liability, Total Subsequent Event Type [Axis] Lease liabilities Subsequent Event Type [Domain] Retirement Benefits [Text Block] Subsequent Events [Text Block] Noncash income tax expense RIGHT-OF-USE LEASE ASSETS Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments Less: future interest expense Deferred income tax (benefit) Deferred Income Tax Expense (Benefit), Total 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive Thereafter us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Finite-Lived Intangible Asset, Expected Amortization, Year Three us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour Finite-Lived Intangible Asset, Expected Amortization, Year Four 2021 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive Finite-Lived Intangible Asset, Expected Amortization, Year Five 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Finite-Lived Intangible Asset, Expected Amortization, Year One SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Lessee, Operating Lease, Liability, Maturity [Table Text Block] OTHER ASSETS SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Net Sales Net sales Revenues, Total NOTES RECEIVABLE Financing Receivable, after Allowance for Credit Loss, Noncurrent, Total Income Tax, Policy [Policy Text Block] us-gaap_EffectOfLIFOInventoryLiquidationOnIncome Effect of LIFO Inventory Liquidation on Income Net Earnings us-gaap_InventoryLIFOReserveEffectOnIncomeNet Cost of Sales us-gaap_InventoryLIFOReservePeriodCharge Provision for depreciation Depreciation and amortization us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) us-gaap_StockholdersEquityBeforeTreasuryStock Stockholders' Equity before Treasury Stock us-gaap_AssetsCurrent Total current assets Share-based Payment Arrangement [Policy Text Block] us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill Impairment of Intangible Assets (Excluding Goodwill), Total Treasury stock, shares (in shares) Advertising Cost [Policy Text Block] Common stock, $1 par value: Authorized: 12,000,000 shares at December 31, 2020 and 2019 Issued: 7,440,518 shares at December 31, 2020 and 2019 Outstanding: 7,025,433 and 7,006,323 shares at December 31, 2020 and 2019, respectively Adjustments to reconcile net earnings to net cash provided by operating activities: Common stock, authorized (in shares) Common stock, issued (in shares) Common stock, par value (in dollars per share) Revenue from Contract with Customer [Policy Text Block] Standard Product Warranty, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance, Total Less: valuation allowance Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating Lease, Payments Maximum [Member] Minimum [Member] Product and Service [Axis] Other current assets Product and Service [Domain] us-gaap_DeferredTaxAssetsNet Total deferred tax assets Statistical Measurement [Axis] us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Income taxes Other us-gaap_DeferredTaxAssetsOther us-gaap_DeferredTaxAssetsGross Subtotal Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Total inventory Work in process Inventory, Work in Process, Gross Raw materials and supplies Inventory, Raw Materials and Supplies, Gross, Total us-gaap_InventoryFinishedGoods Inventory, Finished Goods, Gross, Total Inventory us-gaap_DeferredTaxAssetsInventory Property Tax Assessment [Member] Represents the property tax assessment. Inventories: us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Cash flows from operating activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] Notes receivable, current Financing Receivable, after Allowance for Credit Loss, Current, Total Statement [Line Items] Vacation us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net us-gaap_StandardProductWarrantyAccrual Beginning balance January 1 Balance December 31 us-gaap_StandardProductWarrantyAccrualPayments Charges / payments made under the warranties Deferred compensation us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation Building [Member] Marketable securities Accruals during the period us-gaap_MaterialsSuppliesAndOther Materials, Supplies, and Other AOCI Attributable to Parent [Member] Paid-in capital Schedule of Product Warranty Liability [Table Text Block] STOCKHOLDERS' EQUITY Land Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other income Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] CURRENT ASSETS: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Inventory, Policy [Policy Text Block] us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities COMMITMENTS AND CONTINGENCIES us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect Net increase in cash and cash equivalents us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract Operating profit (loss) Operating profit us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by investing activities Goodwill and other intangibles us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets Gross Profit Gross profit (loss) Gross profit Cost of sales us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations Cash Provided by (Used in) Operating Activities, Discontinued Operations Consolidation Items [Domain] us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations Cash Provided by (Used in) Investing Activities, Discontinued Operations us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Deferred revenue us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome Consolidation Items [Axis] us-gaap_ProceedsFromPaymentsForOtherFinancingActivities Other us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent Employee-related Liabilities, Total Depreciation us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group, Not Discontinued Operations [Member] us-gaap_PaymentsOfDividendsCommonStock Payments of Ordinary Dividends, Common Stock Dividends paid us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Retained Earnings [Member] State us-gaap_CurrentStateAndLocalTaxExpenseBenefit Treasury Stock [Member] Proceeds from sale of treasury stock State us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit Additional Paid-in Capital [Member] Common Stock [Member] Federal us-gaap_CurrentFederalTaxExpenseBenefit Federal us-gaap_DeferredFederalIncomeTaxExpenseBenefit us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) Equity Components [Axis] Equity Component [Domain] Accounts Payable and Accrued Liabilities [Member] us-gaap_CurrentIncomeTaxExpenseBenefit Current Income Tax Expense (Benefit), Total Proceeds from legal settlement Cash received for the settlement of litigation during the current period, classified as investing activities. 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] npk_LessorOperatingLeaseOptionToTerminateTerm Lessor Operating Lease, Option to Terminate, Term (Year) The term of option to early terminate the lease agreement. us-gaap_IncomeTaxExaminationYearUnderExamination Income Tax Examination, Year under Examination PAPI Assets [Member] Represents the PAPI assets. Other Current Assets [Member] Lease Agreement with Drylock [Member] Represents the lease agreement with Drylock. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Earnings from continuing operations before provision for income taxes Environmental Loss Contingency Disclosure [Text Block] us-gaap_LineOfCredit Long-term Line of Credit, Total State and Local Jurisdiction [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Domestic Tax Authority [Member] Segment Reconciling Items [Member] Document Annual Report Machinery and Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Receivable [Policy Text Block] Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Balance at January 1 Balance at December 31 Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Document Transition Report us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Lapse of statute of limitations Concentration Risk Disclosure [Text Block] Entity Interactive Data Current us-gaap_CommonStockDividendsPerShareDeclared Common Stock, Dividends, Per Share, Declared (in dollars per share) Settlements Increases for tax positions taken related to prior years Security Exchange Name Decreases for tax positions taken related to prior years Increases for tax positions taken related to the current year Title of 12(b) Security us-gaap_ValuationAllowancesAndReservesBalance Balance at Beginning of Period Balance at End of Period Additions - Charged to Costs and Expenses Additions - Charged to Other Accounts Deductions Discontinued Operations, Disposed of by Sale [Member] Discontinued Operations, Held-for-sale [Member] Segments [Axis] Segments [Domain] Basic and diluted (in shares) Earnings from Discontinued Operations, net of tax (in dollars per share) From discontinued operations (in dollars per share) Net Earnings (in dollars per share) us-gaap_EarningsPerShareBasicAndDiluted Net earnings per share (in dollars per share) Earnings from Continuing Operations (in dollars per share) From continuing operations (in dollars per share) SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Statement [Table] Statement of Financial Position [Abstract] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Other us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective rate Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Lease Contractual Term [Domain] us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Stockholders' Equity [Abstract] us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome Tax exempt interest and dividends Lease Contractual Term [Axis] us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Disposal Group, Including Discontinued Operation, Consideration Income Statement [Abstract] Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Quarterly Financial Information [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Available-for-sale Securities Reconciliation [Table Text Block] us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax, Total us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax, Total State tax, net of federal benefit Cash flows from financing activities: OTHER NON-CURRENT LIABILITIES Statutory rate us-gaap_DividendsPayableDateOfRecordDayMonthAndYear Dividends Payable, Date of Record Dividends [Axis] Dividends [Domain] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet Net assets acquired us-gaap_AccrualForEnvironmentalLossContingencies Accrual for Environmental Loss Contingencies, Ending Balance Proceeds from divestiture of businesses, net of cash paid Total stockholders' equity Balance Balance us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisition of business, net of cash acquired Thereafter us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear Cash, Cash Equivalents and Marketable Securities [Policy Text Block] Disclosure of accounting policy for cash, cash equivalents and marketable securities. us-gaap_AccrualForEnvironmentalLossContingenciesGross Accrual for Environmental Loss Contingencies, Gross, Total Other Assets [Policy Text Block] Disclosure of accounting policy for other assets. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation Lease Liability - Noncurrent 2022 us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear Less: Current liabilities assumed 2023 us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear Class of Stock [Axis] 2024 us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear COVID-19 [Policy Text Block] Disclosure of accounting policy for COVID-19 pandemic. 2025 us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross npk_ContractWithCustomerLiabilityDecreaseFromProductRecall Contract with Customer, Liability, Decrease from Product Recall The amount of decrease in contract with customer liability from product recall. 2021 us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear npk_DebtSecuritiesAvailableForSaleNumberOfDaysToTender Debt Securities, Available for Sale, Number of Days to Tender (Day) The number of days to tender available for sale debt securities. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Total assets acquired Gross Unrealized Losses Gross Unrealized Gains npk_AccountsReceivableCollectionPeriod Accounts Receivable, Collection Period (Day) The collection period for accounts receivable. Valuation Allowances and Reserves [Table Text Block] Tabular disclosure of a schedule of allowance and reserve accounts where the valuation and qualifying accounts are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs. Operating Segments [Member] Regular Dividend [Member] Represents regular dividend. Amortized Cost npk_StandardProductWarrantyCoveragePeriod Standard Product Warranty, Coverage Period (Year) The coverage period of the standard product warranty. npk_InitialProductReturnPeriod Initial Product Return Period (Day) The initial product return period. npk_EstimatedProductRecallPayable Estimated Product Recall Payable Amount of estimated payable for product recall. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Property, plant and equipment EX-101.PRE 12 npk-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 npk20201231_10k_htm.xml IDEA: XBRL DOCUMENT 0000080172 2020-01-01 2020-12-31 0000080172 2020-06-28 0000080172 2021-03-01 0000080172 2020-12-31 0000080172 2019-12-31 0000080172 2019-01-01 2019-12-31 0000080172 2018-01-01 2018-12-31 0000080172 2018-12-31 0000080172 2017-12-31 0000080172 us-gaap:CommonStockMember 2017-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000080172 us-gaap:RetainedEarningsMember 2017-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000080172 us-gaap:TreasuryStockMember 2017-12-31 0000080172 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000080172 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000080172 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000080172 us-gaap:CommonStockMember 2018-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000080172 us-gaap:RetainedEarningsMember 2018-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000080172 us-gaap:TreasuryStockMember 2018-12-31 0000080172 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000080172 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000080172 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000080172 us-gaap:CommonStockMember 2019-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000080172 us-gaap:RetainedEarningsMember 2019-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000080172 us-gaap:TreasuryStockMember 2019-12-31 0000080172 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000080172 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000080172 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000080172 us-gaap:CommonStockMember 2020-12-31 0000080172 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000080172 us-gaap:RetainedEarningsMember 2020-12-31 0000080172 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000080172 us-gaap:TreasuryStockMember 2020-12-31 0000080172 us-gaap:NontaxableMunicipalBondsMember 2020-12-31 0000080172 us-gaap:VariableRateDemandObligationMember 2020-12-31 0000080172 us-gaap:NontaxableMunicipalBondsMember 2019-12-31 0000080172 us-gaap:VariableRateDemandObligationMember 2019-12-31 0000080172 srt:MinimumMember 2020-01-01 2020-12-31 0000080172 srt:MaximumMember 2020-01-01 2020-12-31 0000080172 srt:MinimumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0000080172 srt:MaximumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0000080172 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0000080172 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0000080172 srt:MinimumMember us-gaap:LandImprovementsMember 2020-01-01 2020-12-31 0000080172 srt:MaximumMember us-gaap:LandImprovementsMember 2020-01-01 2020-12-31 0000080172 npk:DefenseMember 2018-07-01 2018-09-30 0000080172 npk:LeasedManufacturingAndOfficeSpaceMember 2020-12-31 0000080172 us-gaap:BuildingMember npk:DefenseMember 2020-12-31 0000080172 us-gaap:BuildingMember npk:DefenseMember 2019-12-31 0000080172 npk:SafetyMember 2020-12-31 0000080172 npk:DefenseMember 2020-12-31 0000080172 npk:HousewaresSmallAppliancesMember 2020-12-31 0000080172 npk:HousewaresSmallAppliancesMember 2019-12-31 0000080172 us-gaap:OtherCurrentAssetsMember 2020-12-31 0000080172 us-gaap:OtherCurrentAssetsMember 2019-12-31 0000080172 npk:DefenseMember 2019-01-01 2019-12-31 0000080172 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2020-12-31 0000080172 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2019-12-31 0000080172 npk:DefenseMember 2020-01-01 2020-12-31 0000080172 npk:DefenseMember 2018-01-01 2018-12-31 0000080172 npk:DefenseMember 2019-12-31 0000080172 srt:MinimumMember 2021-01-01 npk:DefenseMember 2020-12-31 0000080172 srt:MaximumMember 2021-01-01 npk:DefenseMember 2020-12-31 0000080172 srt:MinimumMember npk:HousewaresSmallAppliancesMember 2020-01-01 2020-12-31 0000080172 srt:MaximumMember npk:HousewaresSmallAppliancesMember 2020-01-01 2020-12-31 0000080172 npk:TheIncentiveCompensationPlanMember 2010-05-18 0000080172 npk:The2017IncentiveCompensationPlanMember 2017-05-16 0000080172 npk:TheIncentiveCompensationPlanMember 2020-12-31 0000080172 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000080172 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000080172 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000080172 srt:MinimumMember us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000080172 srt:MaximumMember us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000080172 us-gaap:RestrictedStockMember 2019-12-31 0000080172 us-gaap:RestrictedStockMember 2018-12-31 0000080172 us-gaap:RestrictedStockMember 2017-12-31 0000080172 us-gaap:RestrictedStockMember 2020-12-31 0000080172 npk:EmployerContributionCommonStockMember 2020-01-01 2020-12-31 0000080172 npk:EmployerContributionCashMember 2020-01-01 2020-12-31 0000080172 npk:CertainEmployeesMember 2020-01-01 2020-12-31 0000080172 npk:EmployerContributionCommonStockMember 2019-01-01 2019-12-31 0000080172 npk:EmployerContributionCommonStockMember 2018-01-01 2018-12-31 0000080172 npk:EmployerContributionCashMember 2019-01-01 2019-12-31 0000080172 npk:EmployerContributionCashMember 2018-01-01 2018-12-31 0000080172 npk:The401KForEmployeesAtAmronDivisionOfTheAmtecSubsidiaryMember 2020-01-01 2020-12-31 0000080172 npk:The401KForEmployeesAtAmronDivisionOfTheAmtecSubsidiaryMember 2019-01-01 2019-12-31 0000080172 npk:The401KForEmployeesAtAmronDivisionOfTheAmtecSubsidiaryMember 2018-01-01 2018-12-31 0000080172 us-gaap:StateAndLocalJurisdictionMember npk:WisconsinDepartmentOfRevenueMember 2018-01-01 2018-12-31 0000080172 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember 2016-06-01 2016-06-30 0000080172 npk:PropertyTaxAssessmentMember 2020-06-01 2020-06-30 0000080172 npk:PropertyTaxAssessmentMember 2020-12-31 0000080172 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember npk:HousewaresSmallAppliancesMember 2020-01-01 2020-12-31 0000080172 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember npk:HousewaresSmallAppliancesMember 2019-01-01 2019-12-31 0000080172 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember npk:HousewaresSmallAppliancesMember 2018-01-01 2018-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2020-01-01 2020-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2020-01-01 2020-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2020-01-01 2020-12-31 0000080172 us-gaap:MaterialReconcilingItemsMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2020-01-01 2020-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2020-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2020-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2020-12-31 0000080172 us-gaap:MaterialReconcilingItemsMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2020-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2019-01-01 2019-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2019-01-01 2019-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2019-01-01 2019-12-31 0000080172 us-gaap:MaterialReconcilingItemsMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2019-01-01 2019-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2019-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2019-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2019-12-31 0000080172 us-gaap:MaterialReconcilingItemsMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2019-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2018-01-01 2018-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2018-01-01 2018-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2018-01-01 2018-12-31 0000080172 us-gaap:MaterialReconcilingItemsMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2018-01-01 2018-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:HousewaresSmallAppliancesMember 2018-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:DefenseMember 2018-12-31 0000080172 us-gaap:OperatingSegmentsMember npk:SafetyMember 2018-12-31 0000080172 us-gaap:MaterialReconcilingItemsMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2018-12-31 0000080172 2019-01-01 0000080172 2020-01-01 2020-03-31 0000080172 2020-04-01 2020-06-30 0000080172 2020-07-01 2020-09-30 0000080172 2020-10-01 2020-12-31 0000080172 2019-01-01 2019-03-31 0000080172 2019-04-01 2019-06-30 0000080172 2019-07-01 2019-09-30 0000080172 2019-10-01 2019-12-31 0000080172 npk:NegotiatedTerminationOfCommercialForeignMilitarySupplyContractMember npk:DefenseMember 2019-07-01 2019-09-30 0000080172 us-gaap:DomesticLineOfCreditMember 2020-12-31 0000080172 us-gaap:DomesticLineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000080172 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2020-01-01 2020-12-31 0000080172 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2019-01-01 2019-12-31 0000080172 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2018-01-01 2018-12-31 0000080172 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember npk:PAPIAssetsMember 2020-01-01 2020-12-31 0000080172 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember npk:PAPIAssetsMember 2019-01-01 2019-12-31 0000080172 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember npk:PAPIAssetsMember 2018-01-01 2018-12-31 0000080172 npk:LeaseAgreementWithDrylockMember 2017-01-03 0000080172 npk:LeaseAgreementWithDrylockMember 2017-01-03 2017-01-03 0000080172 npk:LeaseAgreementWithDrylockMember 2018-12-31 0000080172 srt:MinimumMember npk:LeaseAgreementWithDrylockMember 2018-10-01 2018-12-31 0000080172 srt:MaximumMember npk:LeaseAgreementWithDrylockMember 2018-10-01 2018-12-31 0000080172 npk:LeaseAgreementWithDrylockMember 2018-10-01 2018-12-31 0000080172 us-gaap:DisposalGroupNotDiscontinuedOperationsMember npk:AmtecLessLethalSystemsIncMember 2018-10-17 0000080172 us-gaap:DisposalGroupNotDiscontinuedOperationsMember npk:AmtecLessLethalSystemsIncMember 2018-07-01 2018-09-30 0000080172 us-gaap:DisposalGroupNotDiscontinuedOperationsMember npk:AmtecLessLethalSystemsIncMember 2018-01-01 2018-12-31 0000080172 npk:OneEventTechnologiesIncMember 2019-07-23 2019-07-23 0000080172 npk:OneEventTechnologiesIncMember 2019-07-23 0000080172 srt:MinimumMember npk:OneEventTechnologiesIncMember npk:TechnologySoftwareAndPatentMember 2019-07-23 2019-07-23 0000080172 srt:MaximumMember npk:OneEventTechnologiesIncMember npk:TechnologySoftwareAndPatentMember 2019-07-23 2019-07-23 0000080172 npk:OneEventTechnologiesIncMember 2019-01-01 2019-12-31 0000080172 npk:OneEventTechnologiesIncMember 2018-01-01 2018-12-31 0000080172 npk:RegularDividendMember us-gaap:SubsequentEventMember 2021-02-19 2021-02-19 0000080172 npk:ExtraDividendsMember us-gaap:SubsequentEventMember 2021-02-19 2021-02-19 0000080172 us-gaap:SubsequentEventMember 2021-03-12 2021-03-12 0000080172 us-gaap:SubsequentEventMember 2021-02-19 2021-02-19 0000080172 us-gaap:GovernmentContractMember us-gaap:SubsequentEventMember npk:AMTECCorporationMember 2021-03-12 0000080172 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000080172 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000080172 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000080172 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000080172 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000080172 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000080172 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000080172 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000080172 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000080172 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares utr:D utr:Y utr:M pure 0000080172 NATIONAL PRESTO INDUSTRIES INC false --12-31 FY 2020 940000 0 1 1 12000000 12000000 7440518 7440518 7025433 7006323 415085 434195 1.00 5.00 1.00 5.00 1.00 5.00 0 0 0 0 P7D 0 0 0 0 214000 214000 214000 214000 P2Y 2021 2026 520000 -0 2017 2018 2019 2013 2014 2015 2016 2012 2013 2 1 3 2 P5Y 3832000 0 0.0050 1247000 P3Y P5Y P10Y P7Y 10-K true 2020-12-31 false 1-2451 WI 39-0494170 3925 North Hastings Way Eau Claire WI 54703-3703 715 839-2121 $1.00 par value common stock NPK NYSE No No Yes Yes Accelerated Filer false false false 421281573 7025943 86036000 79579000 68981000 78733000 53979000 41914000 312000 53667000 450000 41464000 31440000 33495000 96463000 87805000 7585000 135488000 7236000 128536000 2869000 2853000 10199000 6668000 357240000 337833000 3008000 3008000 48706000 47748000 44774000 43226000 96488000 93982000 59375000 37113000 56704000 37278000 15317000 15317000 2838000 3059000 7399000 7182000 3363000 3521000 2994000 1281000 6906000 4782000 433170000 410253000 33474000 21652000 4777000 3799000 573000 520000 16268000 13324000 55092000 39295000 2790000 3001000 58822000 42296000 7441000 7441000 12438000 11447000 367627000 362842000 154000 136000 387660000 381866000 13312000 13909000 374348000 367957000 433170000 410253000 352627000 308510000 323317000 267705000 236585000 247434000 84922000 71925000 75883000 28505000 25462000 23286000 221000 83000 2167000 -0 -0 -2528000 56196000 46380000 47902000 3792000 5926000 4437000 59988000 52306000 52339000 13030000 11766000 12450000 46958000 40540000 39889000 0 1680000 51000 46958000 42220000 39940000 7038000 7018000 7005000 6.67 5.78 5.69 0 0.24 0.01 6.67 6.02 5.70 46958000 42220000 39940000 18000 115000 107000 46976000 42335000 40047000 46958000 42220000 39940000 2784000 3606000 4052000 221000 83000 2167000 -1718000 -224000 -121000 0 1370000 0 -0 -0 -2528000 -2000 -322000 -163000 0 7000 458000 721000 680000 698000 -0 2300000 -0 -131000 -464000 -229000 12203000 -10915000 -11546000 6952000 34241000 -6821000 5655000 2803000 -4067000 15706000 -11561000 6066000 978000 1045000 -2366000 40973000 9583000 76248000 48047000 105409000 163271000 57823000 161420000 173060000 0 0 9410000 2621000 3138000 8686000 -0 -0 2300000 0 2146000 0 -0 3733000 -0 0 2300000 0 0 807000 2630000 0 767000 1000 7155000 55160000 10844000 42172000 42087000 41989000 528000 518000 528000 -27000 -442000 -6000 -41671000 -42011000 -41467000 6457000 22732000 45625000 79579000 56847000 11222000 86036000 79579000 56847000 13803000 10187000 14968000 6968000 7441000 9074000 364757000 -86000 -14810000 366376000 39940000 39940000 107000 107000 41989000 41989000 13000 1286000 1000 402000 1689000 6981000 7441000 10360000 362709000 21000 -14408000 366123000 42220000 42220000 115000 115000 42087000 42087000 25000 1087000 499000 1586000 7006000 7441000 11447000 362842000 136000 -13909000 367957000 46958000 46958000 18000 18000 42172000 42172000 19000 991000 -1000 597000 1587000 7025000 7441000 12438000 367627000 154000 -13312000 374348000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>A.</b>   <b>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"><b></b> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">1</em>)  USE OF ESTIMATES IN THE PREPARATION OF FINANCIAL STATEMENTS:  In preparation of the Company's Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and related revenues and expenses.   Actual results could differ from the estimates used by management.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">2</em>)  BASIS OF PRESENTATION:  The Consolidated Financial Statements include the accounts of National Presto Industries, Inc. and its subsidiaries, all of which are wholly-owned.  All material intercompany accounts and transactions are eliminated.  For a further discussion of the Company's business and the segments in which it operates, please refer to Note L.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">       On <em style="font: inherit;"> January 3, 2017, </em>the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. (“Drylock”).  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation.  See Note P for further discussion.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">3</em>)  GENERAL:  Government responses to the COVID-<em style="font: inherit;">19</em> virus have impacted worldwide economic activity.  The Company is closely monitoring the impact of the pandemic on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly.  All of the Company's businesses are deemed essential and as a result, all have been and are currently operating.  The COVID-<em style="font: inherit;">19</em> related shutdowns and their aftermath have affected each segment in a variety of fashions, which include increased absenteeism; the cancellation of planned trade shows and customer/supplier visits; inefficiencies inherent from working at home; as well as customer and supplier issues in placing and accepting orders; picking up, accepting, or shipping product; or making or accepting deliveries occasioned by similar problems.  While there was <em style="font: inherit;">no</em> material adverse impact on the current year's consolidated financial statements and related disclosures, the extent to which the COVID-<em style="font: inherit;">19</em> pandemic impacts the Company's business in <em style="font: inherit;">2021</em> and beyond will depend on future developments that are highly uncertain and cannot be predicted.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">       In response to the government mandated COVID-<em style="font: inherit;">19</em> shutdowns, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was signed into law on <em style="font: inherit;"> March 27, 2020.  </em>The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer's social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (QIP).  The CARES Act did <em style="font: inherit;">not</em> have a material impact on the Company's income tax provision for the year ended <em style="font: inherit;"> December 31, 2020.  </em>Starting <em style="font: inherit;"> May 1, 2020, </em>the Company had deferred employer social security payments as provisioned by the Act.  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">4</em>)  FAIR VALUE OF FINANCIAL INSTRUMENTS:  The Company utilizes the methods of determining fair value as described in Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The carrying amount for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to the immediate or short-term maturity of these financial instruments.  The fair value of marketable securities are discussed in Note A(<em style="font: inherit;">5</em>). </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;">(<em style="font: inherit;">5</em>)  CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES: </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"><b>Cash and Cash Equivalents:  </b>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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The Company's cash management policy provides for its bank disbursement accounts to be reimbursed on a daily basis.  Checks issued but <em style="font: inherit;">not</em> presented to the bank for payment of $4,510,000 and $1,308,000 at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively, are included as reductions of cash and cash equivalents or book overdrafts in accounts payable, as appropriate.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"><b>Marketable Securities:  </b>The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at 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.  Due to the Company's ability to liquidate its available-for-sale securities for potential capital needs, they are classified as current assets.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">At <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</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 <em style="font: inherit;"> December 31 </em>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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; 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: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 46%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 46%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </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;, Times, serif; font-size: 10pt; width: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">December 31, 2020</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax-exempt 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,817</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,013</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">196</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: 12%; 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></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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 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);">25,968</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); 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: 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);">25,968</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); 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: 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);">-</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); 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: 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);">-</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); 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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,785</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,981</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">196</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: 12%; 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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </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;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">December 31, 2019</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax-exempt 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,313</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,484</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">176</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 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);">39,249</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); 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: 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);">39,249</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); 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: 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);">-</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); 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: 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);">-</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); 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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,562</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,733</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">176</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">Proceeds from sales and maturities of marketable securities totaled $57,823,000 in <em style="font: inherit;">2020</em>, $161,420,000 in <em style="font: inherit;">2019</em>, and $173,060,000 in <em style="font: inherit;">2018</em>.  There were no realized gross gains or losses related to sales of marketable securities during the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>.  Net unrealized gains (losses) included in other comprehensive income were $24,000, $145,000 and $135,000 before taxes for the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, 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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The contractual maturities of the marketable securities held at <em style="font: inherit;"> December 31, 2020</em> are as follows: $38,007,000 within <em style="font: inherit;">one</em> year; $5,006,000 beyond <em style="font: inherit;">one</em> year to <em style="font: inherit;">five</em> years; $825,000 beyond <em style="font: inherit;">five</em> years to <em style="font: inherit;">ten</em> years, and $25,143,000 beyond <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, as noted above, can be tendered for cash at par plus interest within <span style="-sec-ix-hidden:c70876135">seven</span> 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> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">6</em>)  ACCOUNTS RECEIVABLE:  The Company's accounts receivable is related to sales of products.  Credit is extended based on prior experience with the customer and evaluation of customers' financial condition.  Accounts receivable are primarily due within 25 to 60 days.  The Company does <em style="font: inherit;">not</em> accrue interest on past due accounts receivable.  Receivables are written off only after all collection attempts have failed and are based on individual credit evaluation and the specific circumstances of the customer.  The Company maintains an allowance for estimated expected credit losses resulting from the inability of customers to meet their financial obligations to the Company.  The allowance is determined based on the Company's historical collection experience, adverse situations that <em style="font: inherit;"> may </em>affect the customer's ability to pay, and prevailing economic conditions.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">7</em>)  INVENTORIES:  Housewares/Small Appliance segment inventories and certain Safety segment inventory items are stated at the lower of cost or net realizable value with cost being determined principally on the last-in, <em style="font: inherit;">first</em>-out (LIFO) method.  Defense segment inventories are stated at the lower of cost and net realizable value determined principally on the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) method.  Inventoried costs relating to contracts in progress are stated at actual production costs, including factory overhead, initial tooling, and other related costs incurred to date, reduced by amounts associated with recognized sales, utilizing a standard costing type method.  The Company evaluates inventories to determine if there are any excess or obsolete inventories on hand.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">8</em>)  PROPERTY, PLANT AND EQUIPMENT:  Property, plant and equipment are stated at cost.  Straight-line depreciation is provided in amounts sufficient to charge the costs of depreciable assets to operations over their service lives which are estimated at 15 to 40 years for buildings, 3 to 10 years for machinery and equipment, and 15 to 20 years for land improvements.  The Company reviews long-lived assets consisting principally of property, plant, and equipment, for impairment when material events and changes in circumstances indicate the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.  As a result of the divestiture of <em style="font: inherit;">one</em> of its operating facilities in the Defense segment during <em style="font: inherit;">2018,</em> the Company recorded an impairment of $2,975,000 during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2018.</em>  See Note Q for further explanation.  As of <em style="font: inherit;"> December 31, 2020, </em>net property, plant and equipment included $6,774,000 related to leased manufacturing and office space.  See Note M. Approximately $1,398,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings at <em style="font: inherit;"> December 31, 2020</em>. The construction in progress is expected to be completed by mid-year <em style="font: inherit;">2021.</em> Approximately $2,413,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings, at <em style="font: inherit;"> December 31, 2019</em>.  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">9</em>)  GOODWILL:  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 <em style="font: inherit;">fourth</em> quarter and between annual tests whenever an impairment is indicated, such as the occurrence of an event that would more likely than <em style="font: inherit;">not</em> reduce the fair value of the reporting unit below its carrying amount.  Impairment losses are recognized whenever the implied fair value of goodwill is less than its carrying value.  No goodwill impairments were recognized during <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em>, or <em style="font: inherit;">2018</em>.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The Company's goodwill as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em> was $15,317,000 of which, $3,831,000 relates to the Safety segment and $11,486,000 relates to the Defense segment, both of which had no cumulative impairment charges.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">10</em>) INTANGIBLE ASSETS:  Intangible assets are attributable to the Defense and Safety segments, and primarily consist of the value of an acquired government sales contract, the value of trademarks and trade secrets, technology software, and patents.  The government sales contract intangible asset is amortized based on units fulfilled under the applicable contract, while the other intangible assets are amortized on a straight-line basis that approximates economic use, over periods ranging from 2 to 15 years with the exception of trade secrets which have an indefinite life. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">Intangible assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.  As a result of the divestiture of <em style="font: inherit;">one</em> of its operating facilities in the Defense segment during <em style="font: inherit;">2018,</em> the Company recorded an impairment of $46,000 during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2018.</em>  See Note Q for further explanation. There were no impairments of intangible assets recognized during <em style="font: inherit;">2020</em> or <em style="font: inherit;">2019</em>.  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The gross carrying amounts of the intangible assets subject to amortization was $2,142,000 at <em style="font: inherit;"> December 31, 2020</em>.  Accumulated amortization was $304,000 and $83,000 at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively.  Amortization expense was $221,000, $83,000, and $2,167,000 during the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, respectively. The estimated amortization expense as of <em style="font: inherit;"> December 31, 2020 </em>for each of the <em style="font: inherit;">five</em> succeeding years is $214,000. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">11</em>) 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 Appliance segment.  The Company expects to utilize the prepayments and related materials over an estimated period of <span style="-sec-ix-hidden:c70876207">two</span> years.  As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, $11,217,000 and $9,396,000 of such prepayments, respectively, remained unused and outstanding.  At <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, $4,311,000 and $4,614,000 of these amounts, respectively, are 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> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">12</em>) REVENUES: The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 24 months and are recognized in accordance with ASC Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>. The standard was adopted on <em style="font: inherit;"> January 1, 2018 </em>and did <em style="font: inherit;">not</em> result in any change to the Company’s pattern of revenue recognition.  The Company’s contracts each 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; font-size: 10pt; margin: 0pt 0pt 0pt 59.8pt; text-align: left; text-indent: -20.9pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; 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 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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; 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 year ended <em style="font: inherit;"> December 31, 2020, </em>the Company reduced revenue by $2,073,000 for estimated customer refunds related to a product recall.  For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products.  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.  During <em style="font: inherit;">2019,</em> the Company recognized revenue of $9,412,000 from a negotiated termination of a commercial foreign military supply contract.  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.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; 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;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, $4,723,000 and $1,847,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets.  During <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018,</em> the Company recognized revenue of $0, $9,574,000 and $676,000, respectively, that was included in the Defense segment contract liability at the beginning of those respective years. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, and 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 <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> there were <em style="font: inherit;">no</em> material adjustments to the aforementioned estimates.  There were <em style="font: inherit;">no</em> material 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 $320,214,000 and $310,385,000 as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively.  The Company anticipates that the unsatisfied performance obligations will be fulfilled in an 18 to 24-month period.  The performance obligations in the Housewares/Small Appliances and Safety segments have original expected durations of less than <em style="font: inherit;">one</em> year.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The Company’s principal sources of revenue are derived from <em style="font: inherit;">two</em> segments: Housewares/Small Appliance and Defense, as shown in Note L. Management utilizes the performance measures by segment to evaluate the financial performance of and make operating decisions for the Company.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">13</em>) ADVERTISING:  The Company's policy is to expense advertising as incurred and include it in selling and general expenses.  Advertising expense was $2,655,000, $245,000, and $181,000 in <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">14</em>) PRODUCT WARRANTY:  The Company’s Housewares/Small Appliance segment's products are generally warranted to the original owner to be free from defects in material and workmanship for a period of 1 to 12 years from date of purchase.  The Company allows a 60-day over-the-counter initial return privilege through cooperating dealers.  The Company services its products through a corporate service repair operation.  The Company estimates its product warranty liability based on historical percentages which have remained relatively consistent over the years. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">The product warranty liability is included in accounts payable on the balance sheet.  The following table shows the changes in product warranty liability for the period:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; 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="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="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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 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="6" 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><b>Year Ended December 31</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <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; 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><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance January 1</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;">263</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">221</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; margin-top: 0pt; margin-bottom: 0pt;">Accruals during the period</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;">303</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">416</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; margin-top: 0pt; margin-bottom: 0pt;">Charges / payments made under the warranties</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);">(325</td><td style="width: 1%; 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;"> </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);">(374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</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; margin-top: 0pt; margin-bottom: 0pt;">Balance December 31</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);">241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">               Included in accounts payable as of <em style="font: inherit;"> December 31, 2020 </em>are charges of $2,769,000 for a voluntary product recall. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">15</em>) STOCK-BASED COMPENSATION:  The Company accounts for stock-based compensation in accordance with ASC <em style="font: inherit;">718,</em> <i>Compensation — Stock Compensation</i>.  Under the fair value recognition provisions of ASC <em style="font: inherit;">718,</em> stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense ratably over the requisite service period, net of estimated forfeitures. As more fully described in Note F, the Company awards non-vested restricted stock to employees and executive officers.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">16</em>) INCOME TAXES:  Deferred income tax assets and liabilities are recognized for the differences between the financial and income tax reporting bases of assets and liabilities based on enacted tax rates and laws.  The deferred income tax provision or benefit generally reflects the net change in deferred income tax assets and liabilities during the year.  The current income tax provision reflects the tax consequences of revenues and expenses currently taxable or deductible on various income tax returns for the year reported.  Income tax contingencies are accounted for in accordance with FASB ASC <em style="font: inherit;">740,</em> <i>Income Taxes</i>.  See Note H for summaries of the provision, the effective tax rates, and the tax effects of the cumulative temporary differences resulting in deferred tax assets and liabilities. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">17</em>) RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS: </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Simplifying the Accounting for Income Taxes</i>, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of ASC <em style="font: inherit;">740,</em> <i>Income Taxes</i>, and providing for simplification in several other areas.  The standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2020.  </em>The Company believes the adoption of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> will <em style="font: inherit;">not</em> have a material impact on its consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em><i> Financial Instruments—Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i>.  ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> provides guidance for estimating credit losses on certain types of financial instruments, including trade receivables, by introducing an approach based on expected losses. The expected loss approach will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration.  The new standard was adopted on <em style="font: inherit;"> January 1, 2020 </em>and was applied prospectively.  The Company has made changes to its processes for the assessment of the adequacy of the allowance for credit losses on certain types of financial instruments, including accounts receivable, notes receivable, and available-for-sale debt securities.  The adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> did <em style="font: inherit;">not</em> have a material impact on the consolidated financial statements, related disclosures, and results of operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">Other pronouncements issued but <em style="font: inherit;">not</em> effective until after <em style="font: inherit;"> December 31, 2020</em>, are <em style="font: inherit;">not</em> expected to have a material impact on the Company's consolidated financial statements. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">1</em>)  USE OF ESTIMATES IN THE PREPARATION OF FINANCIAL STATEMENTS:  In preparation of the Company's Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and related revenues and expenses.   Actual results could differ from the estimates used by management.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">2</em>)  BASIS OF PRESENTATION:  The Consolidated Financial Statements include the accounts of National Presto Industries, Inc. and its subsidiaries, all of which are wholly-owned.  All material intercompany accounts and transactions are eliminated.  For a further discussion of the Company's business and the segments in which it operates, please refer to Note L.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">       On <em style="font: inherit;"> January 3, 2017, </em>the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. (“Drylock”).  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation.  See Note P for further discussion.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">3</em>)  GENERAL:  Government responses to the COVID-<em style="font: inherit;">19</em> virus have impacted worldwide economic activity.  The Company is closely monitoring the impact of the pandemic on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly.  All of the Company's businesses are deemed essential and as a result, all have been and are currently operating.  The COVID-<em style="font: inherit;">19</em> related shutdowns and their aftermath have affected each segment in a variety of fashions, which include increased absenteeism; the cancellation of planned trade shows and customer/supplier visits; inefficiencies inherent from working at home; as well as customer and supplier issues in placing and accepting orders; picking up, accepting, or shipping product; or making or accepting deliveries occasioned by similar problems.  While there was <em style="font: inherit;">no</em> material adverse impact on the current year's consolidated financial statements and related disclosures, the extent to which the COVID-<em style="font: inherit;">19</em> pandemic impacts the Company's business in <em style="font: inherit;">2021</em> and beyond will depend on future developments that are highly uncertain and cannot be predicted.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">       In response to the government mandated COVID-<em style="font: inherit;">19</em> shutdowns, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was signed into law on <em style="font: inherit;"> March 27, 2020.  </em>The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer's social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (QIP).  The CARES Act did <em style="font: inherit;">not</em> have a material impact on the Company's income tax provision for the year ended <em style="font: inherit;"> December 31, 2020.  </em>Starting <em style="font: inherit;"> May 1, 2020, </em>the Company had deferred employer social security payments as provisioned by the Act.  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">4</em>)  FAIR VALUE OF FINANCIAL INSTRUMENTS:  The Company utilizes the methods of determining fair value as described in Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The carrying amount for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to the immediate or short-term maturity of these financial instruments.  The fair value of marketable securities are discussed in Note A(<em style="font: inherit;">5</em>). </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;">(<em style="font: inherit;">5</em>)  CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES: </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"><b>Cash and Cash Equivalents:  </b>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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The Company's cash management policy provides for its bank disbursement accounts to be reimbursed on a daily basis.  Checks issued but <em style="font: inherit;">not</em> presented to the bank for payment of $4,510,000 and $1,308,000 at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively, are included as reductions of cash and cash equivalents or book overdrafts in accounts payable, as appropriate.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"><b>Marketable Securities:  </b>The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at 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.  Due to the Company's ability to liquidate its available-for-sale securities for potential capital needs, they are classified as current assets.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">At <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</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 <em style="font: inherit;"> December 31 </em>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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; 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: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 46%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 46%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </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;, Times, serif; font-size: 10pt; width: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">December 31, 2020</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax-exempt 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,817</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,013</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">196</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: 12%; 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></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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 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);">25,968</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); 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: 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);">25,968</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); 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: 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);">-</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); 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: 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);">-</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); 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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,785</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,981</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">196</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: 12%; 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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </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;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">December 31, 2019</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax-exempt 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,313</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,484</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">176</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 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);">39,249</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); 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: 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);">39,249</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); 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: 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);">-</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); 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: 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);">-</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); 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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,562</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,733</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">176</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">Proceeds from sales and maturities of marketable securities totaled $57,823,000 in <em style="font: inherit;">2020</em>, $161,420,000 in <em style="font: inherit;">2019</em>, and $173,060,000 in <em style="font: inherit;">2018</em>.  There were no realized gross gains or losses related to sales of marketable securities during the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>.  Net unrealized gains (losses) included in other comprehensive income were $24,000, $145,000 and $135,000 before taxes for the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, 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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The contractual maturities of the marketable securities held at <em style="font: inherit;"> December 31, 2020</em> are as follows: $38,007,000 within <em style="font: inherit;">one</em> year; $5,006,000 beyond <em style="font: inherit;">one</em> year to <em style="font: inherit;">five</em> years; $825,000 beyond <em style="font: inherit;">five</em> years to <em style="font: inherit;">ten</em> years, and $25,143,000 beyond <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, as noted above, can be tendered for cash at par plus interest within <span style="-sec-ix-hidden:c70876135">seven</span> 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> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> 4510000 1308000 <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: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 46%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 46%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </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;, Times, serif; font-size: 10pt; width: 40%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">December 31, 2020</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax-exempt 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,817</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,013</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">196</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: 12%; 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></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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 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);">25,968</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); 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: 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);">25,968</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); 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: 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);">-</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); 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: 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);">-</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); 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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,785</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,981</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">196</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: 12%; 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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </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;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">December 31, 2019</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax-exempt 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,313</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,484</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">176</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 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);">39,249</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); 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: 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);">39,249</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); 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: 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);">-</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); 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: 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);">-</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); 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; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,562</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,733</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">176</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 42817000 43013000 196000 0 25968000 25968000 0 0 68785000 68981000 196000 0 39313000 39484000 176000 5000 39249000 39249000 0 0 78562000 78733000 176000 5000 57823000 161420000 173060000 0 24000 145000 135000 0 38007000 5006000 825000 25143000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">6</em>)  ACCOUNTS RECEIVABLE:  The Company's accounts receivable is related to sales of products.  Credit is extended based on prior experience with the customer and evaluation of customers' financial condition.  Accounts receivable are primarily due within 25 to 60 days.  The Company does <em style="font: inherit;">not</em> accrue interest on past due accounts receivable.  Receivables are written off only after all collection attempts have failed and are based on individual credit evaluation and the specific circumstances of the customer.  The Company maintains an allowance for estimated expected credit losses resulting from the inability of customers to meet their financial obligations to the Company.  The allowance is determined based on the Company's historical collection experience, adverse situations that <em style="font: inherit;"> may </em>affect the customer's ability to pay, and prevailing economic conditions.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> P25D P60D <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">7</em>)  INVENTORIES:  Housewares/Small Appliance segment inventories and certain Safety segment inventory items are stated at the lower of cost or net realizable value with cost being determined principally on the last-in, <em style="font: inherit;">first</em>-out (LIFO) method.  Defense segment inventories are stated at the lower of cost and net realizable value determined principally on the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) method.  Inventoried costs relating to contracts in progress are stated at actual production costs, including factory overhead, initial tooling, and other related costs incurred to date, reduced by amounts associated with recognized sales, utilizing a standard costing type method.  The Company evaluates inventories to determine if there are any excess or obsolete inventories on hand.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">8</em>)  PROPERTY, PLANT AND EQUIPMENT:  Property, plant and equipment are stated at cost.  Straight-line depreciation is provided in amounts sufficient to charge the costs of depreciable assets to operations over their service lives which are estimated at 15 to 40 years for buildings, 3 to 10 years for machinery and equipment, and 15 to 20 years for land improvements.  The Company reviews long-lived assets consisting principally of property, plant, and equipment, for impairment when material events and changes in circumstances indicate the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.  As a result of the divestiture of <em style="font: inherit;">one</em> of its operating facilities in the Defense segment during <em style="font: inherit;">2018,</em> the Company recorded an impairment of $2,975,000 during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2018.</em>  See Note Q for further explanation.  As of <em style="font: inherit;"> December 31, 2020, </em>net property, plant and equipment included $6,774,000 related to leased manufacturing and office space.  See Note M. Approximately $1,398,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings at <em style="font: inherit;"> December 31, 2020</em>. The construction in progress is expected to be completed by mid-year <em style="font: inherit;">2021.</em> Approximately $2,413,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings, at <em style="font: inherit;"> December 31, 2019</em>.  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> P15Y P40Y P3Y P10Y P15Y P20Y 2975000 6774000 1398000 2413000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">9</em>)  GOODWILL:  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 <em style="font: inherit;">fourth</em> quarter and between annual tests whenever an impairment is indicated, such as the occurrence of an event that would more likely than <em style="font: inherit;">not</em> reduce the fair value of the reporting unit below its carrying amount.  Impairment losses are recognized whenever the implied fair value of goodwill is less than its carrying value.  No goodwill impairments were recognized during <em style="font: inherit;">2020</em>, <em style="font: inherit;">2019</em>, or <em style="font: inherit;">2018</em>.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The Company's goodwill as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em> was $15,317,000 of which, $3,831,000 relates to the Safety segment and $11,486,000 relates to the Defense segment, both of which had no cumulative impairment charges.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> 0 15317000 3831000 11486000 0 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left; text-indent: -18pt;">(<em style="font: inherit;">10</em>) INTANGIBLE ASSETS:  Intangible assets are attributable to the Defense and Safety segments, and primarily consist of the value of an acquired government sales contract, the value of trademarks and trade secrets, technology software, and patents.  The government sales contract intangible asset is amortized based on units fulfilled under the applicable contract, while the other intangible assets are amortized on a straight-line basis that approximates economic use, over periods ranging from 2 to 15 years with the exception of trade secrets which have an indefinite life. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">Intangible assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.  As a result of the divestiture of <em style="font: inherit;">one</em> of its operating facilities in the Defense segment during <em style="font: inherit;">2018,</em> the Company recorded an impairment of $46,000 during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2018.</em>  See Note Q for further explanation. There were no impairments of intangible assets recognized during <em style="font: inherit;">2020</em> or <em style="font: inherit;">2019</em>.  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The gross carrying amounts of the intangible assets subject to amortization was $2,142,000 at <em style="font: inherit;"> December 31, 2020</em>.  Accumulated amortization was $304,000 and $83,000 at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively.  Amortization expense was $221,000, $83,000, and $2,167,000 during the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, respectively. The estimated amortization expense as of <em style="font: inherit;"> December 31, 2020 </em>for each of the <em style="font: inherit;">five</em> succeeding years is $214,000. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> P2Y P15Y 46000 0 2142000 304000 83000 221000 83000 2167000 214000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">11</em>) 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 Appliance segment.  The Company expects to utilize the prepayments and related materials over an estimated period of <span style="-sec-ix-hidden:c70876207">two</span> years.  As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, $11,217,000 and $9,396,000 of such prepayments, respectively, remained unused and outstanding.  At <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, $4,311,000 and $4,614,000 of these amounts, respectively, are 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> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"> </p> 11217000 9396000 4311000 4614000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">12</em>) REVENUES: The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 24 months and are recognized in accordance with ASC Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>. The standard was adopted on <em style="font: inherit;"> January 1, 2018 </em>and did <em style="font: inherit;">not</em> result in any change to the Company’s pattern of revenue recognition.  The Company’s contracts each 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; font-size: 10pt; margin: 0pt 0pt 0pt 59.8pt; text-align: left; text-indent: -20.9pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; 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 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; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; 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 year ended <em style="font: inherit;"> December 31, 2020, </em>the Company reduced revenue by $2,073,000 for estimated customer refunds related to a product recall.  For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products.  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.  During <em style="font: inherit;">2019,</em> the Company recognized revenue of $9,412,000 from a negotiated termination of a commercial foreign military supply contract.  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.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; 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;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, $4,723,000 and $1,847,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets.  During <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018,</em> the Company recognized revenue of $0, $9,574,000 and $676,000, respectively, that was included in the Defense segment contract liability at the beginning of those respective years. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, and 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 <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> there were <em style="font: inherit;">no</em> material adjustments to the aforementioned estimates.  There were <em style="font: inherit;">no</em> material 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 $320,214,000 and $310,385,000 as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively.  The Company anticipates that the unsatisfied performance obligations will be fulfilled in an 18 to 24-month period.  The performance obligations in the Housewares/Small Appliances and Safety segments have original expected durations of less than <em style="font: inherit;">one</em> year.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;">The Company’s principal sources of revenue are derived from <em style="font: inherit;">two</em> segments: Housewares/Small Appliance and Defense, as shown in Note L. Management utilizes the performance measures by segment to evaluate the financial performance of and make operating decisions for the Company.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> P3M P24M 2073000 9412000 4723000 1847000 0 9574000 676000 320214000 310385000 P18M P24M <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">13</em>) ADVERTISING:  The Company's policy is to expense advertising as incurred and include it in selling and general expenses.  Advertising expense was $2,655,000, $245,000, and $181,000 in <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> 2655000 245000 181000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">14</em>) PRODUCT WARRANTY:  The Company’s Housewares/Small Appliance segment's products are generally warranted to the original owner to be free from defects in material and workmanship for a period of 1 to 12 years from date of purchase.  The Company allows a 60-day over-the-counter initial return privilege through cooperating dealers.  The Company services its products through a corporate service repair operation.  The Company estimates its product warranty liability based on historical percentages which have remained relatively consistent over the years. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">The product warranty liability is included in accounts payable on the balance sheet.  The following table shows the changes in product warranty liability for the period:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; 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="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="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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 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="6" 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><b>Year Ended December 31</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <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; 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><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance January 1</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;">263</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">221</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; margin-top: 0pt; margin-bottom: 0pt;">Accruals during the period</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;">303</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">416</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; margin-top: 0pt; margin-bottom: 0pt;">Charges / payments made under the warranties</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);">(325</td><td style="width: 1%; 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;"> </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);">(374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</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; margin-top: 0pt; margin-bottom: 0pt;">Balance December 31</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);">241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">               Included in accounts payable as of <em style="font: inherit;"> December 31, 2020 </em>are charges of $2,769,000 for a voluntary product recall. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;"> </p> P1Y P12Y P60D <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="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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 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="6" 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><b>Year Ended December 31</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <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; 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><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance January 1</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;">263</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">221</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; margin-top: 0pt; margin-bottom: 0pt;">Accruals during the period</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;">303</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">416</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; margin-top: 0pt; margin-bottom: 0pt;">Charges / payments made under the warranties</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);">(325</td><td style="width: 1%; 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;"> </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);">(374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</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; margin-top: 0pt; margin-bottom: 0pt;">Balance December 31</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);">241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 263000 221000 303000 416000 325000 374000 241000 263000 2769000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">15</em>) STOCK-BASED COMPENSATION:  The Company accounts for stock-based compensation in accordance with ASC <em style="font: inherit;">718,</em> <i>Compensation — Stock Compensation</i>.  Under the fair value recognition provisions of ASC <em style="font: inherit;">718,</em> stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense ratably over the requisite service period, net of estimated forfeitures. As more fully described in Note F, the Company awards non-vested restricted stock to employees and executive officers.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">16</em>) INCOME TAXES:  Deferred income tax assets and liabilities are recognized for the differences between the financial and income tax reporting bases of assets and liabilities based on enacted tax rates and laws.  The deferred income tax provision or benefit generally reflects the net change in deferred income tax assets and liabilities during the year.  The current income tax provision reflects the tax consequences of revenues and expenses currently taxable or deductible on various income tax returns for the year reported.  Income tax contingencies are accounted for in accordance with FASB ASC <em style="font: inherit;">740,</em> <i>Income Taxes</i>.  See Note H for summaries of the provision, the effective tax rates, and the tax effects of the cumulative temporary differences resulting in deferred tax assets and liabilities. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left; text-indent: -20.9pt;">(<em style="font: inherit;">17</em>) RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS: </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Simplifying the Accounting for Income Taxes</i>, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of ASC <em style="font: inherit;">740,</em> <i>Income Taxes</i>, and providing for simplification in several other areas.  The standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2020.  </em>The Company believes the adoption of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> will <em style="font: inherit;">not</em> have a material impact on its consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em><i> Financial Instruments—Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i>.  ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> provides guidance for estimating credit losses on certain types of financial instruments, including trade receivables, by introducing an approach based on expected losses. The expected loss approach will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration.  The new standard was adopted on <em style="font: inherit;"> January 1, 2020 </em>and was applied prospectively.  The Company has made changes to its processes for the assessment of the adequacy of the allowance for credit losses on certain types of financial instruments, including accounts receivable, notes receivable, and available-for-sale debt securities.  The adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> did <em style="font: inherit;">not</em> have a material impact on the consolidated financial statements, related disclosures, and results of operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;">Other pronouncements issued but <em style="font: inherit;">not</em> effective until after <em style="font: inherit;"> December 31, 2020</em>, are <em style="font: inherit;">not</em> expected to have a material impact on the Company's consolidated financial statements. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 38.9pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>B.   INVENTORIES:</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The amount of inventories valued on the LIFO basis was $30,515,000 and $32,744,000 as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively, and consists of housewares/small appliance finished goods and certain Safety segment inventories.  Under LIFO, inventories are valued at approximately $4,429,000 and $3,982,000 below current cost determined on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) basis at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively.  During the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, $2,215,000, $85,000, and $26,000, respectively, of a LIFO layer was liquidated.  The Company uses the LIFO method of inventory accounting to improve the matching of costs and revenues for the Housewares/Small Appliance and Safety segments. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The following table describes that which would have occurred if LIFO inventories had been valued at current cost determined on a FIFO basis:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; 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 colspan="12" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); width: 87%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Increase (Decrease) – (In thousands, except per share data)</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 22%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Cost of Sales</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Net Earnings</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Earnings Per Share</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 26%; 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;">(447</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 5%; 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;">349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; 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;">0.05</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; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019</p> </td><td style="width: 26%; 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;">42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; 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;">(34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 5%; 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;">-</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; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2018</p> </td><td style="width: 26%; 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;">(189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 5%; 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;">143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; 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;">0.02</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; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">This information is provided for comparison with companies using the FIFO basis. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Inventory for Defense and raw materials of the Housewares/Small Appliance segments are valued under the FIFO method and total $104,973,000 and $95,792,000 at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively.  At <em style="font: inherit;"> December 31, 2020</em>, the FIFO total was comprised of $925,000 of finished goods, $96,463,000 of work in process, and $7,585,000 of raw material.  At <em style="font: inherit;"> December 31, 2019</em>, the FIFO total was comprised of $751,000 of finished goods, $87,805,000 of work in process, and $7,236,000 of raw material.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b></b><b>   </b></p> 30515000 32744000 4429000 3982000 2215000 85000 26000 <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 colspan="12" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); width: 87%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Increase (Decrease) – (In thousands, except per share data)</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 22%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Cost of Sales</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Net Earnings</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Earnings Per Share</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 26%; 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;">(447</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 5%; 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;">349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; 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;">0.05</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; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019</p> </td><td style="width: 26%; 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;">42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; 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;">(34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 5%; 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;">-</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; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2018</p> </td><td style="width: 26%; 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;">(189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 5%; 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;">143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; 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;">0.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> -447000 349000 0.05 42000 -34000 0 -189000 143000 0.02 104973000 95792000 925000 96463000 7585000 751000 87805000 7236000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>C.   ACCRUED LIABILITIES:</b><b> </b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> December 31, 2020</em>, accrued liabilities consisted of payroll $7,474,000, product liability $5,618,000, payroll taxes $1,187,000, environmental $970,000, and other $1,019,000.  At <em style="font: inherit;"> December 31, 2019</em>, accrued liabilities consisted of payroll $6,341,000, product liability $5,055,000, environmental $1,050,000, and other $878,000.  <b>   </b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company is self-insured for health care costs, although it does carry stop loss and other insurance to cover health care claims once they reach a specified threshold. The Company is also subject to product liability claims in the normal course of business.  It is partly self-insured for product liability claims, and therefore records an accrual for known claims and estimated incurred but unreported claims in the Company’s Consolidated Financial Statements.  The Company utilizes historical trends and other analysis to assist in determining the appropriate accrual.  An increase in the number or magnitude of claims could have a material impact on the Company’s financial condition and results of operations. The Company's policy is to accrue for legal fees expected to be incurred in connection with loss contingencies. See Note K for a discussion of environmental remediation liabilities.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">  </p> 7474000 5618000 1187000 970000 1019000 6341000 5055000 1050000 878000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>D.   TREASURY STOCK:</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">As of <em style="font: inherit;"> December 31, 2020</em>, the Company has authority from the Board of Directors to reacquire an additional 498,727 shares.  During <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018</em>, 344, 4,584, and 62 shares, respectively, were acquired from participants in the Company’s Incentive Compensation Plans described in Note F to cover those participants’ tax withholding obligations related to vested stock grants in accordance with the Plans’ rules.  Treasury shares have been used for stock based compensation and to fund a portion of the Company's <em style="font: inherit;">401</em>(k) contributions.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">  </p> 498727 344 4584 62 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>E.   NET EARNINGS PER SHARE:</b></p> <p style="font-family: Times New Roman; 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; 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 style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>F.   STOCK-BASED COMPENSATION:  </b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company, from time to time, enters into separate non-vested share-based payment arrangements with employees and executive officers under the Incentive Compensation Plan approved by stockholders on <em style="font: inherit;"> May 18, 2010 </em>and the <em style="font: inherit;">2017</em> Incentive Compensation Plan approved by shareholders on <em style="font: inherit;"> May 16, 2017, </em>which authorized 50,000 and 150,000 shares, respectively, to be available for grants.  The <em style="font: inherit;">2017</em> plan replaced the original <em style="font: inherit;">2010</em> plan, and the shares remaining under the <em style="font: inherit;">2010</em> plan are no longer available for grant.  The Compensation Committee of the Company’s Board of Directors approves all stock-based compensation awards for employees and executive officers of the Company.  The Company grants restricted stock that is subject to continued employment and vesting conditions, but has dividend and voting rights, and uses the fair-market value of the Company’s common stock on the grant date to measure the fair value of the awards.  The fair value of restricted stock is recognized as expense ratably over the requisite service period, net of estimated forfeitures.</p> <p style="background-color: rgb(255, 255, 255); font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">During <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018</em>, the Company granted 7,310 shares, 4,138 shares, and 3,886 shares of restricted stock, respectively, to 29 employees and executive officers of the Company.  Unless otherwise vested early in accordance with the Incentive Compensation Plans, the restricted stock vests on specified dates in <span style="-sec-ix-hidden:c70876402">2021</span> through <span style="-sec-ix-hidden:c70876403">2026,</span> subject to the recipients’ continued employment or service through each applicable vesting date. </p> <p style="background-color: rgb(255, 255, 255); font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company recognized pre-tax compensation expense in the Consolidated Statements of Comprehensive Income related to stock-based compensation of $366,000, $830,000, and $469,000 in <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018</em>, respectively. As of <em style="font: inherit;"> December 31, 2020</em>, there was approximately $1,272,000 of unrecognized compensation cost related to the restricted stock awards that is expected to be recognized over a weighted-average period of 3.9 years.  There were 3,193, 17,871, and 1,359 shares of restricted stock that vested during <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The following table summarizes the activity for non-vested restricted stock: </p> <p style="font-family: Times New Roman; 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="6" 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><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" 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><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" 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><b><em style="font: inherit;"><em style="font: inherit;">2018</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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;"> </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><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Weighted Average Fair Value at Grant Date</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Weighted Average Fair Value at Grant Date</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Weighted Average Fair Value at Grant Date</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-vested at beginning of period</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,604</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;">93.23</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;">32,337</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;">87.84</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;">29,810</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;">83.40</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-top: 0pt; margin-bottom: 0pt;">Granted</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;">7,310</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;">89.84</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;">4,138</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;">98.54</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;">3,886</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;">116.49</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-top: 0pt; margin-bottom: 0pt;">Vested</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;">(3,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;">59.94</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;">(17,871</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;">84.71</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,359</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;">72.25</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-top: 0pt; margin-bottom: 0pt;">Forfeited</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);">0</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); 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; border-bottom: 1px solid rgb(0, 0, 0); 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);">0</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); 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; border-bottom: 1px solid rgb(0, 0, 0); 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);">0</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); 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; border-bottom: 1px solid rgb(0, 0, 0); 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-top: 0pt; margin-bottom: 0pt;">Non-vested at end of period</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: 3px double 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: 3px double rgb(0, 0, 0);">22,721</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">96.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 3px double 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: 3px double rgb(0, 0, 0);">18,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">93.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 3px double 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: 3px double rgb(0, 0, 0);">32,337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">87.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">  </p> 50000 150000 0 7310 4138 3886 29 366000 830000 469000 1272000 P3Y10M24D 3193 17871 1359 <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="6" 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><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" 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><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" 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><b><em style="font: inherit;"><em style="font: inherit;">2018</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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;"> </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><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Weighted Average Fair Value at Grant Date</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Weighted Average Fair Value at Grant Date</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><em style="font: inherit;">Weighted Average Fair Value at Grant Date</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-vested at beginning of period</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,604</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;">93.23</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;">32,337</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;">87.84</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;">29,810</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;">83.40</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-top: 0pt; margin-bottom: 0pt;">Granted</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;">7,310</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;">89.84</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;">4,138</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;">98.54</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;">3,886</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;">116.49</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-top: 0pt; margin-bottom: 0pt;">Vested</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;">(3,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;">59.94</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;">(17,871</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;">84.71</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,359</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;">72.25</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-top: 0pt; margin-bottom: 0pt;">Forfeited</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);">0</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); 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; border-bottom: 1px solid rgb(0, 0, 0); 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);">0</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); 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; border-bottom: 1px solid rgb(0, 0, 0); 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);">0</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); 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; border-bottom: 1px solid rgb(0, 0, 0); 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-top: 0pt; margin-bottom: 0pt;">Non-vested at end of period</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: 3px double 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: 3px double rgb(0, 0, 0);">22,721</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">96.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 3px double 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: 3px double rgb(0, 0, 0);">18,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">93.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 3px double 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: 3px double rgb(0, 0, 0);">32,337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">87.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 18604 93.23 32337 87.84 29810 83.40 7310 89.84 4138 98.54 3886 116.49 3193 59.94 17871 84.71 1359 72.25 -0 0 -0 0 -0 0 22721 96.82 18604 93.23 32337 87.84 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>G.   <em style="font: inherit;">401</em>(K) PLAN:</b><b> </b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company sponsors a <em style="font: inherit;">401</em>(k) retirement plan that covers substantially all non-union employees. Historically, the Company matched up to 50% of the <em style="font: inherit;">first</em> 4% of salary contributed by employees to the plan. This matching contribution was made with common stock. Starting in <em style="font: inherit;">2004,</em> the Company began to match, in cash, an additional 50% of the <em style="font: inherit;">first</em> 4% of salary contributed by employees plus 3% of total compensation for certain employees. Contributions made from treasury stock, including the Company's related cash dividends, totaled $1,249,000 in <em style="font: inherit;">2020</em>, $1,197,000 in <em style="font: inherit;">2019</em>, and $1,218,000 in <em style="font: inherit;">2018</em>. In addition, the Company made cash contributions of $813,000 in <em style="font: inherit;">2020</em>, $802,000 in <em style="font: inherit;">2019</em>, and $821,000 in <em style="font: inherit;">2018</em> to the <em style="font: inherit;">401</em>(k) Plan.  The Company also contributed $443,000, $387,000, and $352,000 to the <em style="font: inherit;">401</em>(k) retirement plan covering its union employees at the Amron Division of the AMTEC subsidiary during the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family: Times New Roman; 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"/> 0.50 0.04 0.50 0.04 0.03 1249000 1197000 1218000 813000 802000 821000 443000 387000 352000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>H.   INCOME TAXES:</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The following table summarizes the provision for income taxes from continuing operations:</p> <p style="font-family: Times New Roman; 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="10" 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;">For Years Ended December 31 (in thousands)</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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;"> </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;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current:</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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</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;">12,932</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,996</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</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,816</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); 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: 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);">537</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); 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: 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,575</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); 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;"> </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);">14,748</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); 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: 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);">11,990</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); 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: 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);">12,571</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); 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-top: 0pt; margin-bottom: 0pt;">Deferred:</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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</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,210</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(179</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(280</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</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);">(508</td><td style="width: 1%; 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;"> </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);">(45</td><td style="width: 1%; 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;"> </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);">159</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); 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;"> </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,718</td><td style="width: 1%; 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;"> </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);">(224</td><td style="width: 1%; 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;"> </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);">(121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</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-top: 0pt; margin-bottom: 0pt;">Total tax provision</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);">13,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">11,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">12,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The effective rate of the provision for income taxes on earnings from continuing operations before income taxes as shown in the Consolidated Statements of Comprehensive Income differs from the applicable statutory federal income tax rate for the following reasons:</p> <p style="font-family: Times New Roman; 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="10" 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;">Percent of Pre-tax Income</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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;"> </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;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Statutory rate</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;">21.0</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</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-top: 0pt; margin-bottom: 0pt;">State tax, net of federal benefit</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.7</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.7</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.6</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-top: 0pt; margin-bottom: 0pt;">Tax exempt interest and dividends</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;">(0.1</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.1</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.6</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-top: 0pt; margin-bottom: 0pt;">Other</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);">(0.9</td><td style="width: 1%; 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;"> </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);">0.9</td><td style="width: 1%; 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;"> </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);">0.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</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-top: 0pt; margin-bottom: 0pt;">Effective rate</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: 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);">21.7</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: 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: 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);">22.5</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: 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: 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);">23.8</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></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Deferred tax assets and liabilities are recorded based on the differences between the tax basis of assets and liabilities and their carrying amounts for financial reporting purposes.  The tax effects of the cumulative temporary differences resulting in deferred tax assets and liabilities are as follows at <em style="font: inherit;"> December 31:</em></p> <p style="font-family: Times New Roman; 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="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <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;"> </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;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred tax assets</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></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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Insurance (primarily product liability)</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;">978</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">947</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vacation</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;">813</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">662</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventory</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;">754</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">642</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">   State NOL and tax credit carryforwards</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">825</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: 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">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt">   Product recall</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">610</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: 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">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </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">   Deferred payroll taxes</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">414</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: 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">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred compensation</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;">203</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: 12%; 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></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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Environmental</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;">214</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">227</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</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);">330</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); 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: 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);">200</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); 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">Subtotal</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">5,141</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: 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">2,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less: valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"><span style="-sec-ix-hidden:c70876587">(520)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin 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;"> </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);"><span style="-sec-ix-hidden:c70876588">-</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </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-top: 0pt; margin-bottom: 0pt;">Total deferred tax 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: 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);">4,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 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);">2,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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></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-top: 0pt; margin-bottom: 0pt;"><b>Deferred tax liabilities</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></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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill and other intangibles</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,585</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,391</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation</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</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">131</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred revenue</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);">41</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); 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: 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);">37</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Total deferred tax 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; 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);">1,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 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);">1,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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></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-top: 0pt; margin-bottom: 0pt;"><b>Net deferred tax assets</b></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);">2,994</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">1,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets.  The Company believes it is more likely than <em style="font: inherit;">not</em> that the benefit from certain state NOL and tax credit carryforwards will <em style="font: inherit;">not</em> be realized.  A significant factor of objective negative evidence evaluated was the cumulative loss incurred over the <em style="font: inherit;">three</em>-year period ended <em style="font: inherit;"> December 31, 2020.  </em>Such objective evidence limits the ability to consider subjective evidence, such as projections for future growth. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">On the basis of this evaluation, as of <em style="font: inherit;"> December 31, 2020, </em>a valuation allowance of $520,000 has been provided on the deferred tax assets related to these state NOL and tax credit carryforwards, which will expire between <em style="font: inherit;">2034</em> and <em style="font: inherit;">2040.</em>  The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased, or if objective negative evidence in the form of cumulative losses is <em style="font: inherit;">no</em> longer present and additional weight is given to subjective evidence such as projections for growth. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company establishes tax reserves in accordance with FASB ASC <em style="font: inherit;">740,</em> <i>Income Taxes</i>.  As of <em style="font: inherit;"> December 31, 2020</em>, the carrying amount of the Company’s gross unrecognized tax benefits included in current liabilities for federal and state income taxes was $2,521,000 which, if recognized, would affect the Company’s effective income tax rate.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The following is a reconciliation of the Company’s unrecognized tax benefits for the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; 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="6" 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; border-bottom: 1px solid rgb(0, 0, 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;"> </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;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 1</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;">2,237</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">320</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-top: 0pt; margin-bottom: 0pt;">Increases for tax positions taken related to the current year</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;">944</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">453</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-top: 0pt; margin-bottom: 0pt;">Increases for tax positions taken related to prior years</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;">46</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,519</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-top: 0pt; margin-bottom: 0pt;">Decreases for tax positions taken related to prior years</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;">-</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: 12%; 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></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-top: 0pt; margin-bottom: 0pt;">Lapse of statute of limitations</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;">(706</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(55</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-top: 0pt; margin-bottom: 0pt;">Settlements</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);">-</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); 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: 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);">-</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); 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-top: 0pt; margin-bottom: 0pt;">Balance at December 31</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);">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">2,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">It is the Company’s practice to include tax related interest expense, interest income, and penalties in tax expense.  During the years ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em>, the Company accrued approximately $142,000, $298,000 and $14,000 in interest expense, respectively.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company is subject to U.S. federal income tax as well as income taxes of multiple states.  Tax years <span style="-sec-ix-hidden:c70876506">2017</span> through <em style="font: inherit;">2019</em> are currently open for examination.  During <em style="font: inherit;">2018,</em> the state of Wisconsin completed its audits of the tax years <span style="-sec-ix-hidden:c70876509">2013</span> through <em style="font: inherit;">2016.</em>  During <em style="font: inherit;"> June </em>of <em style="font: inherit;">2016,</em> the Internal Revenue Service completed its audits of the tax years <span style="-sec-ix-hidden:c70876512">2012</span> and <em style="font: inherit;">2013.</em>  For all states in which it does business, the Company is subject to state audit statutes. </p> <p style="font-family: Times New Roman; 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="10" 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;">For Years Ended December 31 (in thousands)</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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;"> </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;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current:</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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</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;">12,932</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,996</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</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,816</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); 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: 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);">537</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); 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: 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,575</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); 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;"> </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);">14,748</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); 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: 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);">11,990</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); 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: 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);">12,571</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); 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-top: 0pt; margin-bottom: 0pt;">Deferred:</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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</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,210</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(179</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(280</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</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);">(508</td><td style="width: 1%; 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;"> </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);">(45</td><td style="width: 1%; 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;"> </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);">159</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); 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;"> </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,718</td><td style="width: 1%; 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;"> </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);">(224</td><td style="width: 1%; 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;"> </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);">(121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</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-top: 0pt; margin-bottom: 0pt;">Total tax provision</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);">13,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">11,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">12,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 12932000 11453000 10996000 1816000 537000 1575000 14748000 11990000 12571000 -1210000 -179000 -280000 -508000 -45000 159000 -1718000 -224000 -121000 13030000 11766000 12450000 <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="10" 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;">Percent of Pre-tax Income</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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;"> </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;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2018</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Statutory rate</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;">21.0</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</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-top: 0pt; margin-bottom: 0pt;">State tax, net of federal benefit</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.7</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.7</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.6</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-top: 0pt; margin-bottom: 0pt;">Tax exempt interest and dividends</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;">(0.1</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.1</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.6</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-top: 0pt; margin-bottom: 0pt;">Other</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);">(0.9</td><td style="width: 1%; 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;"> </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);">0.9</td><td style="width: 1%; 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;"> </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);">0.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</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-top: 0pt; margin-bottom: 0pt;">Effective rate</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: 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);">21.7</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: 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: 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);">22.5</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: 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: 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);">23.8</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></tr> </tbody></table> 0.210 0.210 0.210 0.017 0.007 0.026 0.001 0.001 0.006 -0.009 0.009 0.008 0.217 0.225 0.238 <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="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <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;"> </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;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred tax assets</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></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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Insurance (primarily product liability)</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;">978</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">947</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vacation</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;">813</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">662</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventory</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;">754</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">642</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">   State NOL and tax credit carryforwards</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">825</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: 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">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt">   Product recall</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">610</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: 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">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </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">   Deferred payroll taxes</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">414</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: 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">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred compensation</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;">203</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: 12%; 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></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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Environmental</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;">214</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">227</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</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);">330</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); 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: 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);">200</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); 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">Subtotal</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">5,141</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: 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">2,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less: valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"><span style="-sec-ix-hidden:c70876587">(520)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin 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;"> </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);"><span style="-sec-ix-hidden:c70876588">-</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </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-top: 0pt; margin-bottom: 0pt;">Total deferred tax 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: 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);">4,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 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);">2,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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></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-top: 0pt; margin-bottom: 0pt;"><b>Deferred tax liabilities</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></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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill and other intangibles</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,585</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,391</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation</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</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">131</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred revenue</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);">41</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); 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: 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);">37</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Total deferred tax 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; 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);">1,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 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);">1,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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></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-top: 0pt; margin-bottom: 0pt;"><b>Net deferred tax assets</b></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);">2,994</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">1,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 978000 947000 813000 662000 754000 642000 825000 0 610000 0 414000 0 203000 162000 214000 227000 330000 200000 5141000 2840000 4621000 2840000 1585000 1391000 1000 131000 41000 37000 1627000 1559000 2994000 1281000 520000 2521000 <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="6" 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; border-bottom: 1px solid rgb(0, 0, 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;"> </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;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 1</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;">2,237</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">320</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-top: 0pt; margin-bottom: 0pt;">Increases for tax positions taken related to the current year</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;">944</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">453</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-top: 0pt; margin-bottom: 0pt;">Increases for tax positions taken related to prior years</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;">46</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,519</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-top: 0pt; margin-bottom: 0pt;">Decreases for tax positions taken related to prior years</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;">-</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: 12%; 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></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-top: 0pt; margin-bottom: 0pt;">Lapse of statute of limitations</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;">(706</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(55</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-top: 0pt; margin-bottom: 0pt;">Settlements</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);">-</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); 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: 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);">-</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); 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-top: 0pt; margin-bottom: 0pt;">Balance at December 31</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);">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">2,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 2237000 320000 944000 453000 46000 1519000 0 0 706000 55000 0 0 2521000 2237000 142000 298000 14000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>I.   COMMITMENTS AND CONTINGENCIES:</b></p> <p style="font-family: Times New Roman; 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 this 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; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; 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 nearly <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 intends to vigorously fight the assessment, and does <em style="font: inherit;">not</em> consider the ultimate payment of the taxes to be probable.  Accordingly, as prescribed by <em style="font: inherit;">ASC450</em> - <i>Contingencies</i>, no accrual has been recorded on the Company's consolidated financial statements as of <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">   </p> 2506000 0 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>J.   CONCENTRATIONS:</b><b> </b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">In the Housewares/Small Appliance segment, <span style="-sec-ix-hidden:c70876626">two</span> customers each accounted for 10% of consolidated net sales for the year ended <em style="font: inherit;"> December 31, 2020, </em>while <span style="-sec-ix-hidden:c70876628">one</span> of them also accounted for 12%, and 10% of consolidated net sales for the years ended <em style="font: inherit;"> December 31</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, respectively. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company sources most of its housewares/small appliances and certain safety products from vendors in the Orient and, as a result, risks deliveries from the Orient being disrupted by labor or supply problems at the vendors, or transportation delays.  Should such problems or delays materialize, products might <em style="font: inherit;">not</em> be available in sufficient quantities during the prime selling period.  The Company has made and will continue to make every reasonable effort to prevent these problems; however, there is <em style="font: inherit;">no</em> assurance that its efforts will be totally effective.  As the majority of the Housewares/Small Appliance segment’s and certain Safety 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 the segment’s product costs.  To date, any material impact from fluctuations in the exchange rate has been to the cost of products secured via purchase orders issued subsequent to the currency value change.  Foreign transaction gains/losses are immaterial to the financial statements for all years presented.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company's Defense segment manufactures products primarily for the U.S. Department of Defense (DOD) and DOD prime contractors.  As a consequence, this segment's future business essentially depends on the product needs and governmental funding of the DOD.  During <em style="font: inherit;">2020,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2018</em>, substantially all of the work performed by this segment directly or indirectly for the DOD was performed on a fixed-price basis.  Under fixed-price contracts, the price paid to the contractor is 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. In addition, in the case of the <em style="font: inherit;">40mm</em> systems contract, key components and services are provided by <em style="font: inherit;">third</em> party subcontractors, several of which the segment is required to work with by government edict.   Under the contract, the segment is responsible for the performance of those subcontractors, many of which it does <em style="font: inherit;">not</em> control.  The Defense segment's contracts and subcontracts contain the customary provision permitting termination at any time for the convenience of the government, with payment for any work completed, associated profit, and inventory/work in process at the time of termination.  Materials used in the Defense segment are available from multiple sources.  As of <em style="font: inherit;"> December 31, 2020</em>, 231 employees of Amron, or 24% of the Company’s and its subsidiaries’ total workforce, are members of the United Steel Workers union.  The most recent contract between Amron and the union is effective through <em style="font: inherit;"> February 28, 2025.</em></p> <p style="font-family: Times New Roman; 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"/> 0.10 1 0.12 0.10 231 0.24 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>K.   ENVIRONMENTAL</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">In <em style="font: inherit;"> May 1986, </em>the Company’s Eau Claire, Wisconsin site was placed on the United States Environmental Protection Agency’s National Priorities List under the Comprehensive Environmental Response, Compensation and Liability Act of <em style="font: inherit;">1980</em> because of hazardous waste deposited on the property.  As of <em style="font: inherit;"> December 31, 1998, </em>all remediation projects required at the Company's Eau Claire, Wisconsin site had been installed, were fully operational, and restoration activities had been completed.  In addition, the Company is a member of a group of companies that <em style="font: inherit;"> may </em>have disposed of waste into an Eau Claire area landfill in the <em style="font: inherit;">1960s</em> and <em style="font: inherit;">1970s.</em>  After the landfill was closed, elevated volatile organic compounds were discovered in the groundwater.  Remediation plans were established, and the costs associated with remediation and monitoring at the landfill are split evenly between the group and the city of Eau Claire.  As of <em style="font: inherit;"> December 31, 2020</em>, there does <em style="font: inherit;">not</em> appear to be exposure related to this site that would have a material impact on the operations or financial condition of the Company.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Based on factors known as of <em style="font: inherit;"> December 31, 2020</em>, it is believed that the Company's existing environmental accrued liability reserve will be adequate to satisfy on-going remediation operations and monitoring activities both on- and off-site; however, should environmental agencies require additional studies, extended monitoring, or remediation projects, it is possible that the existing accrual could be inadequate.  Management believes that in the absence of any unforeseen future developments, known environmental matters will <em style="font: inherit;">not</em> have any material effect on the results of operations or financial condition of the Company.  The Company’s environmental accrued liability on an undiscounted basis was $970,000 and $1,050,000 as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, respectively, and is included in accrued liabilities on its balance sheet. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Expected future payments for environmental matters are as follows: </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; 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="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><b>(In thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Years Ending December 31:</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;"><b> </b></td><td style="text-align: center; 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;"><b> </b></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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">2021</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;">180</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">2022</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;">143</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">2023</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;">130</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">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;">118</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">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;">106</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">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);">293</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); 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;"> </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);">970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;">  </p> 970000 1050000 <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; 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><b>(In thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Years Ending December 31:</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;"><b> </b></td><td style="text-align: center; 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;"><b> </b></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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">2021</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;">180</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">2022</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;">143</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">2023</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;">130</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">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;">118</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">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;">106</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; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">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);">293</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); 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;"> </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);">970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 180000 143000 130000 118000 106000 293000 970000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>L.   BUSINESS SEGMENTS:</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company operates in <span style="-sec-ix-hidden:c70876662">three</span> business segments.  The Company identifies its segments based on the Company's organization structure, which is primarily by principal products.  The principal product groups are Housewares/Small Appliance, Defense, and Safety.  Sales for all segments are primarily to customers in North America. On <em style="font: inherit;"> January 3, 2017, </em>the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. As a result of this transaction, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation. The operations of PAPI previously comprised the Company’s Absorbent Products segment.  See Note P for further discussion.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Housewares/Small Appliance segment designs, markets, and distributes housewares and small appliances.  The housewares/small appliance products are sold primarily in the United States and Canada directly to retail outlets and also through independent distributors.  As more fully described in Note J, the Company primarily sources its Housewares/Small Appliance products from non-affiliated suppliers located in the Orient.  Sales are seasonal, with the normal peak sales period occurring in the <em style="font: inherit;">fourth</em> quarter of the year prior to the holiday season.</p> <p style="font-family: Times New Roman; 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 style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Defense segment was started in <em style="font: inherit;">2001</em> with the acquisition of AMTEC Corporation, which manufactures precision mechanical and electromechanical assemblies for the U.S. Government and prime contractors.  During <em style="font: inherit;">2005,</em> and again during <em style="font: inherit;">2010,</em> AMTEC Corporation was <em style="font: inherit;">one</em> of <span style="-sec-ix-hidden:c70876669">two</span> prime contractors selected by the Army to supply all requirements for the <em style="font: inherit;">40mm</em> family of practice and tactical ammunition cartridges for a period of <span style="-sec-ix-hidden:c70876671">five</span> years.  In <em style="font: inherit;">2016,</em> AMTEC was awarded a <em style="font: inherit;">one</em>-year contract, and in <em style="font: inherit;">2017,</em> it was awarded a <em style="font: inherit;">third</em> <em style="font: inherit;">five</em>-year contract as the sole prime contractor.  AMTEC's manufacturing plant is located in Janesville, Wisconsin.  Since the inception of the Defense segment in <em style="font: inherit;">2001,</em> the Company has expanded the segment by making several strategic business acquisitions, and has additional facilities located in East Camden, Arkansas; Antigo, Wisconsin; and Clear Lake, South Dakota.  During <em style="font: inherit;">2003,</em> the segment was expanded with the acquisition of Spectra Technologies, LLC of East Camden, Arkansas.  This facility performs Load, Assemble, and Pack (LAP) operations on ordnance-related products for the U.S. Government and prime contractors.  During <em style="font: inherit;">2006,</em> the segment was expanded again with the acquisition of certain assets of Amron, LLC of Antigo, Wisconsin, which primarily manufactures cartridge cases used in medium caliber (<em style="font: inherit;">20</em>-<em style="font: inherit;">50mm</em>) ammunition.  In <em style="font: inherit;">2011</em> the segment was further augmented with the purchase of certain assets of ALS Technologies, Inc. of Bull Shoals, Arkansas, which manufactured less lethal ammunitions.  The Company subsequently relocated this operation to Perry, Florida, and in <em style="font: inherit;"> October </em>of <em style="font: inherit;">2018,</em> divested itself of the less lethal business.  See Note Q for further explanation.  During <em style="font: inherit;">2014,</em> the Company continued the expansion of the Defense segment with the purchase of substantially all of the assets of Chemring Energetic Devices, Inc. located in Clear Lake, South Dakota, and all of the real property owned by Technical Ordnance Realty, LLC. The Clear Lake facility manufactures detonators, booster pellets, release cartridges, lead azide, and other military energetic devices and materials. The Defense segment’s collection of facilities enables the Company to deliver in virtually all aspects of the manufacture of medium caliber training and tactical rounds.  They include the fuze, the metal parts including the cartridge case, the load, assemble and pack of the final round, and the detonator.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> July 23, 2019, </em>the Company purchased substantially all the assets of OneEvent Technologies, Inc., a Mount Horeb, Wisconsin company established in <em style="font: inherit;">2014.</em>  OneEvent's cloud-based learning and analytics engine utilizes a series of sensing devices integrated with a cellular gateway to predict, alert, and prevent.  Sensors measure a variety of environmental data including temperature, smoke, carbon monoxide, motion, humidity, water, and more.  See Note R.  Because a major focus of OneEvent is protection for buildings, homes, assets, and occupant, the Company has created a new operating segment, “Safety,” combining its operations with those of Rusoh, Inc., which designs and markets fire extinguishers.  Previously, Rusoh, Inc. had been included in the Company’s Housewares/Small Appliance segment.  Prior period segment information has been restated to reflect the Company’s current segmentation.</p> <p style="font-family: Times New Roman; 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: 37%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="18" 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); width: 52%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 37%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Housewares / Small Appliance</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Assets Held for Sale</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ended December 31, 2020</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">117,645</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;">234,645</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;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">352,627</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,206</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;">62,561</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,845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">84,922</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,371</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;">52,810</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,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">56,196</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">245,662</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;">164,951</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;">22,557</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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433,170</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">983</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,743</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;">279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">3,005</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">828</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,678</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;">115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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,621</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="width: 37%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </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;, Times, serif; font-size: 10pt; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ended December 31, 2019</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">99,401</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;">209,114</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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">308,510</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,358</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;">57,773</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,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">71,925</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,522</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;">47,845</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;">(3,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">46,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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">241,992</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;">148,476</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;">19,785</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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">410,253</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,250</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,138</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;">301</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">3,689</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">804</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,155</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;">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">3,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(255, 255, 255); vertical-align: bottom"><td style="width: 37%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </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;, Times, serif; font-size: 10pt; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ended December 31, 2018</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,733</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;">229,546</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;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">323,317</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,563</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;">60,979</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;">(659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">75,883</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,479</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;">44,911</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,488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">47,902</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">268,007</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;">132,636</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;">12,600</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;">375</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;">413,618</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,161</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;">4,835</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;">223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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,219</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,974</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;">676</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;">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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,686</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; font-size: 10pt; margin: 0pt; text-align: center;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">In the above summary, operating profit represents earnings before other income, income taxes, and discontinued operations.  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 Appliance segment for all periods presented.</p> <p style="font-family: Times New Roman; 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"/> <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: 37%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="18" 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); width: 52%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 37%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Housewares / Small Appliance</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Assets Held for Sale</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ended December 31, 2020</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">117,645</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;">234,645</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;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">352,627</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,206</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;">62,561</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,845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">84,922</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,371</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;">52,810</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,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">56,196</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">245,662</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;">164,951</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;">22,557</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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433,170</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">983</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,743</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;">279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">3,005</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">828</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,678</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;">115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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,621</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="width: 37%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </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;, Times, serif; font-size: 10pt; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ended December 31, 2019</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">99,401</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;">209,114</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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">308,510</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,358</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;">57,773</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,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">71,925</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,522</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;">47,845</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;">(3,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">46,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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">241,992</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;">148,476</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;">19,785</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;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">410,253</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,250</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,138</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;">301</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">3,689</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">804</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,155</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;">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">3,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(255, 255, 255); vertical-align: bottom"><td style="width: 37%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </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;, Times, serif; font-size: 10pt; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ended December 31, 2018</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,733</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;">229,546</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;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">323,317</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,563</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;">60,979</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;">(659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">75,883</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,479</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;">44,911</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,488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">47,902</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">268,007</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;">132,636</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;">12,600</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;">375</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;">413,618</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,161</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;">4,835</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;">223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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,219</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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,974</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;">676</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;">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 117645000 234645000 337000 352627000 24206000 62561000 -1845000 84922000 10371000 52810000 -6985000 56196000 245662000 164951000 22557000 0 433170000 983000 1743000 279000 3005000 828000 1678000 115000 2621000 99401000 209114000 -5000 308510000 15358000 57773000 -1206000 71925000 2522000 47845000 -3987000 46380000 241992000 148476000 19785000 0 410253000 1250000 2138000 301000 3689000 804000 2155000 179000 3138000 93733000 229546000 38000 323317000 15563000 60979000 -659000 75883000 4479000 44911000 -1488000 47902000 268007000 132636000 12600000 375000 413618000 1161000 4835000 223000 6219000 7974000 676000 36000 8686000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>M.   LEASES</b></p> <p style="font-family: Times New Roman; 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>, which was adopted on <em style="font: inherit;"> January 1, 2019.  </em>At the time of adoption, the Company recognized right of use assets and lease liabilities of <em style="font: inherit;">$3,832,000.</em>  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, 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; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; 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 also 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 provide for options to extend and terminate them.  The majority of lease terms of the Company’s lease contracts reflect extension options, while <em style="font: inherit;">none</em> reflect termination options.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; 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 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 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; 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: Times New Roman; text-indent: 0px;"><tbody><tr style="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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended</b></b></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b><b>Year Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Summary of Lease Cost (in thousands)</b></p> </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><b><b>December 31, 2020</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>December 31, 2019</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">729</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">691</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Short-term and variable lease cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">452</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">225</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease cost</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Rent expense was approximately $1,182,000,  $1,114,000, and $1,050,000 for the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, respectively.  Operating cash used for operating leases was $1,181,000 and $916,000 for the years ended <em style="font: inherit;"> December 31, 2020</em> and <em style="font: inherit;">2019,</em> respectively.  The weighted-average remaining lease term was 6.9 years, and the weighted-average discount rate was 5.6% as of <em style="font: inherit;"> December 31, 2020</em>.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Maturities of operating lease liabilities are as follows:</p> <p style="font-family: Times New Roman; 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-top: 0pt; margin-bottom: 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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-top: 0pt; margin-bottom: 0pt;">2021</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;">741</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-top: 0pt; margin-bottom: 0pt;">2022</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;">745</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-top: 0pt; margin-bottom: 0pt;">2023</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;">599</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-top: 0pt; margin-bottom: 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;">497</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-top: 0pt; margin-bottom: 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;">426</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-top: 0pt; margin-bottom: 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);">1,069</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 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;">4,077</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-top: 0pt; margin-bottom: 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);">714</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 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);">3,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Lease income from operating lease payments was $1,967,000 and $1,788,000 for the years ended <em style="font: inherit;"> December 31, 2020</em> and <em style="font: inherit;">2019,</em> respectively.  Undiscounted cash flows provided by lease payments are expected as follows:</p> <p style="font-family: Times New Roman; 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-top: 0pt; margin-bottom: 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><b><em style="font: inherit;">(In thousands)</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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-top: 0pt; margin-bottom: 0pt;">2021</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,843</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-top: 0pt; margin-bottom: 0pt;">2022</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,837</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-top: 0pt; margin-bottom: 0pt;">2023</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,837</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-top: 0pt; margin-bottom: 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;">1,837</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-top: 0pt; margin-bottom: 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;">1,837</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-top: 0pt; margin-bottom: 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);">12,859</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 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);">22,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px; border-bottom: medium double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; 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> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">  </p> 3832000 <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="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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended</b></b></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b><b>Year Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Summary of Lease Cost (in thousands)</b></p> </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><b><b>December 31, 2020</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>December 31, 2019</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">729</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">691</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Short-term and variable lease cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">452</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">225</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease cost</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 729000 691000 452000 225000 1181000 916000 1182000 1114000 1050000 1181000 916000 P6Y10M24D 0.056 <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-top: 0pt; margin-bottom: 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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-top: 0pt; margin-bottom: 0pt;">2021</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;">741</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-top: 0pt; margin-bottom: 0pt;">2022</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;">745</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-top: 0pt; margin-bottom: 0pt;">2023</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;">599</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-top: 0pt; margin-bottom: 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;">497</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-top: 0pt; margin-bottom: 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;">426</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-top: 0pt; margin-bottom: 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);">1,069</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 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;">4,077</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-top: 0pt; margin-bottom: 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);">714</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 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);">3,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 741000 745000 599000 497000 426000 1069000 4077000 714000 3363000 1967000 1788000 <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-top: 0pt; margin-bottom: 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><b><em style="font: inherit;">(In thousands)</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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-top: 0pt; margin-bottom: 0pt;">2021</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,843</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-top: 0pt; margin-bottom: 0pt;">2022</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,837</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-top: 0pt; margin-bottom: 0pt;">2023</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,837</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-top: 0pt; margin-bottom: 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;">1,837</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-top: 0pt; margin-bottom: 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;">1,837</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-top: 0pt; margin-bottom: 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);">12,859</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 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);">22,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px; border-bottom: medium double rgb(0, 0, 0);"> </td></tr> </tbody></table> 1843000 1837000 1837000 1837000 1837000 12859000 22050000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>N.   INTERIM FINANCIAL INFORMATION (UNAUDITED):</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The following represents quarterly unaudited financial information for <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; 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="30" 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, except per share data)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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;"> </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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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 colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin 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;">Per Share (basic and diluted)</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 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; width: 20%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Quarter</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;">Net Sales</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Gross Profit</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Earnings from Continuing Operations</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Earnings from Discontinued Operations, net of tax</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Net Earnings</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Earnings from Continuing Operations</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Earnings from Discontinued Operations, net of tax</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Net Earnings</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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-top: 0pt; margin-bottom: 0pt;">2020</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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">First</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,636</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,117</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,222</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,222</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.17</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.17</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Second</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,132</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,743</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,657</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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,657</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.80</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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.80</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Third</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,937</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,138</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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,138</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.72</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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.72</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fourth</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: 7%; 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);">105,922</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); 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: 7%; 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);">26,344</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); 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: 7%; 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,941</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); 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: 7%; 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; 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;"> </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: 7%; 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,941</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); 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: 7%; 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.98</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); 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: 7%; 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; 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;"> </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: 7%; 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.98</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">352,627</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,922</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,958</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,958</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.67</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.67</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> </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> </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(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-top: 0pt; margin-bottom: 0pt;">2019</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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">First</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,850</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,492</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,951</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,951</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.85</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.85</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Second</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,745</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,676</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,156</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.16</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Third</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,006</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,847</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,712</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,677</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,389</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.09</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.33</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fourth</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: 7%; 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);">94,909</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); 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: 7%; 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);">20,910</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); 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: 7%; 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);">11,724</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); 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: 7%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 7%; 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);">11,724</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); 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: 7%; 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.68</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); 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: 7%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 7%; 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.68</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">308,510</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,925</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,540</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,680</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,220</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.78</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.02</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; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Fourth quarter sales are significantly impacted by the holiday driven seasonality of the Housewares/Small Appliance segment.  This segment typically orders/purchases inventory during the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> quarters to meet the sales demand of the <em style="font: inherit;">fourth</em> quarter.  The Defense and Safety segments are typically non-seasonal.  As discussed in Note P, the Company recognized income from the settlement of a lawsuit for breach of contract in discontinued operations in the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2019.</em>  As discussed in Note J, Defense segment contracts contain termination clauses that <em style="font: inherit;"> may </em>give rise to the recognition of revenue for any work completed, associated profit, and inventory/work in process at the time of termination.  The Company recognized $9,412,000 of such revenue during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2019</em> for an actual termination.</p> <p style="font-family: Times New Roman; 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="30" 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, except per share data)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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;"> </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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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 colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin 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;">Per Share (basic and diluted)</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 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; width: 20%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Quarter</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;">Net Sales</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Gross Profit</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Earnings from Continuing Operations</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Earnings from Discontinued Operations, net of tax</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Net Earnings</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Earnings from Continuing Operations</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Earnings from Discontinued Operations, net of tax</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Net Earnings</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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-top: 0pt; margin-bottom: 0pt;">2020</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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">First</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,636</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,117</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,222</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,222</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.17</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.17</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Second</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,132</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,743</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,657</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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,657</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.80</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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.80</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Third</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,937</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,138</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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,138</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.72</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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.72</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fourth</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: 7%; 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);">105,922</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); 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: 7%; 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);">26,344</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); 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: 7%; 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,941</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); 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: 7%; 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; 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;"> </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: 7%; 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,941</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); 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: 7%; 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.98</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); 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: 7%; 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; 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;"> </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: 7%; 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.98</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">352,627</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,922</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,958</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,958</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.67</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.67</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> </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> </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(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-top: 0pt; margin-bottom: 0pt;">2019</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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">First</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,850</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,492</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,951</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,951</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.85</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: 7%; 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.85</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Second</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,745</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,676</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,156</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.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: 7%; 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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.16</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Third</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,006</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,847</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,712</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,677</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,389</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.09</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.33</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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fourth</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: 7%; 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);">94,909</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); 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: 7%; 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);">20,910</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); 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: 7%; 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);">11,724</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); 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: 7%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 7%; 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);">11,724</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); 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: 7%; 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.68</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); 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: 7%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 7%; 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.68</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); 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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">308,510</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,925</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,540</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,680</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,220</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.78</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 65636000 16117000 8222000 0 8222000 1.17 0 1.17 87132000 21743000 12657000 0 12657000 1.80 0 1.80 93937000 20718000 12138000 0 12138000 1.72 0 1.72 105922000 26344000 13941000 0 13941000 1.98 0 1.98 352627000 84922000 46958000 0 46958000 6.67 0 6.67 63850000 12492000 5951000 0 5951000 0.85 0 0.85 71745000 14676000 8153000 3000 8156000 1.16 0 1.16 78006000 23847000 14712000 1677000 16389000 2.09 0.24 2.33 94909000 20910000 11724000 0 11724000 1.68 0 1.68 308510000 71925000 40540000 1680000 42220000 5.78 0.24 6.02 9412000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>O.   LINE OF CREDIT AND COMMERCIAL LETTERS OF CREDIT</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company maintains an unsecured line of credit for short term operating cash needs of $5,000,000 as of <em style="font: inherit;"> December 31, 2020</em>. There were <span style="-sec-ix-hidden:c70876941">no</span> amounts outstanding under this line of credit, which expires <em style="font: inherit;"> September 30, 2021.  </em>The interest rate on the line of credit is reset monthly to the London Inter-Bank Offered Rate (LIBOR) plus <span style="-sec-ix-hidden:c70876942">one</span> half of <em style="font: inherit;">one</em> percent.  In addition, the Company had issued commercial letters of credit totaling $1,247,000 as of both <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, related to performance on certain customer contracts.  As of <em style="font: inherit;"> December 31, 2020</em>, the entire balance of the issued letters of credit had <em style="font: inherit;">not</em> been drawn upon.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> 5000000 1247000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;"><b>P.   DISCONTINUED OPERATIONS</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> January 3, 2017, </em>the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. ("Drylock").  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation, and classified the assets and liabilities of its Absorbent Products business as held for sale. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;">The following table summarizes the results of the Absorbent Products business within discontinued operations for each of the periods presented:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: justify;"> </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="10" 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><b>For the years ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>(in thousands)</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><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; margin-top: 0pt; margin-bottom: 0pt;">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: 12%; 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: 12%; 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: 12%; 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></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; margin-top: 0pt; margin-bottom: 0pt;">Cost of 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;"> </td><td style="width: 12%; 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;"> </td><td style="width: 12%; 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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</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; margin-top: 0pt; margin-bottom: 0pt;">Other income (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);">-</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); 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: 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);">2,126</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); 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: 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);">-</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); 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Earnings from discontinued operations before provision for income taxes</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;">-</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</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; margin-top: 0pt; margin-bottom: 0pt;">Provision for income taxes from discontinued operations</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);">-</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); 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: 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);">446</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); 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: 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);">14</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); 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Earnings from discontinued operations, net of tax</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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">1,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: justify;"><b></b> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt;">During the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2019,</em> the Company recognized Other income from the settlement of a lawsuit for breach of contract.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt;">  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">The Consolidated Statements of Cash Flows do <em style="font: inherit;">not</em> present the cash flows from discontinued operations separately from cash flows from continuing operations.  Cash (used in) operating activities from discontinued operations was $0,  $(1,052,000), and $(636,000) for the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, respectively. Cash provided by investing activities related to discontinued operations was $0,  $3,107,000, and $6,290,000 for the years ended <em style="font: inherit;"> December 31, 2020</em>, <em style="font: inherit;">2019</em>, and <em style="font: inherit;">2018</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">In connection with the asset purchase agreement discussed above, the Company entered into a 10-year lease agreement with Drylock for a portion of its manufacturing and warehouse facilities.  The lease agreement provided for total annual payments of $1,288,000 initially. During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2018,</em> the lease agreement was amended to incorporate additional facilities that the Company built for Drylock.  The amended lease provides for an initial term of approximately 14 years, and allows for successive <span style="-sec-ix-hidden:c70876967">three</span>-year renewal periods, as well as options to terminate the lease early after <span style="-sec-ix-hidden:c70876968">five</span> and <span style="-sec-ix-hidden:c70876969">ten</span> years. The amended lease also provides for adjustments to the rental payments based on certain price indices, taxes, and space occupied. The Company estimates that annual payments under the lease will total $1,837,000. The amounts received from Drylock for rental income are recorded in Other Income on the Consolidated Statements of Comprehensive Income.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <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="10" 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><b>For the years ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>(in thousands)</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><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; margin-top: 0pt; margin-bottom: 0pt;">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: 12%; 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: 12%; 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: 12%; 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></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; margin-top: 0pt; margin-bottom: 0pt;">Cost of 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;"> </td><td style="width: 12%; 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;"> </td><td style="width: 12%; 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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</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; margin-top: 0pt; margin-bottom: 0pt;">Other income (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);">-</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); 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: 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);">2,126</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); 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: 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);">-</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); 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Earnings from discontinued operations before provision for income taxes</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;">-</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</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; margin-top: 0pt; margin-bottom: 0pt;">Provision for income taxes from discontinued operations</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);">-</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); 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: 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);">446</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); 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: 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);">14</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); 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Earnings from discontinued operations, net of tax</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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">1,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; 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);">51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 0 0 0 65000 0 2126000 0 0 2126000 65000 0 446000 14000 0 1680000 51000 -0 -1052000 -636000 0 3107000 6290000 P10Y 1288000 P14Y 1837000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;"><b>Q. DIVESTITURE</b> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> October 17, 2018, </em>the Company, through its wholly owned subsidiary AMTEC Corporation, sold the outstanding stock of its wholly owned subsidiary AMTEC Less Lethal Systems, Inc. (“ALS”) to PACEM Defense LLC (“PACEM”), a <em style="font: inherit;">third</em> party, in exchange for cash and promissory notes totaling $10,636,000, subject to customary post-closing adjustments.  The Company tested long-lived assets for recoverability in the quarter ending <em style="font: inherit;"> September 30, 2018 </em>and recorded an impairment charge of $3,021,000.  The pre-tax loss on divestiture, including the impairment charge, recorded in <em style="font: inherit;">2018</em> was $2,528,000.   As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, $2,869,000 and $2,853,000, respectively, of promissory notes and accrued interest related to the divestiture of ALS are included on the Company’s balance sheet as Notes Receivable, Current.   </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company determined this transaction did <em style="font: inherit;">not</em> qualify for discontinued operations treatment, since it did <em style="font: inherit;">not</em> represent a strategic shift that had or would have a major effect on the Company’s operations and financial results.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;">  </p> 10636000 3021000 -2528000 2869000 2853000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>R. BUSINESS ACQUISITION </b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> July 23, 2019, </em>the Company’s wholly-owned subsidiary, OETA, Inc., purchased substantially all the assets of OneEvent Technologies, Inc., a Mount Horeb, Wisconsin company established in <em style="font: inherit;">2014</em> for $6,501,000, including cash of $4,020,000, forgiveness of a note receivable of $2,364,000 and a potential earn out, which is based on earnings over a <span style="-sec-ix-hidden:c70877004">seven</span> year period.  The current estimated value of the earn out is $117,000, however, the value of the earn out will vary depending on actual earnings over the <em style="font: inherit;">seven</em> year period. OneEvent’s systems provide early warning of conditions that could ultimately lead to significant losses.  The initial application combines patented machine learning, digital sensors and cloud-based technology to continuously monitor freezers and refrigerators, instantly detecting and alerting users to potential safety issues around pharmaceuticals and food.  The OneEvent® system also has the ability to continually measure other factors such as smoke, carbon monoxide, motion, humidity, and moisture.  Pursuant to the terms of the transaction, the seller has subsequently changed its corporate name, and OETA, Inc. has now legally adopted the corporate name, OneEvent Technologies, Inc.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">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: Times New Roman; 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="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><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash</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;">287</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; margin-top: 0pt; margin-bottom: 0pt;">Receivables</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;">14</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; margin-top: 0pt; margin-bottom: 0pt;">Inventory</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;">307</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; margin-top: 0pt; margin-bottom: 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;">105</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; margin-top: 0pt; margin-bottom: 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;">35</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; margin-top: 0pt; margin-bottom: 0pt;">Intangibles</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,141</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; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</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;">3,831</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; margin-top: 0pt; margin-bottom: 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);">59</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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;">6,779</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; margin-top: 0pt; margin-bottom: 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;">255</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; margin-top: 0pt; margin-bottom: 0pt;">Lease Liability - Noncurrent</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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; margin-top: 0pt; margin-bottom: 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 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);">6,501</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: Times New Roman; 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 style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The acquired intangibles primarily include technology software and patents that will be amortized over a period of 10-15 years.  The amount of goodwill recorded reflects expected earning potential of the acquired technology software and patents.  The recorded goodwill is deductible for income tax purposes over a <em style="font: inherit;">fifteen</em> year period.  The Company’s results of operations for <em style="font: inherit;">2019</em> include revenue net of sales deductions of ($38,000) and loss of $1,103,000 from the acquired business from the date of acquisition through <em style="font: inherit;"> December 31, 2019.  </em>The following pro forma condensed consolidated results of operations has been prepared as if the acquisition had occurred as of <em style="font: inherit;"> January 1, 2018.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(unaudited)</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(in thousands, except per share data)</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; 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; width: 1%; 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;">Year Ended</em></b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em><p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"> </p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2019</em></b></p> </td><td 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); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><b><em style="font: inherit;">December 31, 2018</em></b></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 64%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales</p> </td><td style="width: 2%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">308,561</td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">323,424</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net earnings</p> </td><td style="width: 2%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,822</td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">38,391</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 64%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net earnings per share (basic and diluted)</p> </td><td style="width: 2%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.82</td><td style="width: 2%; 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;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</p> </td><td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">5.48</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares outstanding (basic and diluted)</p> </td><td style="width: 2%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,018</td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,005</td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">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: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b></b>  </p> 6501000 4020000 2364000 117000 <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; 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><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash</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;">287</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; margin-top: 0pt; margin-bottom: 0pt;">Receivables</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;">14</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; margin-top: 0pt; margin-bottom: 0pt;">Inventory</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;">307</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; margin-top: 0pt; margin-bottom: 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;">105</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; margin-top: 0pt; margin-bottom: 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;">35</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; margin-top: 0pt; margin-bottom: 0pt;">Intangibles</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,141</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; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</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;">3,831</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; margin-top: 0pt; margin-bottom: 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);">59</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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;">6,779</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; margin-top: 0pt; margin-bottom: 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;">255</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; margin-top: 0pt; margin-bottom: 0pt;">Lease Liability - Noncurrent</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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; margin-top: 0pt; margin-bottom: 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 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);">6,501</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> 287000 14000 307000 105000 35000 2141000 3831000 59000 6779000 255000 23000 6501000 P10Y P15Y -38000 -1103000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(unaudited)</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(in thousands, except per share data)</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; 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; width: 1%; 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;">Year Ended</em></b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em><p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"> </p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2019</em></b></p> </td><td 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); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><b><em style="font: inherit;">December 31, 2018</em></b></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 64%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales</p> </td><td style="width: 2%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">308,561</td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">323,424</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net earnings</p> </td><td style="width: 2%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,822</td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">38,391</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 64%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net earnings per share (basic and diluted)</p> </td><td style="width: 2%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.82</td><td style="width: 2%; 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;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</p> </td><td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">5.48</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares outstanding (basic and diluted)</p> </td><td style="width: 2%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,018</td><td style="width: 2%; 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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,005</td></tr> </tbody></table> 308561000 323424000 40822000 38391000 5.82 5.48 7018000 7005000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b>S.   OTHER</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company has entered into a licensing agreement with another firm that holds intellectual property on the Rusoh® self-service/self-reloadable fire extinguisher.  Under the agreement, the Company has advanced the entity funds and has agreed to pay royalties to the entity on the commercial sales of the developed products.  As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em>, notes receivable plus accrued interest of $7,399,000 and $7,182,000, respectively, related to the license agreement were classified as non-current Notes Receivable on the Company’s Consolidated Balance Sheets.  The fire extinguisher was introduced to the commercial market in <em style="font: inherit;">2017,</em> and the Company believes the amount of the notes is recoverable through royalties earned on future sales of the developed products.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">  </p> 7399000 7182000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b><a href="#" id="notesend" title="notesend"/>T.   SUBSEQUENT EVENTS</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">The Company evaluates events that occur through the filing date and discloses any material events or transactions.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> February 19, 2021, </em>the Company’s Board of Directors announced a regular dividend of $1.00 per share, plus an extra dividend of $5.25.  On <em style="font: inherit;"> March 12, 2021, </em>a payment of $44,083,000 was made to the shareholders of record as of <em style="font: inherit;"> March 1, 2021.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> March 12, 2021, </em>AMTEC Corporation, the Company's wholly-owned subsidiary, received an option award under year <em style="font: inherit;">five</em> (Government Fiscal Year (FY) <em style="font: inherit;">2021</em>) of AMTEC's current <em style="font: inherit;">five</em>-year <em style="font: inherit;">40mm</em> systems contract with the Department of the Army.  This award when combined with the prior award on <em style="font: inherit;"> May 22, 2020 </em>totals $92,900,000 for delivery of <em style="font: inherit;">M918</em> and <em style="font: inherit;">M385A1</em> Projectile Assemblies used in the Army's legacy high velocity training rounds. </p> <p style="font-family: Times New Roman; 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"/> 1.00 5.25 44083000 2021-03-01 92900000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: center;"><a href="#" id="schii" title="schii"/>NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: center;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: center;">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: center;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: center;">For the Years Ended <em style="font: inherit;"> December 31, 2020, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2018</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: center;"> </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 colspan="20" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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; width: 40%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">Column A</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;"><em style="font: inherit;">Column B</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Column C</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Column C</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Column D</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Column E</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">Description</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;"><em style="font: inherit;">Balance at Beginning of Period</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Additions - Charged to Costs and Expenses (A)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Additions - Charged to Other Accounts (B)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Deductions (C)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Balance at End of Period</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><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-top: 0pt; margin-bottom: 0pt;">Deducted from assets:</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;"> </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;"> </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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful accounts:</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;"> </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;"> </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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Year ended December 31, 2020</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: 9%; 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);">450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Year ended December 31, 2019</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: 9%; 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);">747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Year ended December 31, 2018</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: 9%; 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);">1,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">(1,422</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: 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: 9%; 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);">158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">    Valuation allowance for deferred tax assets:</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;"> </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;"> </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></tr> <tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">       Year ended December 31, 2020</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: 9%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">-</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: 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: 9%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">520</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: justify;">  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: justify;">Notes: </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: justify;">(A) Amounts charged to selling and general expenses for allowance for doubtful accounts and provision for income taxes from continuing operations for valuation allowance for deferred tax assets.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: justify;">(B) Amounts charged to other accounts.  Charged to the loss on divestiture of AMTEC Less Lethal Systems, Inc. (see Note Q to the Consolidated Financial Statements. </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 28.8pt 0pt 0pt; text-align: justify;">(C) Principally bad debts written off, net of recoveries.</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 colspan="20" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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; width: 40%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">Column A</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;"><em style="font: inherit;">Column B</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Column C</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Column C</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Column D</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Column E</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 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; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">Description</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;"><em style="font: inherit;">Balance at Beginning of Period</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Additions - Charged to Costs and Expenses (A)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Additions - Charged to Other Accounts (B)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Deductions (C)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Balance at End of Period</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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><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-top: 0pt; margin-bottom: 0pt;">Deducted from assets:</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;"> </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;"> </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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful accounts:</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;"> </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;"> </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;"> </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;"> </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;"> </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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Year ended December 31, 2020</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: 9%; 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);">450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Year ended December 31, 2019</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: 9%; 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);">747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Year ended December 31, 2018</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: 9%; 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);">1,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">(1,422</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: 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: 9%; 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);">158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">    Valuation allowance for deferred tax assets:</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;"> </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;"> </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></tr> <tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">       Year ended December 31, 2020</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: 9%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">-</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: 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: 9%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">520</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 450000 0 0 138000 312000 747000 6000 0 303000 450000 1869000 458000 -1422000 158000 747000 0 520000 0 0 520000 Amounts charged to selling and general expenses for allowance for doubtful accounts and provision for income taxes from continuing operations for valuation allowance for deferred tax assets. Amounts charged to other accounts. Charged to the loss on divestiture of AMTEC Less Lethal Systems, Inc. (see Note Q to the Consolidated Financial Statements. Principally bad debts written off, net of recoveries. XML 14 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2020
Mar. 01, 2021
Jun. 28, 2020
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 FY    
Document Fiscal Year Focus 2020    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
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 $1.00 par value common stock    
Trading Symbol NPK    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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 Public Float     $ 421,281,573
Entity Common Stock, Shares Outstanding   7,025,943  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 86,036,000 $ 79,579,000
Marketable securities 68,981,000 78,733,000
Accounts receivable 53,979,000 41,914,000
Less allowance for doubtful accounts 312,000 450,000
Accounts receivable, net 53,667,000 41,464,000
Inventories:    
Finished goods 31,440,000 33,495,000
Work in process 96,463,000 87,805,000
Raw materials and supplies 7,585,000 7,236,000
Total inventory 135,488,000 128,536,000
Notes receivable, current 2,869,000 2,853,000
Other current assets 10,199,000 6,668,000
Total current assets 357,240,000 337,833,000
PROPERTY, PLANT AND EQUIPMENT:    
Land and land improvements 3,008,000 3,008,000
Buildings 48,706,000 47,748,000
Machinery and equipment 44,774,000 43,226,000
PROPERTY, PLANT AND EQUIPMENT 96,488,000 93,982,000
Less allowance for depreciation and amortization 59,375,000 56,704,000
PROPERTY, PLANT AND EQUIPMENT, NET 37,113,000 37,278,000
GOODWILL 15,317,000 15,317,000
INTANGIBLE ASSETS, net 2,838,000 3,059,000
NOTES RECEIVABLE 7,399,000 7,182,000
RIGHT-OF-USE LEASE ASSETS 3,363,000 3,521,000
DEFERRED INCOME TAXES 2,994,000 1,281,000
OTHER ASSETS 6,906,000 4,782,000
Assets, Total 433,170,000 410,253,000
CURRENT LIABILITIES:    
Accounts payable 33,474,000 21,652,000
Federal and state income taxes 4,777,000 3,799,000
Lease liabilities 573,000 520,000
Accrued liabilities 16,268,000 13,324,000
Total current liabilities 55,092,000 39,295,000
LEASE LIABILITIES - NON-CURRENT 2,790,000 3,001,000
OTHER NON-CURRENT LIABILITIES 940,000 0
Total liabilities 58,822,000 42,296,000
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY    
Common stock, $1 par value: Authorized: 12,000,000 shares at December 31, 2020 and 2019 Issued: 7,440,518 shares at December 31, 2020 and 2019 Outstanding: 7,025,433 and 7,006,323 shares at December 31, 2020 and 2019, respectively 7,441,000 7,441,000
Paid-in capital 12,438,000 11,447,000
Retained earnings 367,627,000 362,842,000
Accumulated other comprehensive income 154,000 136,000
Stockholders' Equity before Treasury Stock 387,660,000 381,866,000
Less treasury stock, at cost, 415,085 and 434,195 shares at December 31, 2020 and 2019, respectively 13,312,000 13,909,000
Total stockholders' equity 374,348,000 367,957,000
Liabilities and Equity, Total $ 433,170,000 $ 410,253,000
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
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
Common stock, outstanding (in shares) 7,025,433 7,006,323
Treasury stock, shares (in shares) 415,085 434,195
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net sales $ 352,627,000 $ 308,510,000 $ 323,317,000
Cost of sales 267,705,000 236,585,000 247,434,000
Gross profit 84,922,000 71,925,000 75,883,000
Selling and general expenses 28,505,000 25,462,000 23,286,000
Intangibles amortization 221,000 83,000 2,167,000
Loss on divestiture, net 0 0 2,528,000
Operating profit 56,196,000 46,380,000 47,902,000
Other income 3,792,000 5,926,000 4,437,000
Earnings from continuing operations before provision for income taxes 59,988,000 52,306,000 52,339,000
Provision for income taxes from continuing operations 13,030,000 11,766,000 12,450,000
Earnings from continuing operations 46,958,000 40,540,000 39,889,000
Earnings from discontinued operations, net of tax 0 1,680,000 51,000
Net earnings $ 46,958,000 $ 42,220,000 $ 39,940,000
Weighted average common shares outstanding:      
Basic and diluted (in shares) 7,038 7,018 7,005
Earnings per share, basic and diluted:      
From continuing operations (in dollars per share) $ 6.67 $ 5.78 $ 5.69
From discontinued operations (in dollars per share) 0 0.24 0.01
Net earnings per share (in dollars per share) $ 6.67 $ 6.02 $ 5.70
Comprehensive income:      
Net earnings $ 46,958,000 $ 42,220,000 $ 39,940,000
Other comprehensive income, net of tax:      
Unrealized gain on available-for-sale securities 18,000 115,000 107,000
Comprehensive income $ 46,976,000 $ 42,335,000 $ 40,047,000
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash flows from operating activities:      
Net earnings $ 46,958,000 $ 42,220,000 $ 39,940,000
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Provision for depreciation 2,784,000 3,606,000 4,052,000
Intangibles amortization 221,000 83,000 2,167,000
Deferred income tax (benefit) (1,718,000) (224,000) (121,000)
Noncash income tax expense 0 1,370,000 0
Net loss and impairment on divestiture of businesses 0 0 2,528,000
Loss on disposal of property, plant and equipment 2,000 322,000 163,000
Provision for doubtful accounts 0 7,000 458,000
Noncash retirement plan expense 721,000 680,000 698,000
Gain on legal settlement 0 (2,300,000) 0
Other 131,000 464,000 229,000
Changes in operating accounts, net of effects of acquisition:      
Accounts receivable, net (12,203,000) 10,915,000 11,546,000
Inventories (6,952,000) (34,241,000) 6,821,000
Other assets and current assets (5,655,000) (2,803,000) 4,067,000
Accounts payable and accrued liabilities 15,706,000 (11,561,000) 6,066,000
Federal and state income taxes receivable/payable 978,000 1,045,000 (2,366,000)
Net cash provided by operating activities 40,973,000 9,583,000 76,248,000
Cash flows from investing activities:      
Marketable securities purchased (48,047,000) (105,409,000) (163,271,000)
Marketable securities - maturities and sales 57,823,000 161,420,000 173,060,000
Proceeds from divestiture of businesses, net of cash paid 0 0 9,410,000
Purchase of property, plant and equipment (2,621,000) (3,138,000) (8,686,000)
Notes issued 0 0 (2,300,000)
Proceeds from notes receivable 0 2,146,000 0
Acquisition of business, net of cash acquired 0 (3,733,000) 0
Proceeds from legal settlement 0 2,300,000 0
Proceeds from insurance settlement 0 807,000 2,630,000
Sale of property, plant and equipment 0 767,000 1,000
Net cash provided by investing activities 7,155,000 55,160,000 10,844,000
Cash flows from financing activities:      
Dividends paid (42,172,000) (42,087,000) (41,989,000)
Proceeds from sale of treasury stock 528,000 518,000 528,000
Other (27,000) (442,000) (6,000)
Net cash used in financing activities (41,671,000) (42,011,000) (41,467,000)
Net increase in cash and cash equivalents 6,457,000 22,732,000 45,625,000
Cash and cash equivalents at beginning of year 79,579,000 56,847,000 11,222,000
Cash and cash equivalents at end of year 86,036,000 79,579,000 56,847,000
Supplemental disclosures of cash flow information:      
Income taxes $ 13,803,000 $ 10,187,000 $ 14,968,000
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements Of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Total
Balance (in shares) at Dec. 31, 2017 6,968,000          
Balance at Dec. 31, 2017 $ 7,441 $ 9,074 $ 364,757 $ (86) $ (14,810) $ 366,376
Net earnings     39,940     39,940
Unrealized gain on available-for-sale securities, net of tax       107   107
Dividends paid     (41,989)     (41,989)
Other (in shares) 13,000          
Other   1,286 1   402 1,689
Balance (in shares) at Dec. 31, 2018 6,981,000          
Balance at Dec. 31, 2018 $ 7,441 10,360 362,709 21 (14,408) 366,123
Net earnings     42,220     42,220
Unrealized gain on available-for-sale securities, net of tax       115   115
Dividends paid     (42,087)     (42,087)
Other (in shares) 25,000          
Other   1,087     499 $ 1,586
Balance (in shares) at Dec. 31, 2019 7,006,000         7,006,323
Balance at Dec. 31, 2019 $ 7,441 11,447 362,842 136 (13,909) $ 367,957
Net earnings     46,958     46,958
Unrealized gain on available-for-sale securities, net of tax       18   18
Dividends paid     (42,172)     (42,172)
Other (in shares) 19,000          
Other   991 (1)   597 $ 1,587
Balance (in shares) at Dec. 31, 2020 7,025,000         7,025,433
Balance at Dec. 31, 2020 $ 7,441 $ 12,438 $ 367,627 $ 154 $ (13,312) $ 374,348
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements Of Stockholders' Equity (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Regular dividends per share (in dollars per share) $ 1.00 $ 1.00 $ 1.00
Extra dividends per share (in dollars per share) $ 5.00 $ 5.00 $ 5.00
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Note A - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

A.   SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:

 

(1)  USE OF ESTIMATES IN THE PREPARATION OF FINANCIAL STATEMENTS:  In preparation of the Company's Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and related revenues and expenses.   Actual results could differ from the estimates used by management.

 

(2)  BASIS OF PRESENTATION:  The Consolidated Financial Statements include the accounts of National Presto Industries, Inc. and its subsidiaries, all of which are wholly-owned.  All material intercompany accounts and transactions are eliminated.  For a further discussion of the Company's business and the segments in which it operates, please refer to Note L.

 

       On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. (“Drylock”).  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation.  See Note P for further discussion.

 

(3)  GENERAL:  Government responses to the COVID-19 virus have impacted worldwide economic activity.  The Company is closely monitoring the impact of the pandemic on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly.  All of the Company's businesses are deemed essential and as a result, all have been and are currently operating.  The COVID-19 related shutdowns and their aftermath have affected each segment in a variety of fashions, which include increased absenteeism; the cancellation of planned trade shows and customer/supplier visits; inefficiencies inherent from working at home; as well as customer and supplier issues in placing and accepting orders; picking up, accepting, or shipping product; or making or accepting deliveries occasioned by similar problems.  While there was no material adverse impact on the current year's consolidated financial statements and related disclosures, the extent to which the COVID-19 pandemic impacts the Company's business in 2021 and beyond will depend on future developments that are highly uncertain and cannot be predicted.

 

       In response to the government mandated COVID-19 shutdowns, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was signed into law on March 27, 2020.  The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer's social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (QIP).  The CARES Act did not have a material impact on the Company's income tax provision for the year ended December 31, 2020.  Starting May 1, 2020, the Company had deferred employer social security payments as provisioned by the Act.  

  

(4)  FAIR VALUE OF FINANCIAL INSTRUMENTS:  The Company utilizes the methods of determining fair value as described in Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“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 amount for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to the immediate or short-term maturity of these financial instruments.  The fair value of marketable securities are discussed in Note A(5). 

 

(5)  CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES: 

 

Cash and Cash Equivalents:  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's cash management policy provides for its bank disbursement accounts to be reimbursed on a daily basis.  Checks issued but not presented to the bank for payment of $4,510,000 and $1,308,000 at December 31, 2020 and 2019, respectively, are included as reductions of cash and cash equivalents or book overdrafts in accounts payable, as appropriate.

 

Marketable Securities:  The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at 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.  Due to the Company's ability to liquidate its available-for-sale securities for potential capital needs, they are classified as current assets.

 

At December 31, 2020 and 2019, 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 December 31 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

 

December 31, 2020

                

Tax-exempt Municipal Bonds

 $42,817  $43,013  $196  $- 

Variable Rate Demand Notes

  25,968   25,968   -   - 

Total Marketable Securities

 $68,785  $68,981  $196  $- 
                 

December 31, 2019

                

Tax-exempt Municipal Bonds

 $39,313  $39,484  $176  $5 

Variable Rate Demand Notes

  39,249   39,249   -   - 

Total Marketable Securities

 $78,562  $78,733  $176  $5 

 

Proceeds from sales and maturities of marketable securities totaled $57,823,000 in 2020, $161,420,000 in 2019, and $173,060,000 in 2018.  There were no realized gross gains or losses related to sales of marketable securities during the years ended December 31, 2020, 2019 and 2018.  Net unrealized gains (losses) included in other comprehensive income were $24,000, $145,000 and $135,000 before taxes for the years ended December 31, 2020, 2019, and 2018, 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 December 31, 2020 are as follows: $38,007,000 within one year; $5,006,000 beyond one year to five years; $825,000 beyond five years to ten years, and $25,143,000 beyond ten years. All of the instruments in the beyond five year ranges are variable rate demand notes which, as noted above, 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. 

 

(6)  ACCOUNTS RECEIVABLE:  The Company's accounts receivable is related to sales of products.  Credit is extended based on prior experience with the customer and evaluation of customers' financial condition.  Accounts receivable are primarily due within 25 to 60 days.  The Company does not accrue interest on past due accounts receivable.  Receivables are written off only after all collection attempts have failed and are based on individual credit evaluation and the specific circumstances of the customer.  The Company maintains an allowance for estimated expected credit losses resulting from the inability of customers to meet their financial obligations to the Company.  The allowance is determined based on the Company's historical collection experience, adverse situations that may affect the customer's ability to pay, and prevailing economic conditions.

 

(7)  INVENTORIES:  Housewares/Small Appliance segment inventories and certain Safety segment inventory items are stated at the lower of cost or net realizable value with cost being determined principally on the last-in, first-out (LIFO) method.  Defense segment inventories are stated at the lower of cost and net realizable value determined principally on the first-in, first-out (FIFO) method.  Inventoried costs relating to contracts in progress are stated at actual production costs, including factory overhead, initial tooling, and other related costs incurred to date, reduced by amounts associated with recognized sales, utilizing a standard costing type method.  The Company evaluates inventories to determine if there are any excess or obsolete inventories on hand.

 

(8)  PROPERTY, PLANT AND EQUIPMENT:  Property, plant and equipment are stated at cost.  Straight-line depreciation is provided in amounts sufficient to charge the costs of depreciable assets to operations over their service lives which are estimated at 15 to 40 years for buildings, 3 to 10 years for machinery and equipment, and 15 to 20 years for land improvements.  The Company reviews long-lived assets consisting principally of property, plant, and equipment, for impairment when material events and changes in circumstances indicate the carrying value may not be recoverable.  As a result of the divestiture of one of its operating facilities in the Defense segment during 2018, the Company recorded an impairment of $2,975,000 during the third quarter of 2018.  See Note Q for further explanation.  As of December 31, 2020, net property, plant and equipment included $6,774,000 related to leased manufacturing and office space.  See Note M. Approximately $1,398,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings at December 31, 2020. The construction in progress is expected to be completed by mid-year 2021. Approximately $2,413,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings, at December 31, 2019.  

 

(9)  GOODWILL:  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, such as the occurrence of an event that would more likely than not reduce the fair value of the reporting unit below its carrying amount.  Impairment losses are recognized whenever the implied fair value of goodwill is less than its carrying value.  No goodwill impairments were recognized during 2020, 2019, or 2018.

 

The Company's goodwill as of December 31, 2020 and 2019 was $15,317,000 of which, $3,831,000 relates to the Safety segment and $11,486,000 relates to the Defense segment, both of which had no cumulative impairment charges.

 

(10) INTANGIBLE ASSETS:  Intangible assets are attributable to the Defense and Safety segments, and primarily consist of the value of an acquired government sales contract, the value of trademarks and trade secrets, technology software, and patents.  The government sales contract intangible asset is amortized based on units fulfilled under the applicable contract, while the other intangible assets are amortized on a straight-line basis that approximates economic use, over periods ranging from 2 to 15 years with the exception of trade secrets which have an indefinite life. 

 

Intangible assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable.  As a result of the divestiture of one of its operating facilities in the Defense segment during 2018, the Company recorded an impairment of $46,000 during the third quarter of 2018.  See Note Q for further explanation. There were no impairments of intangible assets recognized during 2020 or 2019.  

 

The gross carrying amounts of the intangible assets subject to amortization was $2,142,000 at December 31, 2020.  Accumulated amortization was $304,000 and $83,000 at December 31, 2020 and 2019, respectively.  Amortization expense was $221,000, $83,000, and $2,167,000 during the years ended December 31, 2020, 2019, and 2018, respectively. The estimated amortization expense as of December 31, 2020 for each of the five succeeding years is $214,000. 

 

(11) 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 Appliance segment.  The Company expects to utilize the prepayments and related materials over an estimated period of two years.  As of December 31, 2020 and 2019, $11,217,000 and $9,396,000 of such prepayments, respectively, remained unused and outstanding.  At December 31, 2020 and 2019, $4,311,000 and $4,614,000 of these amounts, respectively, are 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.

 

(12) REVENUES: The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 24 months and are recognized in accordance with ASC Topic 606, Revenue from Contracts with Customers. The standard was adopted on January 1, 2018 and did not result in any change to the Company’s pattern of revenue recognition.  The Company’s contracts each 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 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 year ended December 31, 2020, the Company reduced revenue by $2,073,000 for estimated customer refunds related to a product recall.  For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products.  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.  During 2019, the Company recognized revenue of $9,412,000 from a negotiated termination of a commercial foreign military supply contract.  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.

 

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 December 31, 2020 and 2019, $4,723,000 and $1,847,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets.  During 2020, 2019, and 2018, the Company recognized revenue of $0, $9,574,000 and $676,000, respectively, that was included in the Defense segment contract liability at the beginning of those respective years. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, and 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 2020 and 2019, there were no material adjustments to the aforementioned estimates.  There were no material 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 $320,214,000 and $310,385,000 as of December 31, 2020 and 2019, respectively.  The Company anticipates that the unsatisfied performance obligations will be fulfilled in an 18 to 24-month period.  The performance obligations in the Housewares/Small Appliances and Safety segments have original expected durations of less than one year.

 

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

 

(13) ADVERTISING:  The Company's policy is to expense advertising as incurred and include it in selling and general expenses.  Advertising expense was $2,655,000, $245,000, and $181,000 in 2020, 2019, and 2018, respectively.

 

(14) PRODUCT WARRANTY:  The Company’s Housewares/Small Appliance segment's products are generally warranted to the original owner to be free from defects in material and workmanship for a period of 1 to 12 years from date of purchase.  The Company allows a 60-day over-the-counter initial return privilege through cooperating dealers.  The Company services its products through a corporate service repair operation.  The Company estimates its product warranty liability based on historical percentages which have remained relatively consistent over the years. 

 

The product warranty liability is included in accounts payable on the balance sheet.  The following table shows the changes in product warranty liability for the period:

 

  

(In thousands)

 
  

Year Ended December 31

 
  

2020

  

2019

 

Beginning balance January 1

 $263  $221 

Accruals during the period

  303   416 

Charges / payments made under the warranties

  (325)  (374)

Balance December 31

 $241  $263 

 

               Included in accounts payable as of December 31, 2020 are charges of $2,769,000 for a voluntary product recall. 

 

(15) STOCK-BASED COMPENSATION:  The Company accounts for stock-based compensation in accordance with ASC 718, Compensation — Stock Compensation.  Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense ratably over the requisite service period, net of estimated forfeitures. As more fully described in Note F, the Company awards non-vested restricted stock to employees and executive officers.

 

(16) INCOME TAXES:  Deferred income tax assets and liabilities are recognized for the differences between the financial and income tax reporting bases of assets and liabilities based on enacted tax rates and laws.  The deferred income tax provision or benefit generally reflects the net change in deferred income tax assets and liabilities during the year.  The current income tax provision reflects the tax consequences of revenues and expenses currently taxable or deductible on various income tax returns for the year reported.  Income tax contingencies are accounted for in accordance with FASB ASC 740, Income Taxes.  See Note H for summaries of the provision, the effective tax rates, and the tax effects of the cumulative temporary differences resulting in deferred tax assets and liabilities. 

 

(17) RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS: 

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of ASC 740, Income Taxes, and providing for simplification in several other areas.  The standard is effective for fiscal years beginning after December 15, 2020.  The Company believes the adoption of ASU 2019-12 will not have a material impact on its consolidated financial statements.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.  ASU 2016-13 provides guidance for estimating credit losses on certain types of financial instruments, including trade receivables, by introducing an approach based on expected losses. The expected loss approach will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU 2016-13 also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration.  The new standard was adopted on January 1, 2020 and was applied prospectively.  The Company has made changes to its processes for the assessment of the adequacy of the allowance for credit losses on certain types of financial instruments, including accounts receivable, notes receivable, and available-for-sale debt securities.  The adoption of ASU 2016-13 did not have a material impact on the consolidated financial statements, related disclosures, and results of operations.

  

Other pronouncements issued but not effective until after December 31, 2020, are not expected to have a material impact on the Company's consolidated financial statements. 

 

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Note B - Inventories
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Inventory Disclosure [Text Block]

B.   INVENTORIES:

The amount of inventories valued on the LIFO basis was $30,515,000 and $32,744,000 as of December 31, 2020 and 2019, respectively, and consists of housewares/small appliance finished goods and certain Safety segment inventories.  Under LIFO, inventories are valued at approximately $4,429,000 and $3,982,000 below current cost determined on a first-in, first-out (FIFO) basis at December 31, 2020 and 2019, respectively.  During the years ended December 31, 2020, 2019, and 2018, $2,215,000, $85,000, and $26,000, respectively, of a LIFO layer was liquidated.  The Company uses the LIFO method of inventory accounting to improve the matching of costs and revenues for the Housewares/Small Appliance and Safety segments. 

 

The following table describes that which would have occurred if LIFO inventories had been valued at current cost determined on a FIFO basis:

 

Increase (Decrease) – (In thousands, except per share data)

 

Year

 

Cost of Sales

  

Net Earnings

  

Earnings Per Share

 

2020

 $(447) $349  $0.05 

2019

 $42  $(34) $- 

2018

 $(189) $143  $0.02 

 

This information is provided for comparison with companies using the FIFO basis. 

 

Inventory for Defense and raw materials of the Housewares/Small Appliance segments are valued under the FIFO method and total $104,973,000 and $95,792,000 at December 31, 2020 and 2019, respectively.  At December 31, 2020, the FIFO total was comprised of $925,000 of finished goods, $96,463,000 of work in process, and $7,585,000 of raw material.  At December 31, 2019, the FIFO total was comprised of $751,000 of finished goods, $87,805,000 of work in process, and $7,236,000 of raw material.

  

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Note C - Accrued Liabilities
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

C.   ACCRUED LIABILITIES:

At December 31, 2020, accrued liabilities consisted of payroll $7,474,000, product liability $5,618,000, payroll taxes $1,187,000, environmental $970,000, and other $1,019,000.  At December 31, 2019, accrued liabilities consisted of payroll $6,341,000, product liability $5,055,000, environmental $1,050,000, and other $878,000.     

 

The Company is self-insured for health care costs, although it does carry stop loss and other insurance to cover health care claims once they reach a specified threshold. The Company is also subject to product liability claims in the normal course of business.  It is partly self-insured for product liability claims, and therefore records an accrual for known claims and estimated incurred but unreported claims in the Company’s Consolidated Financial Statements.  The Company utilizes historical trends and other analysis to assist in determining the appropriate accrual.  An increase in the number or magnitude of claims could have a material impact on the Company’s financial condition and results of operations. The Company's policy is to accrue for legal fees expected to be incurred in connection with loss contingencies. See Note K for a discussion of environmental remediation liabilities.

  

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Note D - Treasury Stock
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Treasury Stock [Text Block]

D.   TREASURY STOCK:

As of December 31, 2020, the Company has authority from the Board of Directors to reacquire an additional 498,727 shares.  During 2020, 2019, and 2018, 344, 4,584, and 62 shares, respectively, were acquired from participants in the Company’s Incentive Compensation Plans described in Note F to cover those participants’ tax withholding obligations related to vested stock grants in accordance with the Plans’ rules.  Treasury shares have been used for stock based compensation and to fund a portion of the Company's 401(k) contributions.

  

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Note E - Net Earnings Per Share
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Earnings Per Share [Text Block]

E.   NET 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 26 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Note F - Stock-based Compensation
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

F.   STOCK-BASED COMPENSATION: 

The Company, from time to time, enters into separate non-vested share-based payment arrangements with employees and executive officers under the Incentive Compensation Plan approved by stockholders on May 18, 2010 and the 2017 Incentive Compensation Plan approved by shareholders on May 16, 2017, which authorized 50,000 and 150,000 shares, respectively, to be available for grants.  The 2017 plan replaced the original 2010 plan, and the shares remaining under the 2010 plan are no longer available for grant.  The Compensation Committee of the Company’s Board of Directors approves all stock-based compensation awards for employees and executive officers of the Company.  The Company grants restricted stock that is subject to continued employment and vesting conditions, but has dividend and voting rights, and uses the fair-market value of the Company’s common stock on the grant date to measure the fair value of the awards.  The fair value of restricted stock is recognized as expense ratably over the requisite service period, net of estimated forfeitures.

 

During 2020, 2019, and 2018, the Company granted 7,310 shares, 4,138 shares, and 3,886 shares of restricted stock, respectively, to 29 employees and executive officers of the Company.  Unless otherwise vested early in accordance with the Incentive Compensation Plans, the restricted stock vests on specified dates in 2021 through 2026, subject to the recipients’ continued employment or service through each applicable vesting date. 

 

The Company recognized pre-tax compensation expense in the Consolidated Statements of Comprehensive Income related to stock-based compensation of $366,000, $830,000, and $469,000 in 2020, 2019, and 2018, respectively. As of December 31, 2020, there was approximately $1,272,000 of unrecognized compensation cost related to the restricted stock awards that is expected to be recognized over a weighted-average period of 3.9 years.  There were 3,193, 17,871, and 1,359 shares of restricted stock that vested during 2020, 2019, and 2018, respectively.

 

The following table summarizes the activity for non-vested restricted stock: 

 

  

2020

  

2019

  

2018

 
  

Shares

  

Weighted Average Fair Value at Grant Date

  

Shares

  

Weighted Average Fair Value at Grant Date

  

Shares

  

Weighted Average Fair Value at Grant Date

 

Non-vested at beginning of period

  18,604  $93.23   32,337  $87.84   29,810  $83.40 

Granted

  7,310   89.84   4,138   98.54   3,886   116.49 

Vested

  (3,193)  59.94   (17,871)  84.71   (1,359)  72.25 

Forfeited

  0   -   0   -   0   - 

Non-vested at end of period

  22,721  $96.82   18,604  $93.23   32,337  $87.84 

  

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Note G - 401(k) Plan
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Retirement Benefits [Text Block]

G.   401(K) PLAN:

The Company sponsors a 401(k) retirement plan that covers substantially all non-union employees. Historically, the Company matched up to 50% of the first 4% of salary contributed by employees to the plan. This matching contribution was made with common stock. Starting in 2004, the Company began to match, in cash, an additional 50% of the first 4% of salary contributed by employees plus 3% of total compensation for certain employees. Contributions made from treasury stock, including the Company's related cash dividends, totaled $1,249,000 in 2020, $1,197,000 in 2019, and $1,218,000 in 2018. In addition, the Company made cash contributions of $813,000 in 2020, $802,000 in 2019, and $821,000 in 2018 to the 401(k) Plan.  The Company also contributed $443,000, $387,000, and $352,000 to the 401(k) retirement plan covering its union employees at the Amron Division of the AMTEC subsidiary during the years ended December 31, 2020, 2019, and 2018, respectively.

  

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Note H - Income Taxes
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

H.   INCOME TAXES:

The following table summarizes the provision for income taxes from continuing operations:

 

  

For Years Ended December 31 (in thousands)

 
  

2020

  

2019

  

2018

 

Current:

            

Federal

 $12,932  $11,453  $10,996 

State

  1,816   537   1,575 
   14,748   11,990   12,571 

Deferred:

            

Federal

  (1,210)  (179)  (280)

State

  (508)  (45)  159 
   (1,718)  (224)  (121)

Total tax provision

 $13,030  $11,766  $12,450 

 

The effective rate of the provision for income taxes on earnings from continuing operations before income taxes as shown in the Consolidated Statements of Comprehensive Income differs from the applicable statutory federal income tax rate for the following reasons:

 

  

Percent of Pre-tax Income

 
  

2020

  

2019

  

2018

 

Statutory rate

  21.0%  21.0%  21.0%

State tax, net of federal benefit

  1.7%  0.7%  2.6%

Tax exempt interest and dividends

  (0.1%)  (0.1%)  (0.6%)

Other

  (0.9%)  0.9%  0.8%

Effective rate

  21.7%  22.5%  23.8%

 

Deferred tax assets and liabilities are recorded based on the differences between the tax basis of assets and liabilities and their carrying amounts for financial reporting purposes.  The tax effects of the cumulative temporary differences resulting in deferred tax assets and liabilities are as follows at December 31:

 

  

(In thousands)

 
  

2020

  

2019

 

Deferred tax assets

        

Insurance (primarily product liability)

 $978  $947 

Vacation

  813   662 

Inventory

  754   642 
   State NOL and tax credit carryforwards  825   - 
   Product recall  610   - 
   Deferred payroll taxes  414   - 

Deferred compensation

  203   162 

Environmental

  214   227 

Other

  330   200 
Subtotal  5,141   2,840 

Less: valuation allowance

  (520)   - 

Total deferred tax assets

  4,621   2,840 
         

Deferred tax liabilities

        

Goodwill and other intangibles

  1,585   1,391 

Depreciation

  1   131 

Deferred revenue

  41   37 

Total deferred tax liabilities

  1,627   1,559 
         

Net deferred tax assets

 $2,994  $1,281 

 

Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets.  The Company believes it is more likely than not that the benefit from certain state NOL and tax credit carryforwards will not be realized.  A significant factor of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2020.  Such objective evidence limits the ability to consider subjective evidence, such as projections for future growth. 

 

On the basis of this evaluation, as of December 31, 2020, a valuation allowance of $520,000 has been provided on the deferred tax assets related to these state NOL and tax credit carryforwards, which will expire between 2034 and 2040.  The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased, or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as projections for growth. 

 

The Company establishes tax reserves in accordance with FASB ASC 740, Income Taxes.  As of December 31, 2020, the carrying amount of the Company’s gross unrecognized tax benefits included in current liabilities for federal and state income taxes was $2,521,000 which, if recognized, would affect the Company’s effective income tax rate.

 

The following is a reconciliation of the Company’s unrecognized tax benefits for the years ended December 31, 2020 and 2019:

 

  

(In thousands)

 
  

2020

  

2019

 

Balance at January 1

 $2,237  $320 

Increases for tax positions taken related to the current year

  944   453 

Increases for tax positions taken related to prior years

  46   1,519 

Decreases for tax positions taken related to prior years

  -   - 

Lapse of statute of limitations

  (706)  (55)

Settlements

  -   - 

Balance at December 31

 $2,521  $2,237 

 

It is the Company’s practice to include tax related interest expense, interest income, and penalties in tax expense.  During the years ended December 31, 2020, 2019 and 2018, the Company accrued approximately $142,000, $298,000 and $14,000 in interest expense, respectively.

 

The Company is subject to U.S. federal income tax as well as income taxes of multiple states.  Tax years 2017 through 2019 are currently open for examination.  During 2018, the state of Wisconsin completed its audits of the tax years 2013 through 2016.  During June of 2016, the Internal Revenue Service completed its audits of the tax years 2012 and 2013.  For all states in which it does business, the Company is subject to state audit statutes. 

  

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Note I - Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

I.   COMMITMENTS AND CONTINGENCIES:

The Company is involved in largely routine litigation incidental to its business.  Management believes the ultimate outcome of this 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 nearly 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 intends to vigorously fight the assessment, and does not consider the ultimate payment of the taxes to be probable.  Accordingly, as prescribed by ASC450 - Contingencies, no accrual has been recorded on the Company's consolidated financial statements as of December 31, 2020.

   

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Note J - Concentrations
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

J.   CONCENTRATIONS:

In the Housewares/Small Appliance segment, two customers each accounted for 10% of consolidated net sales for the year ended December 31, 2020, while one of them also accounted for 12%, and 10% of consolidated net sales for the years ended December 31, 2019, and 2018, respectively. 

 

The Company sources most of its housewares/small appliances and certain safety products from vendors in the Orient and, as a result, risks deliveries from the Orient being disrupted by labor or supply problems at the vendors, or transportation delays.  Should such problems or delays materialize, products might not be available in sufficient quantities during the prime selling period.  The Company has made and will continue to make every reasonable effort to prevent these problems; however, there is no assurance that its efforts will be totally effective.  As the majority of the Housewares/Small Appliance segment’s and certain Safety 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 the segment’s product costs.  To date, any material impact from fluctuations in the exchange rate has been to the cost of products secured via purchase orders issued subsequent to the currency value change.  Foreign transaction gains/losses are immaterial to the financial statements for all years presented.

 

The Company's Defense segment manufactures products primarily for the U.S. Department of Defense (DOD) and DOD prime contractors.  As a consequence, this segment's future business essentially depends on the product needs and governmental funding of the DOD.  During 2020, 2019, and 2018, substantially all of the work performed by this segment directly or indirectly for the DOD was performed on a fixed-price basis.  Under fixed-price contracts, the price paid to the contractor is 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. In addition, in the case of the 40mm systems contract, key components and services are provided by third party subcontractors, several of which the segment is required to work with by government edict.   Under the contract, the segment is responsible for the performance of those subcontractors, many of which it does not control.  The Defense segment's contracts and subcontracts contain the customary provision permitting termination at any time for the convenience of the government, with payment for any work completed, associated profit, and inventory/work in process at the time of termination.  Materials used in the Defense segment are available from multiple sources.  As of December 31, 2020, 231 employees of Amron, or 24% of the Company’s and its subsidiaries’ total workforce, are members of the United Steel Workers union.  The most recent contract between Amron and the union is effective through February 28, 2025.

 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Note K - Environmental
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Environmental Loss Contingency Disclosure [Text Block]

K.   ENVIRONMENTAL

In May 1986, the Company’s Eau Claire, Wisconsin site was placed on the United States Environmental Protection Agency’s National Priorities List under the Comprehensive Environmental Response, Compensation and Liability Act of 1980 because of hazardous waste deposited on the property.  As of December 31, 1998, all remediation projects required at the Company's Eau Claire, Wisconsin site had been installed, were fully operational, and restoration activities had been completed.  In addition, the Company is a member of a group of companies that may have disposed of waste into an Eau Claire area landfill in the 1960s and 1970s.  After the landfill was closed, elevated volatile organic compounds were discovered in the groundwater.  Remediation plans were established, and the costs associated with remediation and monitoring at the landfill are split evenly between the group and the city of Eau Claire.  As of December 31, 2020, there does not appear to be exposure related to this site that would have a material impact on the operations or financial condition of the Company.

 

Based on factors known as of December 31, 2020, it is believed that the Company's existing environmental accrued liability reserve will be adequate to satisfy on-going remediation operations and monitoring activities both on- and off-site; however, should environmental agencies require additional studies, extended monitoring, or remediation projects, it is possible that the existing accrual could be inadequate.  Management believes that in the absence of any unforeseen future developments, known environmental matters will not have any material effect on the results of operations or financial condition of the Company.  The Company’s environmental accrued liability on an undiscounted basis was $970,000 and $1,050,000 as of December 31, 2020 and 2019, respectively, and is included in accrued liabilities on its balance sheet. 

 

Expected future payments for environmental matters are as follows: 

 

  

(In thousands)

 

Years Ending December 31:

    

2021

 $180 

2022

  143 

2023

  130 

2024

  118 

2025

  106 

Thereafter

  293 
  $970 

  

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Note L - Business Segments
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

L.   BUSINESS SEGMENTS:

The Company operates in three business segments.  The Company identifies its segments based on the Company's organization structure, which is primarily by principal products.  The principal product groups are Housewares/Small Appliance, Defense, and Safety.  Sales for all segments are primarily to customers in North America. On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. As a result of this transaction, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation. The operations of PAPI previously comprised the Company’s Absorbent Products segment.  See Note P for further discussion.

 

The Housewares/Small Appliance segment designs, markets, and distributes housewares and small appliances.  The housewares/small appliance products are sold primarily in the United States and Canada directly to retail outlets and also through independent distributors.  As more fully described in Note J, the Company primarily sources its Housewares/Small Appliance products from non-affiliated suppliers located in the Orient.  Sales are seasonal, with the normal peak sales period occurring in the fourth quarter of the year prior to the holiday season.

 

The Defense segment was started in 2001 with the acquisition of AMTEC Corporation, which manufactures precision mechanical and electromechanical assemblies for the U.S. Government and prime contractors.  During 2005, and again during 2010, AMTEC Corporation was one of two prime contractors selected by the Army to supply all requirements for the 40mm family of practice and tactical ammunition cartridges for a period of five years.  In 2016, AMTEC was awarded a one-year contract, and in 2017, it was awarded a third five-year contract as the sole prime contractor.  AMTEC's manufacturing plant is located in Janesville, Wisconsin.  Since the inception of the Defense segment in 2001, the Company has expanded the segment by making several strategic business acquisitions, and has additional facilities located in East Camden, Arkansas; Antigo, Wisconsin; and Clear Lake, South Dakota.  During 2003, the segment was expanded with the acquisition of Spectra Technologies, LLC of East Camden, Arkansas.  This facility performs Load, Assemble, and Pack (LAP) operations on ordnance-related products for the U.S. Government and prime contractors.  During 2006, the segment was expanded again with the acquisition of certain assets of Amron, LLC of Antigo, Wisconsin, which primarily manufactures cartridge cases used in medium caliber (20-50mm) ammunition.  In 2011 the segment was further augmented with the purchase of certain assets of ALS Technologies, Inc. of Bull Shoals, Arkansas, which manufactured less lethal ammunitions.  The Company subsequently relocated this operation to Perry, Florida, and in October of 2018, divested itself of the less lethal business.  See Note Q for further explanation.  During 2014, the Company continued the expansion of the Defense segment with the purchase of substantially all of the assets of Chemring Energetic Devices, Inc. located in Clear Lake, South Dakota, and all of the real property owned by Technical Ordnance Realty, LLC. The Clear Lake facility manufactures detonators, booster pellets, release cartridges, lead azide, and other military energetic devices and materials. The Defense segment’s collection of facilities enables the Company to deliver in virtually all aspects of the manufacture of medium caliber training and tactical rounds.  They include the fuze, the metal parts including the cartridge case, the load, assemble and pack of the final round, and the detonator.

 

On July 23, 2019, the Company purchased substantially all the assets of OneEvent Technologies, Inc., a Mount Horeb, Wisconsin company established in 2014.  OneEvent's cloud-based learning and analytics engine utilizes a series of sensing devices integrated with a cellular gateway to predict, alert, and prevent.  Sensors measure a variety of environmental data including temperature, smoke, carbon monoxide, motion, humidity, water, and more.  See Note R.  Because a major focus of OneEvent is protection for buildings, homes, assets, and occupant, the Company has created a new operating segment, “Safety,” combining its operations with those of Rusoh, Inc., which designs and markets fire extinguishers.  Previously, Rusoh, Inc. had been included in the Company’s Housewares/Small Appliance segment.  Prior period segment information has been restated to reflect the Company’s current segmentation.

 

  

(in thousands)

 
  

Housewares / Small Appliance

  

Defense

  

Safety

  

Assets Held for Sale

  

Total

 

Year ended December 31, 2020

                    

External net sales

 $117,645  $234,645   337     $352,627 

Gross profit (loss)

  24,206   62,561   (1,845)     84,922 

Operating profit (loss)

  10,371   52,810   (6,985)     56,196 

Total assets

  245,662   164,951   22,557  $-   433,170 

Depreciation and amortization

  983   1,743   279      3,005 

Capital expenditures

  828   1,678   115      2,621 
                     

Year ended December 31, 2019

                    

External net sales

 $99,401  $209,114   (5)    $308,510 

Gross profit (loss)

  15,358   57,773   (1,206)     71,925 

Operating profit (loss)

  2,522   47,845   (3,987)     46,380 

Total assets

  241,992   148,476   19,785  $-   410,253 

Depreciation and amortization

  1,250   2,138   301      3,689 

Capital expenditures

  804   2,155   179      3,138 
                     

Year ended December 31, 2018

                    

External net sales

 $93,733  $229,546   38     $323,317 

Gross profit (loss)

  15,563   60,979   (659)     75,883 

Operating profit (loss)

  4,479   44,911   (1,488)     47,902 

Total assets

  268,007   132,636   12,600  $375   413,618 

Depreciation and amortization

  1,161   4,835   223      6,219 

Capital expenditures

  7,974   676   36      8,686 

 

In the above summary, operating profit represents earnings before other income, income taxes, and discontinued operations.  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 Appliance segment for all periods presented.

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Note M - Leases
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

M.   LEASES

The Company accounts for leases under ASC Topic 842, Leases, which was adopted on January 1, 2019.  At the time of adoption, the Company recognized right of use assets and lease liabilities of $3,832,000.  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, 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 also 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 provide for options to extend and terminate them.  The majority of lease terms of the Company’s lease contracts reflect extension options, while none reflect termination options.

 

The Company has determined that the rates implicit in its leases are not readily determinable and 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 leases as lessee and has elected a non-recognition accounting policy, as permitted by ASC Topic 842.

 

  

Year Ended

  

Year Ended

 

Summary of Lease Cost (in thousands)

 

December 31, 2020

  

December 31, 2019

 

Operating lease cost

 $729  $691 

Short-term and variable lease cost

  452   225 

Total lease cost

 $1,181  $916 

 

Rent expense was approximately $1,182,000,  $1,114,000, and $1,050,000 for the years ended December 31, 2020, 2019, and 2018, respectively.  Operating cash used for operating leases was $1,181,000 and $916,000 for the years ended December 31, 2020 and 2019, respectively.  The weighted-average remaining lease term was 6.9 years, and the weighted-average discount rate was 5.6% as of December 31, 2020.

 

Maturities of operating lease liabilities are as follows:

 

Years ending December 31:

 

(In thousands)

 

2021

 $741 

2022

  745 

2023

  599 

2024

  497 

2025

  426 

Thereafter

  1,069 

Total lease payments

 $4,077 

Less: future interest expense

  714 

Lease liabilities

 $3,363 

 

Lease income from operating lease payments was $1,967,000 and $1,788,000 for the years ended December 31, 2020 and 2019, respectively.  Undiscounted cash flows provided by lease payments are expected as follows:

 

Years ending December 31:

 

(In thousands)

 

2021

 $1,843 

2022

  1,837 

2023

  1,837 

2024

  1,837 

2025

  1,837 

Thereafter

  12,859 

Total lease payments

 $22,050 

 

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 34 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Note N - Interim Financial Information (Unaudited)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Quarterly Financial Information [Text Block]

N.   INTERIM FINANCIAL INFORMATION (UNAUDITED):

 

The following represents quarterly unaudited financial information for 2020 and 2019:

 

  

(In thousands, except per share data)

 
                      

Per Share (basic and diluted)

 

Quarter

 

Net Sales

  

Gross Profit

  

Earnings from Continuing Operations

  

Earnings from Discontinued Operations, net of tax

  

Net Earnings

  

Earnings from Continuing Operations

  

Earnings from Discontinued Operations, net of tax

  

Net Earnings

 

2020

                                

First

 $65,636  $16,117  $8,222  $-  $8,222  $1.17  $-  $1.17 

Second

  87,132   21,743   12,657   -   12,657   1.80   -   1.80 

Third

  93,937   20,718   12,138   -   12,138   1.72   -   1.72 

Fourth

  105,922   26,344   13,941   -   13,941   1.98   -   1.98 

Total

 $352,627  $84,922  $46,958  $-  $46,958  $6.67  $-  $6.67 
                                 

2019

                                

First

 $63,850  $12,492  $5,951  $-  $5,951  $0.85  $-  $0.85 

Second

  71,745   14,676   8,153   3   8,156   1.16   -   1.16 

Third

  78,006   23,847   14,712   1,677   16,389   2.09   0.24   2.33 

Fourth

  94,909   20,910   11,724   -   11,724   1.68   -   1.68 

Total

 $308,510  $71,925  $40,540  $1,680  $42,220  $5.78  $0.24  $6.02 

 

Fourth quarter sales are significantly impacted by the holiday driven seasonality of the Housewares/Small Appliance segment.  This segment typically orders/purchases inventory during the first three quarters to meet the sales demand of the fourth quarter.  The Defense and Safety segments are typically non-seasonal.  As discussed in Note P, the Company recognized income from the settlement of a lawsuit for breach of contract in discontinued operations in the third quarter of 2019.  As discussed in Note J, Defense segment contracts contain termination clauses that may give rise to the recognition of revenue for any work completed, associated profit, and inventory/work in process at the time of termination.  The Company recognized $9,412,000 of such revenue during the third quarter of 2019 for an actual termination.

  

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Note O - Line of Credit and Commercial Letters of Credit
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Short-term Debt [Text Block]

O.   LINE OF CREDIT AND COMMERCIAL LETTERS OF CREDIT

The Company maintains an unsecured line of credit for short term operating cash needs of $5,000,000 as of December 31, 2020. There were no amounts outstanding under this line of credit, which expires September 30, 2021.  The interest rate on the line of credit is reset monthly to the London Inter-Bank Offered Rate (LIBOR) plus one half of one percent.  In addition, the Company had issued commercial letters of credit totaling $1,247,000 as of both  December 31, 2020 and 2019, related to performance on certain customer contracts.  As of December 31, 2020, the entire balance of the issued letters of credit had not been drawn upon.

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Note P - Discontinued Operations
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

P.   DISCONTINUED OPERATIONS

On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. ("Drylock").  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation, and classified the assets and liabilities of its Absorbent Products business as held for sale. 

 

The following table summarizes the results of the Absorbent Products business within discontinued operations for each of the periods presented:

 

  

For the years ended December 31,

 

(in thousands)

 

2020

  

2019

  

2018

 

Net sales

 $-  $-  $- 

Cost of sales

  -   -   65 

Other income (expense)

  -   2,126   - 

Earnings from discontinued operations before provision for income taxes

  -   2,126   65 

Provision for income taxes from discontinued operations

  -   446   14 

Earnings from discontinued operations, net of tax

 $-  $1,680  $51 

 

During the third quarter of 2019, the Company recognized Other income from the settlement of a lawsuit for breach of contract.  

  

The Consolidated Statements of Cash Flows do not present the cash flows from discontinued operations separately from cash flows from continuing operations.  Cash (used in) operating activities from discontinued operations was $0,  $(1,052,000), and $(636,000) for the years ended December 31, 2020, 2019, and 2018, respectively. Cash provided by investing activities related to discontinued operations was $0,  $3,107,000, and $6,290,000 for the years ended December 31, 2020, 2019, and 2018, respectively.

 

In connection with the asset purchase agreement discussed above, the Company entered into a 10-year lease agreement with Drylock for a portion of its manufacturing and warehouse facilities.  The lease agreement provided for total annual payments of $1,288,000 initially. During the fourth quarter of 2018, the lease agreement was amended to incorporate additional facilities that the Company built for Drylock.  The amended lease provides for an initial term of approximately 14 years, and allows for successive three-year renewal periods, as well as options to terminate the lease early after five and ten years. The amended lease also provides for adjustments to the rental payments based on certain price indices, taxes, and space occupied. The Company estimates that annual payments under the lease will total $1,837,000. The amounts received from Drylock for rental income are recorded in Other Income on the Consolidated Statements of Comprehensive Income.

 

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Note Q - Divestiture
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Divestiture [Text Block]

Q. DIVESTITURE 

On October 17, 2018, the Company, through its wholly owned subsidiary AMTEC Corporation, sold the outstanding stock of its wholly owned subsidiary AMTEC Less Lethal Systems, Inc. (“ALS”) to PACEM Defense LLC (“PACEM”), a third party, in exchange for cash and promissory notes totaling $10,636,000, subject to customary post-closing adjustments.  The Company tested long-lived assets for recoverability in the quarter ending September 30, 2018 and recorded an impairment charge of $3,021,000.  The pre-tax loss on divestiture, including the impairment charge, recorded in 2018 was $2,528,000.   As of December 31, 2020 and 2019, $2,869,000 and $2,853,000, respectively, of promissory notes and accrued interest related to the divestiture of ALS are included on the Company’s balance sheet as Notes Receivable, Current.   

 

The Company determined this transaction did not qualify for discontinued operations treatment, since it did not represent a strategic shift that had or would have a major effect on the Company’s operations and financial results.

  

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Note R - Business Acquisition
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

R. BUSINESS ACQUISITION

On July 23, 2019, the Company’s wholly-owned subsidiary, OETA, Inc., purchased substantially all the assets of OneEvent Technologies, Inc., a Mount Horeb, Wisconsin company established in 2014 for $6,501,000, including cash of $4,020,000, forgiveness of a note receivable of $2,364,000 and a potential earn out, which is based on earnings over a seven year period.  The current estimated value of the earn out is $117,000, however, the value of the earn out will vary depending on actual earnings over the seven year period. OneEvent’s systems provide early warning of conditions that could ultimately lead to significant losses.  The initial application combines patented machine learning, digital sensors and cloud-based technology to continuously monitor freezers and refrigerators, instantly detecting and alerting users to potential safety issues around pharmaceuticals and food.  The OneEvent® system also has the ability to continually measure other factors such as smoke, carbon monoxide, motion, humidity, and moisture.  Pursuant to the terms of the transaction, the seller has subsequently changed its corporate name, and OETA, Inc. has now legally adopted the corporate name, OneEvent Technologies, 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)

 
     

Cash

 $287 

Receivables

  14 

Inventory

  307 

Other current assets

  105 

Property, plant and equipment

  35 

Intangibles

  2,141 

Goodwill

  3,831 

Right-of-Use Lease Assets

  59 

Total assets acquired

  6,779 

Less: Current liabilities assumed

  255 

Lease Liability - Noncurrent

  23 

Net assets acquired

 $6,501 

 

The acquired intangibles primarily include technology software and patents that will be amortized over a period of 10-15 years.  The amount of goodwill recorded reflects expected earning potential of the acquired technology software and patents.  The recorded goodwill is deductible for income tax purposes over a fifteen year period.  The Company’s results of operations for 2019 include revenue net of sales deductions of ($38,000) and loss of $1,103,000 from the acquired business from the date of acquisition through December 31, 2019.  The following pro forma condensed consolidated results of operations has been prepared as if the acquisition had occurred as of January 1, 2018.

 

  

(unaudited)

   
  

(in thousands, except per share data)

   
  

Year Ended

  

 

  

December 31, 2019

  

December 31, 2018

       

Net sales

 $308,561 $

323,424

Net earnings

  40,822  

38,391

       

Net earnings per share (basic and diluted)

 $5.82 

$

5.48

Weighted average shares outstanding (basic and diluted)

  7,018  7,005

 

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 39 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Note S - Other
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Other Disclosure [Text Block]

S.   OTHER

The Company has entered into a licensing agreement with another firm that holds intellectual property on the Rusoh® self-service/self-reloadable fire extinguisher.  Under the agreement, the Company has advanced the entity funds and has agreed to pay royalties to the entity on the commercial sales of the developed products.  As of December 31, 2020 and 2019, notes receivable plus accrued interest of $7,399,000 and $7,182,000, respectively, related to the license agreement were classified as non-current Notes Receivable on the Company’s Consolidated Balance Sheets.  The fire extinguisher was introduced to the commercial market in 2017, and the Company believes the amount of the notes is recoverable through royalties earned on future sales of the developed products.

  

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Note T - Subsequent Events
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Subsequent Events [Text Block]

T.   SUBSEQUENT EVENTS

The Company evaluates events that occur through the filing date and discloses any material events or transactions.

 

On February 19, 2021, the Company’s Board of Directors announced a regular dividend of $1.00 per share, plus an extra dividend of $5.25.  On March 12, 2021, a payment of $44,083,000 was made to the shareholders of record as of March 1, 2021.

 

On March 12, 2021, AMTEC Corporation, the Company's wholly-owned subsidiary, received an option award under year five (Government Fiscal Year (FY) 2021) of AMTEC's current five-year 40mm systems contract with the Department of the Army.  This award when combined with the prior award on May 22, 2020 totals $92,900,000 for delivery of M918 and M385A1 Projectile Assemblies used in the Army's legacy high velocity training rounds. 

  

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]

NATIONAL PRESTO INDUSTRIES, INC. AND SUBSIDIARIES 

 

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS 

 

For the Years Ended  December 31, 2020, 2019 and 2018

 

(In thousands)

 

Column A

 

Column B

  

Column C

  

Column C

  

Column D

  

Column E

 

Description

 

Balance at Beginning of Period

  

Additions - Charged to Costs and Expenses (A)

  

Additions - Charged to Other Accounts (B)

  

Deductions (C)

  

Balance at End of Period

 
                     

Deducted from assets:

                    

Allowance for doubtful accounts:

                    

Year ended December 31, 2020

 $450  $-  $-  $138  $312 

Year ended December 31, 2019

 $747  $6  $-  $303  $450 

Year ended December 31, 2018

 $1,869  $458  $(1,422) $158  $747 
    Valuation allowance for deferred tax assets:                    
       Year ended December 31, 2020 $-  $520  $-  $-  $

520

 

  

Notes: 

(A) Amounts charged to selling and general expenses for allowance for doubtful accounts and provision for income taxes from continuing operations for valuation allowance for deferred tax assets.

(B) Amounts charged to other accounts.  Charged to the loss on divestiture of AMTEC Less Lethal Systems, Inc. (see Note Q to the Consolidated Financial Statements. 

(C) Principally bad debts written off, net of recoveries.

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Use of Estimates, Policy [Policy Text Block]

(1)  USE OF ESTIMATES IN THE PREPARATION OF FINANCIAL STATEMENTS:  In preparation of the Company's Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and related revenues and expenses.   Actual results could differ from the estimates used by management.

 

Consolidation, Policy [Policy Text Block]

(2)  BASIS OF PRESENTATION:  The Consolidated Financial Statements include the accounts of National Presto Industries, Inc. and its subsidiaries, all of which are wholly-owned.  All material intercompany accounts and transactions are eliminated.  For a further discussion of the Company's business and the segments in which it operates, please refer to Note L.

 

       On January 3, 2017, the Company and its wholly-owned subsidiary, Presto Absorbent Products, Inc. (“PAPI”), entered into an asset purchase agreement wherein substantially all PAPI assets were sold and certain liabilities were assigned to Drylock Technologies, Ltd. (“Drylock”).  As a result, the Company classified its results of operations for all periods presented to reflect its Absorbent Products business as a discontinued operation.  See Note P for further discussion.

 

COVID-19 [Policy Text Block]

(3)  GENERAL:  Government responses to the COVID-19 virus have impacted worldwide economic activity.  The Company is closely monitoring the impact of the pandemic on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly.  All of the Company's businesses are deemed essential and as a result, all have been and are currently operating.  The COVID-19 related shutdowns and their aftermath have affected each segment in a variety of fashions, which include increased absenteeism; the cancellation of planned trade shows and customer/supplier visits; inefficiencies inherent from working at home; as well as customer and supplier issues in placing and accepting orders; picking up, accepting, or shipping product; or making or accepting deliveries occasioned by similar problems.  While there was no material adverse impact on the current year's consolidated financial statements and related disclosures, the extent to which the COVID-19 pandemic impacts the Company's business in 2021 and beyond will depend on future developments that are highly uncertain and cannot be predicted.

 

       In response to the government mandated COVID-19 shutdowns, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was signed into law on March 27, 2020.  The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer's social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (QIP).  The CARES Act did not have a material impact on the Company's income tax provision for the year ended December 31, 2020.  Starting May 1, 2020, the Company had deferred employer social security payments as provisioned by the Act.  

  

Fair Value of Financial Instruments, Policy [Policy Text Block]

(4)  FAIR VALUE OF FINANCIAL INSTRUMENTS:  The Company utilizes the methods of determining fair value as described in Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“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 amount for cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to the immediate or short-term maturity of these financial instruments.  The fair value of marketable securities are discussed in Note A(5). 

 

Cash, Cash Equivalents and Marketable Securities [Policy Text Block]

(5)  CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES: 

 

Cash and Cash Equivalents:  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's cash management policy provides for its bank disbursement accounts to be reimbursed on a daily basis.  Checks issued but not presented to the bank for payment of $4,510,000 and $1,308,000 at December 31, 2020 and 2019, respectively, are included as reductions of cash and cash equivalents or book overdrafts in accounts payable, as appropriate.

 

Marketable Securities:  The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at 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.  Due to the Company's ability to liquidate its available-for-sale securities for potential capital needs, they are classified as current assets.

 

At December 31, 2020 and 2019, 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 December 31 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

 

December 31, 2020

                

Tax-exempt Municipal Bonds

 $42,817  $43,013  $196  $- 

Variable Rate Demand Notes

  25,968   25,968   -   - 

Total Marketable Securities

 $68,785  $68,981  $196  $- 
                 

December 31, 2019

                

Tax-exempt Municipal Bonds

 $39,313  $39,484  $176  $5 

Variable Rate Demand Notes

  39,249   39,249   -   - 

Total Marketable Securities

 $78,562  $78,733  $176  $5 

 

Proceeds from sales and maturities of marketable securities totaled $57,823,000 in 2020, $161,420,000 in 2019, and $173,060,000 in 2018.  There were no realized gross gains or losses related to sales of marketable securities during the years ended December 31, 2020, 2019 and 2018.  Net unrealized gains (losses) included in other comprehensive income were $24,000, $145,000 and $135,000 before taxes for the years ended December 31, 2020, 2019, and 2018, 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 December 31, 2020 are as follows: $38,007,000 within one year; $5,006,000 beyond one year to five years; $825,000 beyond five years to ten years, and $25,143,000 beyond ten years. All of the instruments in the beyond five year ranges are variable rate demand notes which, as noted above, 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. 

 

Receivable [Policy Text Block]

(6)  ACCOUNTS RECEIVABLE:  The Company's accounts receivable is related to sales of products.  Credit is extended based on prior experience with the customer and evaluation of customers' financial condition.  Accounts receivable are primarily due within 25 to 60 days.  The Company does not accrue interest on past due accounts receivable.  Receivables are written off only after all collection attempts have failed and are based on individual credit evaluation and the specific circumstances of the customer.  The Company maintains an allowance for estimated expected credit losses resulting from the inability of customers to meet their financial obligations to the Company.  The allowance is determined based on the Company's historical collection experience, adverse situations that may affect the customer's ability to pay, and prevailing economic conditions.

 

Inventory, Policy [Policy Text Block]

(7)  INVENTORIES:  Housewares/Small Appliance segment inventories and certain Safety segment inventory items are stated at the lower of cost or net realizable value with cost being determined principally on the last-in, first-out (LIFO) method.  Defense segment inventories are stated at the lower of cost and net realizable value determined principally on the first-in, first-out (FIFO) method.  Inventoried costs relating to contracts in progress are stated at actual production costs, including factory overhead, initial tooling, and other related costs incurred to date, reduced by amounts associated with recognized sales, utilizing a standard costing type method.  The Company evaluates inventories to determine if there are any excess or obsolete inventories on hand.

 

Property, Plant and Equipment, Policy [Policy Text Block]

(8)  PROPERTY, PLANT AND EQUIPMENT:  Property, plant and equipment are stated at cost.  Straight-line depreciation is provided in amounts sufficient to charge the costs of depreciable assets to operations over their service lives which are estimated at 15 to 40 years for buildings, 3 to 10 years for machinery and equipment, and 15 to 20 years for land improvements.  The Company reviews long-lived assets consisting principally of property, plant, and equipment, for impairment when material events and changes in circumstances indicate the carrying value may not be recoverable.  As a result of the divestiture of one of its operating facilities in the Defense segment during 2018, the Company recorded an impairment of $2,975,000 during the third quarter of 2018.  See Note Q for further explanation.  As of December 31, 2020, net property, plant and equipment included $6,774,000 related to leased manufacturing and office space.  See Note M. Approximately $1,398,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings at December 31, 2020. The construction in progress is expected to be completed by mid-year 2021. Approximately $2,413,000 of construction in progress in the Company’s Defense segment is presented on the Consolidated Balance Sheet as Buildings, at December 31, 2019.  

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

(9)  GOODWILL:  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, such as the occurrence of an event that would more likely than not reduce the fair value of the reporting unit below its carrying amount.  Impairment losses are recognized whenever the implied fair value of goodwill is less than its carrying value.  No goodwill impairments were recognized during 2020, 2019, or 2018.

 

The Company's goodwill as of December 31, 2020 and 2019 was $15,317,000 of which, $3,831,000 relates to the Safety segment and $11,486,000 relates to the Defense segment, both of which had no cumulative impairment charges.

 

Intangible Assets, Finite-Lived, Policy [Policy Text Block]

(10) INTANGIBLE ASSETS:  Intangible assets are attributable to the Defense and Safety segments, and primarily consist of the value of an acquired government sales contract, the value of trademarks and trade secrets, technology software, and patents.  The government sales contract intangible asset is amortized based on units fulfilled under the applicable contract, while the other intangible assets are amortized on a straight-line basis that approximates economic use, over periods ranging from 2 to 15 years with the exception of trade secrets which have an indefinite life. 

 

Intangible assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable.  As a result of the divestiture of one of its operating facilities in the Defense segment during 2018, the Company recorded an impairment of $46,000 during the third quarter of 2018.  See Note Q for further explanation. There were no impairments of intangible assets recognized during 2020 or 2019.  

 

The gross carrying amounts of the intangible assets subject to amortization was $2,142,000 at December 31, 2020.  Accumulated amortization was $304,000 and $83,000 at December 31, 2020 and 2019, respectively.  Amortization expense was $221,000, $83,000, and $2,167,000 during the years ended December 31, 2020, 2019, and 2018, respectively. The estimated amortization expense as of December 31, 2020 for each of the five succeeding years is $214,000. 

 

Other Assets [Policy Text Block]

(11) 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 Appliance segment.  The Company expects to utilize the prepayments and related materials over an estimated period of two years.  As of December 31, 2020 and 2019, $11,217,000 and $9,396,000 of such prepayments, respectively, remained unused and outstanding.  At December 31, 2020 and 2019, $4,311,000 and $4,614,000 of these amounts, respectively, are 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.

 

Revenue from Contract with Customer [Policy Text Block]

(12) REVENUES: The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 24 months and are recognized in accordance with ASC Topic 606, Revenue from Contracts with Customers. The standard was adopted on January 1, 2018 and did not result in any change to the Company’s pattern of revenue recognition.  The Company’s contracts each 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 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 year ended December 31, 2020, the Company reduced revenue by $2,073,000 for estimated customer refunds related to a product recall.  For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products.  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.  During 2019, the Company recognized revenue of $9,412,000 from a negotiated termination of a commercial foreign military supply contract.  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.

 

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 December 31, 2020 and 2019, $4,723,000 and $1,847,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets.  During 2020, 2019, and 2018, the Company recognized revenue of $0, $9,574,000 and $676,000, respectively, that was included in the Defense segment contract liability at the beginning of those respective years. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, and 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 2020 and 2019, there were no material adjustments to the aforementioned estimates.  There were no material 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 $320,214,000 and $310,385,000 as of December 31, 2020 and 2019, respectively.  The Company anticipates that the unsatisfied performance obligations will be fulfilled in an 18 to 24-month period.  The performance obligations in the Housewares/Small Appliances and Safety segments have original expected durations of less than one year.

 

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

 

Advertising Cost [Policy Text Block]

(13) ADVERTISING:  The Company's policy is to expense advertising as incurred and include it in selling and general expenses.  Advertising expense was $2,655,000, $245,000, and $181,000 in 2020, 2019, and 2018, respectively.

 

Standard Product Warranty, Policy [Policy Text Block]

(14) PRODUCT WARRANTY:  The Company’s Housewares/Small Appliance segment's products are generally warranted to the original owner to be free from defects in material and workmanship for a period of 1 to 12 years from date of purchase.  The Company allows a 60-day over-the-counter initial return privilege through cooperating dealers.  The Company services its products through a corporate service repair operation.  The Company estimates its product warranty liability based on historical percentages which have remained relatively consistent over the years. 

 

The product warranty liability is included in accounts payable on the balance sheet.  The following table shows the changes in product warranty liability for the period:

 

  

(In thousands)

 
  

Year Ended December 31

 
  

2020

  

2019

 

Beginning balance January 1

 $263  $221 

Accruals during the period

  303   416 

Charges / payments made under the warranties

  (325)  (374)

Balance December 31

 $241  $263 

 

               Included in accounts payable as of December 31, 2020 are charges of $2,769,000 for a voluntary product recall. 

 

Share-based Payment Arrangement [Policy Text Block]

(15) STOCK-BASED COMPENSATION:  The Company accounts for stock-based compensation in accordance with ASC 718, Compensation — Stock Compensation.  Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense ratably over the requisite service period, net of estimated forfeitures. As more fully described in Note F, the Company awards non-vested restricted stock to employees and executive officers.

 

Income Tax, Policy [Policy Text Block]

(16) INCOME TAXES:  Deferred income tax assets and liabilities are recognized for the differences between the financial and income tax reporting bases of assets and liabilities based on enacted tax rates and laws.  The deferred income tax provision or benefit generally reflects the net change in deferred income tax assets and liabilities during the year.  The current income tax provision reflects the tax consequences of revenues and expenses currently taxable or deductible on various income tax returns for the year reported.  Income tax contingencies are accounted for in accordance with FASB ASC 740, Income Taxes.  See Note H for summaries of the provision, the effective tax rates, and the tax effects of the cumulative temporary differences resulting in deferred tax assets and liabilities. 

 

New Accounting Pronouncements, Policy [Policy Text Block]

(17) RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS: 

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of ASC 740, Income Taxes, and providing for simplification in several other areas.  The standard is effective for fiscal years beginning after December 15, 2020.  The Company believes the adoption of ASU 2019-12 will not have a material impact on its consolidated financial statements.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.  ASU 2016-13 provides guidance for estimating credit losses on certain types of financial instruments, including trade receivables, by introducing an approach based on expected losses. The expected loss approach will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU 2016-13 also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration.  The new standard was adopted on January 1, 2020 and was applied prospectively.  The Company has made changes to its processes for the assessment of the adequacy of the allowance for credit losses on certain types of financial instruments, including accounts receivable, notes receivable, and available-for-sale debt securities.  The adoption of ASU 2016-13 did not have a material impact on the consolidated financial statements, related disclosures, and results of operations.

  

Other pronouncements issued but not effective until after December 31, 2020, are not expected to have a material impact on the Company's consolidated financial statements. 

 

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Note A - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
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

 

December 31, 2020

                

Tax-exempt Municipal Bonds

 $42,817  $43,013  $196  $- 

Variable Rate Demand Notes

  25,968   25,968   -   - 

Total Marketable Securities

 $68,785  $68,981  $196  $- 
                 

December 31, 2019

                

Tax-exempt Municipal Bonds

 $39,313  $39,484  $176  $5 

Variable Rate Demand Notes

  39,249   39,249   -   - 

Total Marketable Securities

 $78,562  $78,733  $176  $5 
Schedule of Product Warranty Liability [Table Text Block]
  

(In thousands)

 
  

Year Ended December 31

 
  

2020

  

2019

 

Beginning balance January 1

 $263  $221 

Accruals during the period

  303   416 

Charges / payments made under the warranties

  (325)  (374)

Balance December 31

 $241  $263 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Note B - Inventories (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule Of Potential Impact Of LIFO Valuation to FIFO Valuation [Table Text Block]

Increase (Decrease) – (In thousands, except per share data)

 

Year

 

Cost of Sales

  

Net Earnings

  

Earnings Per Share

 

2020

 $(447) $349  $0.05 

2019

 $42  $(34) $- 

2018

 $(189) $143  $0.02 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Note F - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

2020

  

2019

  

2018

 
  

Shares

  

Weighted Average Fair Value at Grant Date

  

Shares

  

Weighted Average Fair Value at Grant Date

  

Shares

  

Weighted Average Fair Value at Grant Date

 

Non-vested at beginning of period

  18,604  $93.23   32,337  $87.84   29,810  $83.40 

Granted

  7,310   89.84   4,138   98.54   3,886   116.49 

Vested

  (3,193)  59.94   (17,871)  84.71   (1,359)  72.25 

Forfeited

  0   -   0   -   0   - 

Non-vested at end of period

  22,721  $96.82   18,604  $93.23   32,337  $87.84 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Note H - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

For Years Ended December 31 (in thousands)

 
  

2020

  

2019

  

2018

 

Current:

            

Federal

 $12,932  $11,453  $10,996 

State

  1,816   537   1,575 
   14,748   11,990   12,571 

Deferred:

            

Federal

  (1,210)  (179)  (280)

State

  (508)  (45)  159 
   (1,718)  (224)  (121)

Total tax provision

 $13,030  $11,766  $12,450 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Percent of Pre-tax Income

 
  

2020

  

2019

  

2018

 

Statutory rate

  21.0%  21.0%  21.0%

State tax, net of federal benefit

  1.7%  0.7%  2.6%

Tax exempt interest and dividends

  (0.1%)  (0.1%)  (0.6%)

Other

  (0.9%)  0.9%  0.8%

Effective rate

  21.7%  22.5%  23.8%
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

(In thousands)

 
  

2020

  

2019

 

Deferred tax assets

        

Insurance (primarily product liability)

 $978  $947 

Vacation

  813   662 

Inventory

  754   642 
   State NOL and tax credit carryforwards  825   - 
   Product recall  610   - 
   Deferred payroll taxes  414   - 

Deferred compensation

  203   162 

Environmental

  214   227 

Other

  330   200 
Subtotal  5,141   2,840 

Less: valuation allowance

  (520)   - 

Total deferred tax assets

  4,621   2,840 
         

Deferred tax liabilities

        

Goodwill and other intangibles

  1,585   1,391 

Depreciation

  1   131 

Deferred revenue

  41   37 

Total deferred tax liabilities

  1,627   1,559 
         

Net deferred tax assets

 $2,994  $1,281 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

(In thousands)

 
  

2020

  

2019

 

Balance at January 1

 $2,237  $320 

Increases for tax positions taken related to the current year

  944   453 

Increases for tax positions taken related to prior years

  46   1,519 

Decreases for tax positions taken related to prior years

  -   - 

Lapse of statute of limitations

  (706)  (55)

Settlements

  -   - 

Balance at December 31

 $2,521  $2,237 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Note K - Environmental (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule Of Expected Future Payments Of Environmental Matters [Table Text Block]
  

(In thousands)

 

Years Ending December 31:

    

2021

 $180 

2022

  143 

2023

  130 

2024

  118 

2025

  106 

Thereafter

  293 
  $970 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Note L - Business Segments (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

(in thousands)

 
  

Housewares / Small Appliance

  

Defense

  

Safety

  

Assets Held for Sale

  

Total

 

Year ended December 31, 2020

                    

External net sales

 $117,645  $234,645   337     $352,627 

Gross profit (loss)

  24,206   62,561   (1,845)     84,922 

Operating profit (loss)

  10,371   52,810   (6,985)     56,196 

Total assets

  245,662   164,951   22,557  $-   433,170 

Depreciation and amortization

  983   1,743   279      3,005 

Capital expenditures

  828   1,678   115      2,621 
                     

Year ended December 31, 2019

                    

External net sales

 $99,401  $209,114   (5)    $308,510 

Gross profit (loss)

  15,358   57,773   (1,206)     71,925 

Operating profit (loss)

  2,522   47,845   (3,987)     46,380 

Total assets

  241,992   148,476   19,785  $-   410,253 

Depreciation and amortization

  1,250   2,138   301      3,689 

Capital expenditures

  804   2,155   179      3,138 
                     

Year ended December 31, 2018

                    

External net sales

 $93,733  $229,546   38     $323,317 

Gross profit (loss)

  15,563   60,979   (659)     75,883 

Operating profit (loss)

  4,479   44,911   (1,488)     47,902 

Total assets

  268,007   132,636   12,600  $375   413,618 

Depreciation and amortization

  1,161   4,835   223      6,219 

Capital expenditures

  7,974   676   36      8,686 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Note M - Leases (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Lease, Cost [Table Text Block]
  

Year Ended

  

Year Ended

 

Summary of Lease Cost (in thousands)

 

December 31, 2020

  

December 31, 2019

 

Operating lease cost

 $729  $691 

Short-term and variable lease cost

  452   225 

Total lease cost

 $1,181  $916 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Years ending December 31:

 

(In thousands)

 

2021

 $741 

2022

  745 

2023

  599 

2024

  497 

2025

  426 

Thereafter

  1,069 

Total lease payments

 $4,077 

Less: future interest expense

  714 

Lease liabilities

 $3,363 
Operating Lease, Lease Income [Table Text Block]

Years ending December 31:

 

(In thousands)

 

2021

 $1,843 

2022

  1,837 

2023

  1,837 

2024

  1,837 

2025

  1,837 

Thereafter

  12,859 

Total lease payments

 $22,050 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Note N - Interim Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Quarterly Financial Information [Table Text Block]
  

(In thousands, except per share data)

 
                      

Per Share (basic and diluted)

 

Quarter

 

Net Sales

  

Gross Profit

  

Earnings from Continuing Operations

  

Earnings from Discontinued Operations, net of tax

  

Net Earnings

  

Earnings from Continuing Operations

  

Earnings from Discontinued Operations, net of tax

  

Net Earnings

 

2020

                                

First

 $65,636  $16,117  $8,222  $-  $8,222  $1.17  $-  $1.17 

Second

  87,132   21,743   12,657   -   12,657   1.80   -   1.80 

Third

  93,937   20,718   12,138   -   12,138   1.72   -   1.72 

Fourth

  105,922   26,344   13,941   -   13,941   1.98   -   1.98 

Total

 $352,627  $84,922  $46,958  $-  $46,958  $6.67  $-  $6.67 
                                 

2019

                                

First

 $63,850  $12,492  $5,951  $-  $5,951  $0.85  $-  $0.85 

Second

  71,745   14,676   8,153   3   8,156   1.16   -   1.16 

Third

  78,006   23,847   14,712   1,677   16,389   2.09   0.24   2.33 

Fourth

  94,909   20,910   11,724   -   11,724   1.68   -   1.68 

Total

 $308,510  $71,925  $40,540  $1,680  $42,220  $5.78  $0.24  $6.02 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Note P - Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

For the years ended December 31,

 

(in thousands)

 

2020

  

2019

  

2018

 

Net sales

 $-  $-  $- 

Cost of sales

  -   -   65 

Other income (expense)

  -   2,126   - 

Earnings from discontinued operations before provision for income taxes

  -   2,126   65 

Provision for income taxes from discontinued operations

  -   446   14 

Earnings from discontinued operations, net of tax

 $-  $1,680  $51 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Note R - Business Acquisition (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

(in thousands)

 
     

Cash

 $287 

Receivables

  14 

Inventory

  307 

Other current assets

  105 

Property, plant and equipment

  35 

Intangibles

  2,141 

Goodwill

  3,831 

Right-of-Use Lease Assets

  59 

Total assets acquired

  6,779 

Less: Current liabilities assumed

  255 

Lease Liability - Noncurrent

  23 

Net assets acquired

 $6,501 
Business Acquisition, Pro Forma Information [Table Text Block]
  

(unaudited)

   
  

(in thousands, except per share data)

   
  

Year Ended

  

 

  

December 31, 2019

  

December 31, 2018

       

Net sales

 $308,561 $

323,424

Net earnings

  40,822  

38,391

       

Net earnings per share (basic and diluted)

 $5.82 

$

5.48

Weighted average shares outstanding (basic and diluted)

  7,018  7,005
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Valuation Allowances and Reserves [Table Text Block]

(In thousands)

 

Column A

 

Column B

  

Column C

  

Column C

  

Column D

  

Column E

 

Description

 

Balance at Beginning of Period

  

Additions - Charged to Costs and Expenses (A)

  

Additions - Charged to Other Accounts (B)

  

Deductions (C)

  

Balance at End of Period

 
                     

Deducted from assets:

                    

Allowance for doubtful accounts:

                    

Year ended December 31, 2020

 $450  $-  $-  $138  $312 

Year ended December 31, 2019

 $747  $6  $-  $303  $450 

Year ended December 31, 2018

 $1,869  $458  $(1,422) $158  $747 
    Valuation allowance for deferred tax assets:                    
       Year ended December 31, 2020 $-  $520  $-  $-  $

520

 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Note A - Summary of Significant Accounting Policies 1 (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts Payable, Other, Current   $ 4,510,000 $ 1,308,000  
Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total   57,823,000 161,420,000 $ 173,060,000
Debt Securities, Available-for-sale, Realized Gain (Loss), Total   0 0 0
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax, Total   24,000 145,000 135,000
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax, Total   0 0 0
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One   38,007,000    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five   5,006,000    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10   825,000    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10   $ 25,143,000    
Debt Securities, Available for Sale, Number of Days to Tender (Day)   7 days    
Property, Plant and Equipment, Gross, Ending Balance   $ 96,488,000 93,982,000  
Goodwill, Impairment Loss   0 0 0
Goodwill, Ending Balance   15,317,000 15,317,000  
Impairment of Intangible Assets (Excluding Goodwill), Total   0 0  
Finite-Lived Intangible Assets, Gross, Total   2,142,000    
Finite-Lived Intangible Assets, Accumulated Amortization   304,000 83,000  
Amortization of Intangible Assets, Total   221,000 83,000 2,167,000
Finite-Lived Intangible Asset, Expected Amortization, Year One   214,000    
Finite-Lived Intangible Asset, Expected Amortization, Year Two   214,000    
Finite-Lived Intangible Asset, Expected Amortization, Year Three   214,000    
Finite-Lived Intangible Asset, Expected Amortization, Year Four   214,000    
Finite-Lived Intangible Asset, Expected Amortization, Year Five   $ 214,000    
Expected Prepayment Utilization Period (Year)   2 years    
Contract with Customer, Liability, Decrease from Product Recall   $ 2,073,000    
Advertising Expense   $ 2,655,000 245,000 181,000
Initial Product Return Period (Day)   60 days    
Estimated Product Recall Payable   $ 2,769,000    
Other Current Assets [Member]        
Materials, Supplies, and Other   4,311,000 4,614,000  
Accounts Payable and Accrued Liabilities [Member]        
Contract with Customer, Liability, Current   4,723,000 1,847,000  
Defense [Member]        
Impairment of Long-Lived Assets Held-for-use $ 2,975,000      
Goodwill, Ending Balance   11,486,000    
Goodwill, Impaired, Accumulated Impairment Loss   0    
Impairment of Intangible Assets (Excluding Goodwill), Total $ 46,000      
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract     9,412,000  
Contract with Customer, Liability, Revenue Recognized   0 9,574,000 $ 676,000
Revenue, Remaining Performance Obligation, Amount   320,214,000 310,385,000  
Safety [Member]        
Goodwill, Ending Balance   3,831,000    
Goodwill, Impaired, Accumulated Impairment Loss   0    
Housewares/Small Appliances [Member]        
Materials, Supplies, and Other   11,217,000 9,396,000  
Building [Member] | Defense [Member]        
Construction in Progress, Gross   1,398,000 $ 2,413,000  
Leased Manufacturing and Office Space [Member]        
Property, Plant and Equipment, Gross, Ending Balance   $ 6,774,000    
Minimum [Member]        
Accounts Receivable, Collection Period (Day)   25 days    
Finite-Lived Intangible Asset, Useful Life (Year)   2 years    
Revenue Contract Period (Month)   3 months    
Minimum [Member] | Housewares/Small Appliances [Member]        
Standard Product Warranty, Coverage Period (Year)   1 year    
Minimum [Member] | Building [Member]        
Property, Plant and Equipment, Useful Life (Year)   15 years    
Minimum [Member] | Machinery and Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year)   3 years    
Minimum [Member] | Land Improvements [Member]        
Property, Plant and Equipment, Useful Life (Year)   15 years    
Maximum [Member]        
Accounts Receivable, Collection Period (Day)   60 days    
Finite-Lived Intangible Asset, Useful Life (Year)   15 years    
Revenue Contract Period (Month)   24 months    
Maximum [Member] | Housewares/Small Appliances [Member]        
Standard Product Warranty, Coverage Period (Year)   12 years    
Maximum [Member] | Building [Member]        
Property, Plant and Equipment, Useful Life (Year)   40 years    
Maximum [Member] | Machinery and Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year)   10 years    
Maximum [Member] | Land Improvements [Member]        
Property, Plant and Equipment, Useful Life (Year)   20 years    
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Note A - Summary of Significant Accounting Policies 2 (Details Textual) - Defense [Member] - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01
Dec. 31, 2020
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) 24 months
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Note A - Summary of Significant Accounting Policies - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Amortized Cost $ 68,785 $ 78,562
Fair Value 68,981 78,733
Gross Unrealized Gains 196 176
Gross Unrealized Losses 0 5
Nontaxable Municipal Bonds [Member]    
Amortized Cost 42,817 39,313
Fair Value 43,013 39,484
Gross Unrealized Gains 196 176
Gross Unrealized Losses 0 5
Variable Rate Demand Obligation [Member]    
Amortized Cost 25,968 39,249
Fair Value 25,968 39,249
Gross Unrealized Gains 0 0
Gross Unrealized Losses $ 0 $ 0
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Note A - Summary of Significant Accounting Policies - Changes in Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Beginning balance January 1 $ 263 $ 221
Accruals during the period 303 416
Charges / payments made under the warranties (325) (374)
Balance December 31 $ 241 $ 263
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Note B - Inventories (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
LIFO Inventory Amount $ 30,515,000 $ 32,744,000  
Excess of Replacement or Current Costs over Stated LIFO Value 4,429,000 3,982,000  
Effect of LIFO Inventory Liquidation on Income 2,215,000 85,000 $ 26,000
FIFO Inventory Amount 104,973,000 95,792,000  
Inventory, Finished Goods, Gross, Total 925,000 751,000  
Inventory, Work in Process, Gross 96,463,000 87,805,000  
Inventory, Raw Materials and Supplies, Gross, Total $ 7,585,000 $ 7,236,000  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Note B - Inventories - Schedule of Potential Impact of LIFO Valuation to FIFO Valuation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cost of Sales $ (447) $ 42 $ (189)
Net Earnings $ 349 $ (34) $ 143
Earnings Per Share (in dollars per share) $ 0.05 $ 0 $ 0.02
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Note C - Accrued Liabilities (Details Textual) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Employee-related Liabilities, Total $ 7,474,000 $ 6,341,000
Loss Contingency Accrual, Product Liability, Gross, Total 5,618,000 5,055,000
Taxes Payable, Current, Total 1,187,000  
Accrual for Environmental Loss Contingencies, Ending Balance 970,000 1,050,000
Other Accrued Liabilities, Current $ 1,019,000 $ 878,000
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Note D - Treasury Stock (Details Textual) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) 498,727    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 344 4,584 62
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Note F - Stock-based Compensation (Details Textual)
12 Months Ended
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
May 16, 2017
shares
May 18, 2010
shares
Share Based Compensation Arrangement, Number of Plan Participants 29        
Share-based Payment Arrangement, Expense | $ $ 366,000 $ 830,000 $ 469,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ $ 1,272,000        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 3 years 10 months 24 days        
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 7,310 4,138 3,886    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 3,193 17,871 1,359    
Restricted Stock [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Year 2021        
Restricted Stock [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Year 2026        
The Incentive Compensation Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         50,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 0        
The 2017 Incentive Compensation Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       150,000  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Note F - Stock-based Compensation - Activity for Non-vested Restricted Stock (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Non-vested, shares (in shares) 18,604 32,337 29,810
Non-vested, weighted average fair value at grant date (in dollars per share) $ 93.23 $ 87.84 $ 83.40
Granted, shares (in shares) 7,310 4,138 3,886
Granted, weighted average fair value at grant date (in dollars per share) $ 89.84 $ 98.54 $ 116.49
Vested, shares (in shares) (3,193) (17,871) (1,359)
Vested, weighted average fair value at grant date (in dollars per share) $ 59.94 $ 84.71 $ 72.25
Forfeited, shares (in shares) 0 0 0
Forfeited, weighted average fair value at grant date (in dollars per share) $ 0 $ 0 $ 0
Non-vested, shares (in shares) 22,721 18,604 32,337
Non-vested, weighted average fair value at grant date (in dollars per share) $ 96.82 $ 93.23 $ 87.84
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Note G - 401(k) Plan (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Employer Contribution Common Stock [Member]      
Defined Contribution Plan, Percentage of Specified Salary Amount Matched by Employer 50.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%    
Defined Contribution Plan, Cost $ 1,249,000 $ 1,197,000 $ 1,218,000
Employer Contribution Cash [Member]      
Defined Contribution Plan, Percentage of Specified Salary Amount Matched by Employer 50.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%    
Defined Contribution Plan, Cost $ 813,000 802,000 821,000
Certain Employees [Member]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 3.00%    
The 401 (k) for Employees at Amron Division of the AMTEC Subsidiary [Member]      
Defined Contribution Plan, Cost $ 443,000 $ 387,000 $ 352,000
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Note H - Income Taxes (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Tax Assets, Valuation Allowance, Total   $ 520,000 $ (0)  
Unrecognized Tax Benefits, Ending Balance   2,521,000 2,237,000 $ 320,000
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total   $ 142,000 $ 298,000 $ 14,000
Open Tax Year   2017 2018 2019    
State and Local Jurisdiction [Member] | Wisconsin Department of Revenue [Member]        
Income Tax Examination, Year under Examination       2013 2014 2015 2016
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]        
Income Tax Examination, Year under Examination 2012 2013      
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Note H - Income Taxes - Provision for Income Taxes from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Federal $ 12,932 $ 11,453 $ 10,996
State 1,816 537 1,575
Current Income Tax Expense (Benefit), Total 14,748 11,990 12,571
Federal (1,210) (179) (280)
State (508) (45) 159
Deferred Income Tax Expense (Benefit), Total (1,718) (224) (121)
Total tax provision $ 13,030 $ 11,766 $ 12,450
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Note H - Income Taxes - Reconciliation of Statutory Rate to Effective Rate (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statutory rate 21.00% 21.00% 21.00%
State tax, net of federal benefit 1.70% 0.70% 2.60%
Tax exempt interest and dividends (0.10%) (0.10%) (0.60%)
Other (0.90%) 0.90% 0.80%
Effective rate 21.70% 22.50% 23.80%
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Note H - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Insurance (primarily product liability) $ 978,000 $ 947,000
Vacation 813,000 662,000
Inventory 754,000 642,000
State NOL and tax credit carryforwards 825,000 0
Product recall 610,000 0
Deferred payroll taxes 414,000 0
Deferred compensation 203,000 162,000
Environmental 214,000 227,000
Other 330,000 200,000
Subtotal 5,141,000 2,840,000
Less: valuation allowance (520,000) 0
Total deferred tax assets 4,621,000 2,840,000
Goodwill and other intangibles 1,585,000 1,391,000
Depreciation 1,000 131,000
Deferred revenue 41,000 37,000
Total deferred tax liabilities 1,627,000 1,559,000
Net deferred tax assets $ 2,994,000 $ 1,281,000
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Note H - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Balance at January 1 $ 2,237,000 $ 320,000
Increases for tax positions taken related to the current year 944,000 453,000
Increases for tax positions taken related to prior years 46,000 1,519,000
Decreases for tax positions taken related to prior years 0 0
Lapse of statute of limitations (706,000) (55,000)
Settlements 0 0
Balance at December 31 $ 2,521,000 $ 2,237,000
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Note I - Commitments and Contingencies (Details Textual) - Property Tax Assessment [Member] - USD ($)
1 Months Ended
Jun. 30, 2020
Dec. 31, 2020
Loss Contingency, Damages Sought, Value $ 2,506,000  
Loss Contingency Accrual, Ending Balance   $ 0
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Note J - Concentrations (Details Textual)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Number of Entity Employees, Union Members 231    
Percentage of Entity Employees, Union Members 24.00%    
Housewares/Small Appliances [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers 2 1 1
Concentration Risk, Percentage 10.00% 12.00% 10.00%
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Note K - Environmental (Details Textual) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Accrual for Environmental Loss Contingencies, Ending Balance $ 970,000 $ 1,050,000
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Note K - Environmental - Expected Future Payments for Environmental Matters (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
2021 $ 180
2022 143
2023 130
2024 118
2025 106
Thereafter 293
Accrual for Environmental Loss Contingencies, Gross, Total $ 970
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Note L - Business Segments (Details Textual)
12 Months Ended
Dec. 31, 2020
Number of Operating Segments 3
Government Contract, Number of Contractors 2
Supply Commitment, Commitment Term (Year) 5 years
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Note L - Business Segments - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues, Total $ 105,922 $ 93,937 $ 87,132 $ 65,636 $ 94,909 $ 78,006 $ 71,745 $ 63,850 $ 352,627 $ 308,510 $ 323,317
Gross profit (loss) 26,344 $ 20,718 $ 21,743 $ 16,117 20,910 $ 23,847 $ 14,676 $ 12,492 84,922 71,925 75,883
Operating profit (loss)                 56,196 46,380 47,902
Total assets 433,170       410,253       433,170 410,253 413,618
Depreciation and amortization                 3,005 3,689 6,219
Capital expenditures                 2,621 3,138 8,686
Segment Reconciling Items [Member] | Discontinued Operations, Held-for-sale [Member]                      
Revenues, Total                
Gross profit (loss)                
Operating profit (loss)                
Total assets 0       0       0 0 375
Depreciation and amortization                
Capital expenditures                
Housewares/Small Appliances [Member] | Operating Segments [Member]                      
Revenues, Total                 117,645 99,401 93,733
Gross profit (loss)                 24,206 15,358 15,563
Operating profit (loss)                 10,371 2,522 4,479
Total assets 245,662       241,992       245,662 241,992 268,007
Depreciation and amortization                 983 1,250 1,161
Capital expenditures                 828 804 7,974
Defense [Member] | Operating Segments [Member]                      
Revenues, Total                 234,645 209,114 229,546
Gross profit (loss)                 62,561 57,773 60,979
Operating profit (loss)                 52,810 47,845 44,911
Total assets 164,951       148,476       164,951 148,476 132,636
Depreciation and amortization                 1,743 2,138 4,835
Capital expenditures                 1,678 2,155 676
Safety [Member] | Operating Segments [Member]                      
Revenues, Total                 337 (5) 38
Gross profit (loss)                 (1,845) (1,206) (659)
Operating profit (loss)                 (6,985) (3,987) (1,488)
Total assets $ 22,557       $ 19,785       22,557 19,785 12,600
Depreciation and amortization                 279 301 223
Capital expenditures                 $ 115 $ 179 $ 36
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Note M - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2019
Operating Lease, Expense $ 1,182,000 $ 1,114,000 $ 1,050,000  
Operating Lease, Payments $ 1,181,000 916,000    
Operating Lease, Weighted Average Remaining Lease Term (Year) 6 years 10 months 24 days      
Operating Lease, Weighted Average Discount Rate, Percent 5.60%      
Operating Lease, Lease Income, Lease Payments $ 1,967,000 1,788,000    
Operating Lease, Right-of-Use Asset 3,363,000 $ 3,521,000   $ 3,832,000
Operating Lease, Liability, Total $ 3,363,000     $ 3,832,000
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Note M - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating lease cost $ 729 $ 691
Short-term and variable lease cost 452 225
Total lease cost $ 1,181 $ 916
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Note M - Leases - Lease Maturities (Details) - USD ($)
Dec. 31, 2020
Jan. 01, 2019
2021 $ 741,000  
2022 745,000  
2023 599,000  
2024 497,000  
2025 426,000  
Thereafter 1,069,000  
Total lease payments 4,077,000  
Less: future interest expense 714,000  
Lease liabilities $ 3,363,000 $ 3,832,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Note M - Leases - Operating Lease Income (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
2021 $ 1,843
2022 1,837
2023 1,837
2024 1,837
2025 1,837
Thereafter 12,859
Total lease payments $ 22,050
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Note N - Interim Financial Information (Unaudited) (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues, Total $ 105,922,000 $ 93,937,000 $ 87,132,000 $ 65,636,000 $ 94,909,000 $ 78,006,000 $ 71,745,000 $ 63,850,000 $ 352,627,000 $ 308,510,000 $ 323,317,000
Defense [Member] | Negotiated Termination of Commercial Foreign Military Supply Contract [Member]                      
Revenues, Total           $ 9,412,000          
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net Sales $ 105,922 $ 93,937 $ 87,132 $ 65,636 $ 94,909 $ 78,006 $ 71,745 $ 63,850 $ 352,627 $ 308,510 $ 323,317
Gross Profit 26,344 20,718 21,743 16,117 20,910 23,847 14,676 12,492 84,922 71,925 75,883
Earnings from Continuing Operations 13,941 12,138 12,657 8,222 11,724 14,712 8,153 5,951 46,958 40,540  
Earnings from discontinued operations, net of tax 0 0 0 0 0 1,677 3 0 0 1,680  
Net Earnings $ 13,941 $ 12,138 $ 12,657 $ 8,222 $ 11,724 $ 16,389 $ 8,156 $ 5,951 $ 46,958 $ 42,220 $ 39,940
Earnings from Continuing Operations (in dollars per share) $ 1.98 $ 1.72 $ 1.80 $ 1.17 $ 1.68 $ 2.09 $ 1.16 $ 0.85 $ 6.67 $ 5.78 $ 5.69
Earnings from Discontinued Operations, net of tax (in dollars per share) 0 0 0 0 0 0.24 0 0 0 0.24 0.01
Net Earnings (in dollars per share) $ 1.98 $ 1.72 $ 1.80 $ 1.17 $ 1.68 $ 2.33 $ 1.16 $ 0.85 $ 6.67 $ 6.02 $ 5.70
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Note O - Line of Credit and Commercial Letters of Credit (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Letters of Credit Outstanding, Amount $ 1,247,000 $ 1,247,000
Domestic Line of Credit [Member]    
Line of Credit Facility, Maximum Borrowing Capacity 5,000,000  
Long-term Line of Credit, Total $ 0  
Domestic Line of Credit [Member] | London Interbank Offered Rate (LIBOR) [Member]    
Debt Instrument, Basis Spread on Variable Rate 0.50%  
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Note P - Discontinued Operations (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Jan. 03, 2017
Dec. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Lease, Lease Income, Lease Payments     $ 1,967,000 $ 1,788,000  
Lease Agreement with Drylock [Member]          
Lessor, Operating Lease, Term of Contract (Year) 10 years 14 years     14 years
Operating Lease, Lease Income, Lease Payments $ 1,288,000 $ 1,837,000      
Lessor, Operating Lease, Renewal Term (Year)   3 years     3 years
Lease Agreement with Drylock [Member] | Minimum [Member]          
Lessor Operating Lease, Option to Terminate, Term (Year)   5 years      
Lease Agreement with Drylock [Member] | Maximum [Member]          
Lessor Operating Lease, Option to Terminate, Term (Year)   10 years      
PAPI Assets [Member] | Discontinued Operations, Disposed of by Sale [Member]          
Cash Provided by (Used in) Operating Activities, Discontinued Operations     (0) (1,052,000) $ (636,000)
Cash Provided by (Used in) Investing Activities, Discontinued Operations     $ 0 $ 3,107,000 $ 6,290,000
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Note P - Discontinued Operations - Summary of Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net sales $ 105,922 $ 93,937 $ 87,132 $ 65,636 $ 94,909 $ 78,006 $ 71,745 $ 63,850 $ 352,627 $ 308,510 $ 323,317
Cost of sales                 267,705 236,585 247,434
Other income                 3,792 5,926 4,437
Earnings from discontinued operations, net of tax $ 0 $ 0 $ 0 $ 0 $ 0 $ 1,677 $ 3 $ 0 0 1,680  
Discontinued Operations, Disposed of by Sale [Member]                      
Net sales                 0 0 0
Cost of sales                 0 0 65
Other income                 0 2,126 0
Earnings from discontinued operations before provision for income taxes                 0 2,126 65
Provision for income taxes from discontinued operations                 0 446 14
Earnings from discontinued operations, net of tax                 $ 0 $ 1,680 $ 51
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Note Q - Divestiture (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Oct. 17, 2018
Gain (Loss) on Disposition of Business   $ (0) $ (0) $ (2,528,000)  
Financing Receivable, after Allowance for Credit Loss, Current, Total   $ 2,869,000 $ 2,853,000    
AMTEC Less Lethal Systems, Inc [Member] | Disposal Group, Not Discontinued Operations [Member]          
Disposal Group, Including Discontinued Operation, Consideration         $ 10,636,000
Impairment of Long-Lived Assets to be Disposed of $ 3,021,000        
Gain (Loss) on Disposition of Business       $ (2,528,000)  
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Note R - Business Acquisition (Details Textual) - USD ($)
12 Months Ended
Jul. 23, 2019
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Pro Forma Information, Revenue Net of Sales Deductions of Acquiree Since Acquisition Date, Actual     $ (38,000)
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual     $ (1,103,000)
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year)   2 years  
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year)   15 years  
OneEvent Technologies, Inc. [Member]      
Business Combination, Consideration Transferred, Total $ 6,501,000    
Payments to Acquire Businesses, Gross 4,020,000    
Business Combination, Consideration Transferred, Other $ 2,364,000    
Business Combination, Earn Out Evaluation Period (Year) 7 years    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 117,000    
OneEvent Technologies, Inc. [Member] | Technology Software and Patent [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 10 years    
OneEvent Technologies, Inc. [Member] | Technology Software and Patent [Member] | Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 15 years    
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Note R - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Jul. 23, 2019
GOODWILL $ 15,317,000 $ 15,317,000  
OneEvent Technologies, Inc. [Member]      
Cash     $ 287,000
Receivables     14,000
Inventory     307,000
Other current assets     105,000
Property, plant and equipment     35,000
Intangibles     2,141,000
GOODWILL     3,831,000
Right-of-Use Lease Assets     59,000
Total assets acquired     6,779,000
Less: Current liabilities assumed     255,000
Lease Liability - Noncurrent     23,000
Net assets acquired     $ 6,501,000
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Note R - Business Acquisition - Pro Forma Information (Details) - OneEvent Technologies, Inc. [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Net sales $ 308,561 $ 323,424
Net earnings $ 40,822 $ 38,391
Net earnings per share (basic and diluted) (in dollars per share) $ 5.82 $ 5.48
Weighted average shares outstanding (basic and diluted) (in shares) 7,018 7,005
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Note S - Other (Details Textual) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Financing Receivable, after Allowance for Credit Loss, Noncurrent, Total $ 7,399,000 $ 7,182,000
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Note T - Subsequent Events (Details Textual) - USD ($)
12 Months Ended
Mar. 12, 2021
Feb. 19, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Payments of Ordinary Dividends, Common Stock     $ 42,172,000 $ 42,087,000 $ 41,989,000
Subsequent Event [Member]          
Payments of Ordinary Dividends, Common Stock $ 44,083,000        
Dividends Payable, Date of Record   Mar. 01, 2021      
Subsequent Event [Member] | AMTEC Corporation [Member] | Government Contract [Member]          
Contract with Customer, Liability, Total $ 92,900,000        
Subsequent Event [Member] | Regular Dividend [Member]          
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 1.00      
Subsequent Event [Member] | Extra Dividends [Member]          
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 5.25      
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance at Beginning of Period $ 450 $ 747 $ 1,869
Additions - Charged to Costs and Expenses [1] 0 6 458
Additions - Charged to Other Accounts [2] 0 0 (1,422)
Deductions [3] 138 303 158
Balance at End of Period 312 450 $ 747
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Balance at Beginning of Period 0    
Additions - Charged to Costs and Expenses [1] 520    
Additions - Charged to Other Accounts [2] 0    
Deductions [3] 0    
Balance at End of Period $ 520 $ 0  
[1] Amounts charged to selling and general expenses for allowance for doubtful accounts and provision for income taxes from continuing operations for valuation allowance for deferred tax assets.
[2] Amounts charged to other accounts. Charged to the loss on divestiture of AMTEC Less Lethal Systems, Inc. (see Note Q to the Consolidated Financial Statements.
[3] Principally bad debts written off, net of recoveries.
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $^"<%('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 " !/@G!200IG0^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVFE2.CFLN))07!!\1:2V=U@\X=DI-VWMZV[740?P&-F?OGF M&YA.1Z%#PN<4(B:RF&]&U_LL=-RP(U$4 %D?T:E<3@D_-?) M\33V'5P!,XPPN?Q=0+,2E^J?V*4#[)P(&W:9_-IL[W621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $^"<%(,)E?PK 4 *07 8 >&PO=V]R:W-H965T&UL MI9A1;^(X$,>?]SZ%A?9A5UI*[$"AJQ:)0GO+[2Y%A=VJ=[H'DQB(FL2<[93V MV]_$"0E;A4E.UP>:A,S?O\PX_S&^W$OUI+="&/(2A;&^:FV-V7WN=+2W%1'7 M9W(G8OAF+57$#9RJ34?OE."^#8K"#G.<\T[$@[@UO+37YFIX*1,3!K&8*Z*3 M*.+J]5J$7!M@[?@9BKX^.2?HH*RF?TI.I?]5R4B(1"L^D$AS^/8NQ",-4"3C^ MR45;Q9AIX/'Q0?W6/CP\S(IK,9;A0^";[55KT"*^6/,D-/=R_T7D#V0!/1EJ M^TGVV;W=;HMXB38RRH.!( KB[#]_R1-Q%.#2$P$L#V!O NBI$=P\P&T:T,T# MNC8SV:/8/$RXX<-+)?=$I7>#6GI@DVFCX?&#.*W[PBCX-H X,YQ(+X$R&C** M?7(3F\"\DFFT+FWR8S$A']Y_O.P8&"X-ZGBY]'4FS4Y(4T:^R]AL->CZ MPO]5H ..T3TQ1E[1,0RC> @C M^>*%?!6O5=7$E9ST;^#0/D.P>@56KPG6O=@$&L @!S,>B2HH7&D>EL\F.QO)_>+.!PC(">%Z#GZ C*)!OBW0;\DT5(!Z_YJ$6"$>_ MX.BC.N-$*4L1: _J^"BX2M\J N]\9=IPM7:;LK9+$:Y!P35 E8HYG(/-A0JD M3V[ALJ[BPM5N'Q&DBP+IXC\AV5R=!,*U:MYTZI0NZS2#6K[N*@M6$T^=]E<, MY,CN:3.041PGD)U[L9/*5!+A0D8EV,2FK"1BS8CRN8--ZSJIO#_\]NY=7>5* MDZ9NP\J!3^G FC22-%RLS@YHZ>NTD;'?!J$@LR1:"56)@XO0-NOV,!N@I:'3 M1HX^C3VI(#FVF7TB"P.%)%*1L4R@ T$CDGYU87'UARD&69HYQ=TXAUSR%S+U MH:;!.O"RMHND$)=T+]I.]Z)+^^AL*VV>XLZ<$XY\7PFM/QT.B%T5W,75N<,E MW0O6(S.8KUORA6L3Q!M-'O@KAENZ/\4-^RWN.#V#92&W#C/X/=R5>D1K'7 M[3MNVX4/#+#L$PRW=UO)$?R2/,V#"_1I#P,IVP/#/?V;M.N*K8PQHZL1&P!KU@@<1ANVG&/P*"LDUS#*?3+5.3DPS7',F M,;2R";!&3>"G#*%I56Y?*U1PH%*FV>-;/[P(R1;_MAY!8Y:O:ZN47P4 M&B,K+9XULOAI;(3*MI#2M2,_H%:2X8HXF5LZO-O(X6WIR!@:ST:J2H^HT1EY MG@ )$/ S,8RNM'<7=^><;A'Q,"37B8:O=64=:W3J%K1NZ?,N;M$YT4TDU":= M6K^# BQ9QC+:\;@Z<;A@+=K1/@UNTX=D;<$K4*#_M_AW2UMW&RW^Y\DJ##QR M&TI>-=,GN4K/JJ0;P,_#+G3! >WU89'P7(50&KK;:+T_SCK6(NU8L,#:.^7MV?[U=Y[.*DU"L890YZP/#"K;$LY.C-S93=*5-$9&]G KN"]4>@-\ MOY;2'$[2 8J-^>&_4$L#!!0 ( $^"<%*GZV71+0@ !,C 8 >&PO M=V]R:W-H965T&ULK9IM;^*X%L>_BH56NO=*=(@?\E2UE2BE M,V@I] +=N?O2#6Z))HF9Q&FG^^FO$R@!^=CM2ONBE,#QX6_'/K]S[%R\RO)' MM1%"H5]Y5E27O8U2V_/!H$HV(N?5%[D5A?[F298Y5_JR?!Y4VU+P==LHSP;$ M\X)!SM.B=W71?G9?7EW(6F5I(>Y+5-5YSLNW:Y')U\L>[KU_L$B?-ZKY8'!U ML>7/8BG4P_:^U%>#@Y=UFHNB2F6!2O%TV1OB\Q&+F@:MQ1^I>*V.WJ.F*X]2 M_F@N)NO+GM/S^W?MMVWG=F4=> MB9',OJ=KM;GL13VT%D^\SM1"OGX3^P[YC;]$9E7[BE[WMEX/)76E9+YOK!7D M:;'[SW_M!^*H 6:6!F3?@'RV =TWH&U'=\K:;MUPQ:\N2OF*RL9:>VO>M&/3 MMM:]28OF-BY5J;]-=3MU-9)%);-TS958HVN>\2(1:-FXJ] 9>EC>H'__]I^+ M@=(_U308)'NWUSNWQ.+V1B1?$,5]1#SB D]4=M MO7Q8+,:S%1HNE^/5\MSAD1X\TM8CLWGDU0;Q8HV2YHWX6:%1,PS#VP_C8\$0M.ZAE3K5WO/PA%'_,!*I$4I>I M2@6H=.EOE/I,$EDK8=1AXA$Z#'5DB&=OO'S M/HU/!VJGTS1D.,;,JC,XZ R<.J>BJA#/=!1L5XR.IV@MZT?U5&J:X%&Q_ (66Q;^TQ]KI@ M[#E%?M?(0VF!MJ5,] 0#XZYG_'H[C&'5FP M&RUSM1'ENT;$JTK @0^;Q, :[I!6 $)!$-FU=FS!;KCL9L$GM)K4H'Y(H%@ MF=(PF 2B(<9 %@!:DM ^TTF' M*N)&U=?Y_.;[9#H%!9K P3[%0/[X&&(FW WX]NQ M+OYOT&0VFM^-T6KXOS&LU606B6,@%@.&.OMS:.W@1MQPFZ^^C1>NX32II9,] M &^ (0M=M[^C&W'3;=@F37W4IE*@1HA4N^5LJ 1,L4<<:2GMJ$:]3^WX3"?# MZ\ETLIJ,W=L^'7BH&SR'&GK+WVR[$]3$A:X0(:X#E@0'OOU.T0XLU V66[$6 MI4YWV^I,Z6)-ES^)S 52_!=4#=O-+/O)JLF%UZVJ?%H/EM-9E_'LY%M6)W^ MFE.Q\VK+$W'9T]5")L&5:B%Y[5XAP-:[619?J76)\C3/KZ MUC5_J-IPW3O$%;H1B<@?17DXUFG)TAS0H$E5U4V[L,^8U_=Q]+EF\UII,!5- M.=^TU>3OZU2A_5Y?>4&?$OHI3WVD3;:B/1',P,T]!NPL,@:=:WQL>#KX'8_9 M!X4>3]=G:8$2ODTMN1.#]A495(9 EI@Q>]'$.@0S-X(70G']T1H)7A:VG19F MHI4&84" 9 $T)1&SYSCLZ%CK0Q#7>9VUAY=RMQ$I<[T<-\TY\\M[Q@-V ""N M#R1HD)UCGY=U7&9N+B^;1;B1F4[2*KW(?]:I>D./XDF6 JU*G0;5Y1MJC4#Y M 'ZC, @ ?H"F. HA0S3YQ"J;>U>[CBEZJB:Q4'S'L][W(;Y33Q'/;?W=WPF;:OG(%-+/3F*A>5SDCI?/:5&A3#SI MMMZ74#LI=T]@["Z4W+8/,3Q*I63>OMT(K@>],=#?/TFIWB^:YR(.S\%<_1]0 M2P,$% @ 3X)P4B;(3^=U @ \@8 !@ !X;"]W;W)KZ2$!6N%?5#K;S#D29Q?H83I_LFZKTVPN&B-5?4@1H*: MR_[(GH?KL"4(XC<$X2 (/RJ(!D'4!>W)NECWS+(\TVI-M*M&-S?HKDVGQC1< MNKOX:#6>Y:BS^51)HP0OF862W#'!9 'DT=D9W.S**88>DX=C\K#S MB]],7M?X'.$5+IXN2,,T63'1 CGCDI1*"*8-:4#W<<\/Q>W]D\[?O2VK/,CH M:CO1>Q4[T-$('9T S5I;*N]\>\0<*=\#C$3P^ M 9P;TQZ'CE^Q7,6QGP37>\S'ZW:0DQ$Y.0$9.Z"Q3)9<+H]Q)Z]Y_#")HVB/ M^U"=GT9A=)@[';G3=[E_8CDQZ#35S!QD/C7R1[S@;(H#FZ2/62Z MU9'879==]A^XE53=>DYLIBR^N&%7Z40+L"/+]0RFXF MKN^-G[G\/U!+ P04 " !/@G!2)@29NMP+K%C3K M^IJQ:)NH)'HB[:3]]#M*BF2;)S9]8UOR_TC^[DC>D5>/JOFFMT(8\E25M;Z> M;8W97<[G>K45%=<7:B=J^&>MFHH;>&PV<[UK!"]:HZJ/UC,Z>7WR6FZVQ+^:+JQW?B'MAONSN&GB: M#ZT4LA*UEJHFC5A?S][1RR5+K$&K^%>*1WWTFUB4!Z6^V8>/Q?4LL",2I5@9 MVP2'KX.X%65I6X)Q_-J$N0M^7*_)*]^ M>TWTEC="$UF3?[9JKWE=Z*NY@2'9AN>KOON;KGLVT3UEY).JS5:3]W4ABM,& MYL R +%GH!OF;7$I5A8T1\R7+S?//#3A$)ZP;2^::.\O M6/F:EP)U;6<:MZ9V?1\684(2#221 ME^16:6-GU21-9YX<]*!)O;2_-XHK8TIPA*(@PSK)PDB092!(OR3ULN;+>$%B_9"-JT?"2 MB"=(*QH/4^*Z%#R/1 D1QE'BNF")"$.6)9-DZ4"6>LD^UH;7&_D \XWP2C5& M_N VUV!4J3L&1ETF5W8:@0X(:8PFTRLH&W@R+\^?=LI!JBQ@.]9&FGTCWI!: MH/,OP1PS=LI-+Y_!%2;P@;O(-OJ#QY[?&+X M$[YK]/V>LN59AG@!4;(PP-R *L-\V@]L] /S^N%N$L[C&92;.6.D81"Z$_06 M4](TP;@1)8OB8)I[K#:HO]QX0?Q1RA!9AGF,11=1!G&$+%A$&<*$\41WK$2H MOQ0YI2RD[D&A AXYVZW5%BP0=I39K2T<6%="$VQS0H0QG08=BQ3JKU)L]2AZ M6)0A=JJ]J;@A2M;6,PZ+JPSS//+,SK%2H5TI$$[@?&T/<1 E?H H;01,T*J" M-=J?1.!4JR'C%T![Z2F]Z5@_4'\!<<.U7+6%42'+O>WXE7SN[37J3S?SIT&8 MG?L24]'LW(^8*H@G?#C6$#3S^G"8^S#1.Y0W]MQ\RNEUWYCGJ3_1?YC.(=:/ MA2I+WAP-!'=IUT=ZY(;D(DG/7>JJXHO4<2FF2G+#,947X%D+XDE*@J8.>,K@H"/H$X MIGW&O(OC],:C2_N^M<#&Q,I^?H[W[<3,/7=/[,28$M^)$:5_)V9C!F61UU%= MS;M"W'6<-KVN&Y,8\R>Q+W4C>"E_P+K:<)AL]K+PP&7)X6#W%LJSM_9&@6BQ MVC?22+S\9.[IF6*^1604.8MCNF"Z_F9CAF/^PS@V 5&>!)LN*7) PI10)&-0 MB#(((@1K?G3=6(EFTU[;:I@.^]IT%W7#V^%J^%U[(7KV_H9>+KL+WK&9[K[Y M$V\V$K;/4JRAR> BA6$UW15N]V#4KKW4?%#&J*K]N16\$(T5P/]KIT!V'@LGU8ZF,KQ=8-.E1+&L?I\B!4O;B] M=M_=M;?7S_JH>]L5\L;Z^/XD'>2_/; M\:Z%JV4_RU8=9*U54T>MW-TL/I(/!>=V@$/\KN23OO@<62J;IOEN+[YL;Q:Q MO2-9R=+8*03\>Y1K655V)KB//[M)%_V:=N#EYY?9/SOR0&8CM%PWU1]J:_8W MBWP1;>5.G"KS:_/T+]D12NQ\95-I]S=ZZK#Q(BI/VC2';C#( MBP$DG1A NP'T]0 ^,8!U ]A;!_!N@#/U\DS%V:$01MQ>M\U3U%HTS&8_.&.Z MT4!?U7;?[TT+ORH89V[73:V;2FV%D=OHWL _V%2CHV87K87>1Y_!,71T%?UV M7T2__.WOUTL#B]JAR[);X--Y 3JQ *'1UZ8V>QW]H][*[7B")=QM?\OTY98_ MT>",A2S?1XR\BVA,8^2&UF\>3E;(\.+MP_, &]9O '/SL:D-L%;>.2OOVN80 M042WPJCZX1P2RBBI/P36X?TZW*W#)];Y!CE$BK:&F36VB^?1B1MMD\7C+4]7 M21['8.+'2^LB0$HAS;P&%CZ0K59\!!PQ27HF2=!B'[?_A;@XNZEI(/F435VJ M2D;U!47[B[TNK7F/;?.HP/FBS?-/VS?M[RH-VO?.KN&R(21CR#R0A4LE;&[# MK'V>*[VP#)W32U%E/*@N2^E(;43^H325U) Y-:]3_ M)BEE/B5*?$8^+&<^'V0RDF:3?/*>3Q[D4\B=;%MP!%67S4%&1OR(?MG(6NZ4 M07-;[MW'%!P->S3X2A4:V,]@LC:@D301IE3*VV! MVIPTC-5:H@FM6R;$!L32#_/*FCM0!*DOBWYSLG@F+4QQ4(CJ1LFBL=N-*?28[-:6-VIPHR M<-F<((VCS.C\]OF0#"'EHW@2V,"AL.HH"$5<&7^A%1R0<'00"#0L$'I7/(IGZX>.) 1#>P)A5RFQ4953]1A3ZI=S MDF2(HEXCR"MPN!392P0*(GW:,^F@$6A8(WR66XCVRC'4]G!^(?#D92PN.UN@ MG/VJOLH0"8O@2,R14$2 D,U#A >A0,-"X=M;CVPH4:32QZL,23L($LZZB!UW:5RH: G9P$T='4]MN1?Z M=4NF,R52L($U]_75&H.2. '+(^;$L"FCV73BHT.9I^$RC].\B@["O%RX.!+5 MA/OXU3O).2111)#3%E#>&9(3YZ;+ D'F: M![+@($AH6)!\:XP5>UJ?)J+3%P\>CUE(@4 \43XF,&@0&M8@8\^L'9VA6*&4 MYGL2"(02CC3#@G.-F[2#Z&!SHJ,7U)?1-8XMI[I;?,_8?#L"@5RQC"%E*3C9 MF.&@-5A8:XSW["T'/^;K (\2TI] SWW!N<:,!C'!9KL.%XQ4K4^MJ$LYQVJ^ M\8! \AAI/2 XZOHI4]0N'AJ$>P_W4,3^4B9D?L? 8XNMGJS_S*_<5YR2##GFXM XQWP$@Y)5/MT488,B8#.*8!3> MNHL(TTH!@?X,YZ6F_(XR]0OWJXYN1Q/!(:W_8GZ^,<%!!K"P#)CL6S&L"TD&&##F SCR5>8OFDW4,7U,-1ADB?@9,T0Q0;"J4Q00[J^*P\ MT)7@@T#@\X\MX'!NO<^>TCM!8-LO]H/-R8_@H1/-;HYT$'B"["@"I#1CR)8B M2)ZD-)FF.B@%'E8*ZREJD3#11CZHVCZ"M<'X+ 7JP-RO]MDJR?P3XQI!)FF. MG$,+!$D(I=,/0?D@)'A82 0)0U8-4D6T0AHSI..$('&C% C2,\J8ZB L>+@K M<7\Z'L_:".3?5NFR:B";2MUK7%NNP+_/;QS-M)?YQO%]SD.V#>T])1ZX->7YOI?^V?Q?JHWL#Z-7W MG\B'XOQ&TS#-^06KKZ*%N-&@NWX^K/;!$ -1DYB)36GWUZ\3TH0XMH-VY@4(G'OO\;7O M.2'3/2N>^892 5ZS-.?GHXT0VR^3"5]N:$;X&=O27/ZR8D5&A+PLUA.^+2B) MJZ LG2#'\2<92?+1;%I]=U_,IFPGTB2G]P7@NRPCQ=LE3=G^? 1'[U\\).N- M*+^8S*9;LJ:/5#QM[PMY-6FRQ$E&?RXFM\/G)*1C2E2U&F(/+MA5[1-"TS21X_ZJ2CIF89>/SY/?M-M7BY MF 7A](JE?R6QV)R/PA&(Z8KL4O' ]K_3>D%>F6_)4EZ]@OT!&[@CL-QQP;(Z M6#+(DOSP3E[K1AP%(&0(0'4 4@)'>"I%; A MP*\#?"4 FKH4U %!M5F'[E9;,R>"S*8%VX.B1,MLY8=J?ZMHN2-)7A[%1U'( M7Q,9)V97+.A7R3YTQP<+>25VSYO&%I3 O^&[C^L4O$&QB#I\]($*.<6R(]>DR)-\S6VYK@<( MWEU]!1="%,EB)\@BI4 P2;60;;9EO;%G_2YUA^^*M^'^W0XD8K)5W;")/$/- M04+-04)5'FS(1_D^CCP M@B[LN@\;AWX759J3[D\^6GRKQS.M9Q14-K9"TG2=4-K]G=B0XOC6=;-3=!OBVL%(-9L:=*P# MT L--QNP]4)H-\,3M#'2MK)O?H'\"W[K.I 8VA&ZF2?*M9@>L'D6>:G-;TH=WU!V54 M8]M^Y/5D?@C6I==Z-[2;]R^7T;ZKP]Y:K)CN?[36])'=](=%%&D<%2,8J/=( MP[@NQ=91D=U13Q)1U/=+&!E%%!W]B;7[I5%$4=_3HD@9W;D&-%;O6#08+U(= MJ@8I.FN8,M1:*#KM3[%99\L[#DVW^X89.%W3JGGK@=@UZ"QJK179K56OLP:Z M^!2=U: @PFZH[FD?)B5/WJ\J.JM+YV%U\_L@J;,N[ V7IFB 7:S._^3HP5_Y MY/@;*=9)SD%*5S+0.0MDAN+P,/9P(=BV>A:X8$*PK/JXH22F10F0OZ\8$^\7 MY>/%YI'X[#]02P,$% @ 3X)P4J!1LX); @ 0P8 !@ !X;"]W;W)K MS;QM;%P[& [+?S[G9TT*ZPME?82^\[W?7??.;ED:VT>;0G@R',EE1U'I7/U M%:6V**%B]DS7H/!DH4W%')IF26UM@/$ JB1-!H-S6C&AHCP+OKG),]TX*13, M#;%-53'S,@&IU^,HCC:..[$LG7?0/*O9$N[!_:SG!BW:LW!1@;)"*V)@,8ZN MXZM9ZN-#P"\!:[NU)U[)@]:/WOC.Q]' %P02"N<9&"XKF(*4G@C+>.HXHSZE M!V[O-^Q?@W;4\L L3+7\+;@KQ]%E1#@L6"/=G5Y_@T[/R/,56MKP).LV]@*# MB\8Z775@K* 2JEW9<]>'+4!\O@>0=(#D+2#= QAV@.&Q@+0#A%;35DKHPXPY MEF=&KXGQT6):=.DG;?ID M3_HX(;<:Z2RY41SX:P**6GI!R4;0)#G(.(/BC SC3R09)(,=!4V/AL=?=L!G MQ\,O#Z@9]M? ZL\SNAJNRGO1LP.1;R2EO;2TH/2;IZ=8?\I+/VGJ-$;8>]&S Y%M,+H MUN=5@5F&,65)H1OEVA>S]_:3\#H,@#?^"4[(=J#]I6G'ZRTS2Z$LD;! RL'9 M!=9CVI'5&D[7X2-^T Y'0MB6..7!^ \7VCM-H9/T/\W\C]02P,$% @ M3X)P4K5VV,6^"0 :!@ !@ !X;"]W;W)K;9HB3KH8+/8#+=$V)Y*H(:DXWE^_ MYY*2+">.B\4TLL3'O9?GOCF?UDH_F940EKVD268^MU;6YN?MMHE6(N7F1.4B MP\Q"Z91;?.IEV^1:\-AM2I-V>'HZ:*=<9JV+3V[LN[[XI J;R$Q\U\P4:J*/:?RY=4H"B41$EBAP_#R+B4@2(@0Q_BYIMFJ6 MM+'Y7E&_<6?'6>;;.W7 M]L,6BPIC55INA@2IS/PO?REQ:&P8G;ZS(2PWA$YNS\A)><4MO_BDU9II6@UJ M].*.ZG9#.)F14F968U9BG[WXIJQ@8W;,9EXK3"W83"XSN9 1SRP;1Y$J,BNS M)?NN$AE)83ZU+1C3]G94,KGT3,)WF'1"=JLRNS+L.HM%O$N@#8EKL<-*[,OP M(,4K$9VP;B=@X6EX>H!>MX:AZ^AU#\!@F%7L1F8\BR1/V,QR*V!^UAR@WZOI M]QS]WCOT?P(I^_>#>+'L,E'1TW_VX7N0.CGNNWX_D]V=\-FTR_?IC?3R?C; QM/)G>/WQZFW[ZP[W=?IY/I]>R<_?K+H!\. MSWYC1ZS3_ BW'W<9^X-G!5E)EY#O#(/FRB[KG-&_3-$3BNFP*3FNR55F!(%K M5X(MU;/0&>$*,\YB8!RSR=V/Z=4Q[;KE.EJQ<.@5>P):ED'7(IT+7>O[!,LV MK/P(P+G'1O1RPZ5F/WA2"'8KN"FT5Q\#&W8E390H&C.T&*)H(1R-@ X#F>N3 M/$#*B&N](0WQE'3%$/TP9E:.EGL1?Q?RF2?$($!L<2HU.&TD,#Q/1&,PYYMR M!)LQJ@N<.9%\+A-I2?L\S[5ZD8@Q^%C0*9[=*>*BADVFJ8@E%C!(8E9*VV,K M= H,;:&E=7Z+=Y/PI)DS(B(J#A9-/@"K,(8 M2"DSYB/$$>LW==WXF%2PN)?K+2SG)+E\[9 ,]C<-?2H7)/1GDER)F9#Z-A/S@;C*J?8_SWH"R([H42Q :C8#CJ M^Y>S4:?!Y)6T@/.@M-VSH.N$Q$MOU"-"0R+4/R0MUH:]L^KGY](.1T%_$/J7 M8;?;8%*K]+M6D1 0::%5R@SATEF)SKO^9XDY]/6A/PQ&(5 _/24OW!H4 M'J.W:@P.33;F=J,J6/W?K(/FWV(A)TW M2YM^?\3.$'<*;5>.U2$8MX%LJ52\EDG"N$/Q9[$%J;81$Z>9Y=E2$MX\CX]]K:SX/M&\M_.^?,LJF,#K-K]7_2MFN1O"(3LL'I(&#WI!A$:!<$ M)J6K&=3W,*F)J^R%-G5%Y0UP5,/^7JJLZ?:NF7..OW.HZN[JX^^2+J[ 7MR MUF JCA!J7AA4I% ^_C""V@.L8X'&$3%0>3F1S.,"VLY<8"1NVTH0X6=1P$1A M-:6U0!*4K\6<#+BDATRX6FGI12^68O$K%$-6:QD_PFJ[_(C4H6J 4: M9%S%L) O(CX&")&HZH9']"QZ9Z)60E >C0;AF'%5K6WA(Q9\S75,!>JU.\1")W^[$CD:FD "%,Q!/O0ZYT MHL;9X6]R$5'W04%>(!$F$!QR+1% M,-V)RK?E #]CII$0'1AVK.4T!_G.:I6 M&$ %<8""R]OX#C4 K=#N4-4!5_;G2?-$0,8 R@":F*GL@0QI)?-<;,$K?<,[ MCMV:_Z^_C,+.\#>X$(2BBDE .Y6T6M#1GP5I6*R9D(#!ZT4\3MM"^VM5,#C9Y]!:!0>K0S5X4>U?3:ZF(^5I[_6%D)?3(Y)M6MF M4-K[IN\2MDJV-*.[BX8B7[GQ+MXJPK%PFLK.2$5F*R5(U$(ZZXF$MIS281UO MY\Z5FH:[-8*@Q(A IDU[3ND:*4BWEV6L#K44VS(M*)-J/><:T.S=U/->/J@A M1@3*?"EL8#N1K^%JFZ2.#FY/QNQ=:JUV\E7WC6@[T[U=WI6/P DU@O.F1F=# M8$*.I(A]Y_BZ :X,9%YJWMU:E9TI[%2M"?>RX%RI=1DZMC7- [^I-<\?JU*S:@OA1+F64D2"5EG:!1XX<#JO?#L$.7.!IE,W2.PIC$KIFS M[FF7]3H#])MH9!.YV%38-2[%2)<[A-^RJBEW^M65 M4$EY-Y5!B#\*7\,.:@$&L/B@<=$WW5Z3E!!,D*"DK5KFHP>5(W=VPT&UN_[= M*=Z\";GQ'2&V]V>4R[OX-'S+NGV(!$+;#T]&?9;3/M[;?]A5>[NDN?*(IZZUY6 M46M:@/F%0D]=?A"#^G\N7/P/4$L#!!0 ( $^"<%*9B"/GM@, ,T' 8 M >&PO=V]R:W-H965T&ULE55M;^,V#/XKA%<,+9"+7^)< MFEP2H.D++L"N5S3=#<.P#XK-Q$)ER2?)<>_?CY(3)QNN ?;%%BGR$?E0I*:- MTJ^F0+3P5@II9D%A;34)0Y,56#+35Q5*VMDH73)+HMZ&IM+(]+SJ:JMX!*?-)BZ+)G^L4"AFED0!P?%,]\6UBG"^;1B6URA_;UZ MTB2%'4K.2Y2&*PD:-[/@)IXL4F?O#;YQ;,S)&EPF:Z5>G;#,9T'D D*!F74( MC'X[O$4A'!"%\7V/&71'.L?3]0']P>=.N:R9P5LE_N"Y+6;!=0 Y;E@M[+-J M/N,^GZ'#RY0P_@M-:SM( \AJ8U6Y=Z8(2B[;/WO;\W#B]-P7'IBK*RFG8Y^=GYH[(("_@ 2[E#:97F:*:A M)62W'V9[E$6+DKR#$B?P14E;&+B7.>;_!@@II"ZNY!#7(CF+>(=9'P9Q#Y(H MB<[@#;H\!QYO<"9/ U;! Y=,9IP)6%EFD>Z7-6?PTPX_]?CI._@'^G[ '3>9 M4*;6"'^]X)N%A5#9Z]\_(_4LI&O'B:E8AK. ^LV@WF$P7_1A^?CM_O'EZ_/R M?C6!EP*!E:J6%M0&^+&(L&.BQASHYENR^6WY\-5=7VZ@808N!E%O& ][410! MDSG)26^4IJUL'!05 ,LUZJX(](G'L.':V/WW'9-WU/2YAE]_^3A,1N-//NZ- M$C03N-R"96N!U$PFTWSMZE0P"TW!LX*:NA8Y%&R'H+*LUIIRXILVG]-T"Y;# M&E$>\B8 ;TW$9(J"S=&BI@9J*6'PT!$R.4:UE!E--H-P24GXU15M7B=Q_ DN MEXY)51OBR_0 WS*L+%24IRD8%3NG]KN"/Y%IN'4'$H+KL=?$Z:!U M2$[YI4ISV4YM-_Y(K+3:<6I/(EX3*67%-#>TU7!;M+)T3-;&EX0*=.2H?\K1 MX:8[F#OW2I+37L11VEO/!H<;^YXV!N-DU;^'W?R/QJRZ3+\ MV3@(3T9LB7KK'Q)#K%'GM=.VTW9OU4T[HH_F[4/WA>DMEP8$;L@UZH^& >CV M\6@%JRH_L-?*TOCWRX+>6]3.@/8WBH;97G '="_X_!]02P,$% @ 3X)P M4DP=!%OX P ;0@ !D !X;"]W;W)K&UL?5;; M4B,W$/V5KMFJS0OKL.?%-5PFUGK.UFG VR_<&- M6IXXA76.W37]KL[IX<9U0T/MBJ-0:#2IG=KWAL MX_#$X*S_AL&P-1@FWCM'B>6%"&(RX"'>RXL6;;9#&[Z!-AC2=VM"Z>G22);/ M 7)0Z_@-]_QFPW<1+[CHT>'@@(;]8?\=O,-.[V'".WQ'KZ=@Z:LRPA1*:+H- M(C#J+/AW\(\Z_*.$?_0&/L)H&T#1M=B*I6821KX66[I0OM#6-X[ISSM^##33 MMKC_Z[68O^LQ=NVYKT7!XPQMZ=D]<#:9]V@ZG]_\N+R@J\5TMKA:W"TN;\]I M&@@1Y6K)KHOJRY/!9_KXX>1X>/KY"]V5J Y;U<)L27E"-ZT^*1-92\*+0"4+ M'4HJ!&04U@=_0/' -NN25"!IH10?W990R35!L$\1L:&$OX2$+'!,2&$?^ 6@ M%JKR9-.%DK=X!$11DB!?R[1@GU0>&V KDS1N.AFV01JC./:NGC^G'BK^>.' ML^'@](O'WGBKE4P0KU7Y\U U :3_19I*A10Y5>!N<&SDTT0)(_36J]0XPF,1 MHG?)@1W>)&76B8FH$8O:*3C:2T09FJ@#F4-4]Z%N4K5!?"761H5&IH"WLI ! M+:D4#P"A& @7Z2NP19#MZYI7GI2JZ;,:%[''#%BPX^HN!A/W%CRS\1 $!R:=L)L%"HWE3@. Z+"X,3P M=\M,Z:']EH %231_X]-@ S4V#\I9$Y,#APY9DBI1[6HJH71-^=HSE3\9 16[ M=1IT*9@F[*9!=]K-TNENA/R\OAO$WX5;H\"A?P73?N\4H\OMAMMN@TY. V5I M \936J)M);MX =]7%EK;3730_8&UL?911;]HP$(#_RLF3 M]K21$*"T#")!:;5IZE8!W31->S#)0:PZ=F8?A?[[V4Z:4:GPXMS9=Y_OSG<9 M[[5YM 4BP:&4RDY8052-HLAF!9;<=G2%RIULM"DY.=5L(UL9Y'EP*F64Q/%% M5'*A6#H.>_L=2:'PWH#=E24WSS.4>C]A7?:RL1#;@OQ&E(XKOL4ETD-U M;YP6M91\!JE]" 7QM^&R=HKO>.Q_$*_#;F[7-;2%GK_ M&9M\!IZ7:6G#"OO:MAHO/S1U.'*X&)YP2!J'),1=7Q2B MG'/BZ=CH/1AO[6A>"*D&;Q><4/Y1EF38=:#7_0!) MG,1G>+TVU5[@]@.N M5%BNT;3E"HL7NU=AO81^W(7W[RX&R?#J$[R5;7341"6:;1@5"YG>*:K[J=UM MIW%:-^%_\WJ4[[C9"F5!XL:YQIWA@(&IQZ-62%>A)=>:7(,'L7!_%#3>P)UO MM'NK1O$7M/^H]!]02P,$% @ 3X)P4K3DC3<9 P B08 !D !X;"]W M;W)K&UL?57?;]HP$/Y73IDT;5)+(+1;UP)2:=G: MAR($[?8P[<'8%V+5L3/;(=U_O[,#C&J%%^(?]WWWW9WO&/KL"T<-+J;0; M)H7WU66:.EY@R5S'5*CI)C>V9)ZV=I6ZRB(3$52J-.MV/Z4EDSH9#>+9S(X& MIO9*:IQ9<'59,OMGC,HTPZ27; _F.V\*3=@4E!*W7[9RR8/>X"+[@% M@%D47?K**J\99Z-!M8T8(,U ML85%##6B29S4H2@+;^E6$LZ/IL8C3. 4IO0 )LQJJ5<.9FAA43"+@]23DV": M\@WAN"7,#A#V,G@PVA<.)EJ@>$V0DKJ=Q&PK<9P=9;Q%WH%^[P2R;M8]PM?? MA=R/?/TC(3OP!KY*S3273,'",X_TU+P[PG^VXS^+_&<'^/_/(OQ\Q!?0KC$933HPG3S"Y'H^O9]^6\!L,H?%W?5\<@EC MYB0'W,JH2(:+,J2++U@ M8,O$)KX9FG/UFBI!4'7Y9*L30[*Q8RXSKP_MVG\^SSERMXZ_VF>^.A1+N*0]!1.FKMVTFQ.]W-V>MVO/PS M;X?T [,KJ1THS G:[7P^3]KT;3?>5''84" TNN*RH/\*M,& [G-#-=QL@H/= MO\_H+U!+ P04 " !/@G!2%I#ML!H$ #/" &0 'AL+W=O)RZ(R#ZTELY*W 2XE;=38'PV0AQ*M9W.=#QS<.8869-@B,/AN<8E49('+C MVP'3.9HTBN?S-_0[RYVX+)C"J:B^EKDNAD[B0(Y+MJ[T%[']'0]\N@8O$Y6R M(VQ;V;CK0+966M0'9?*@+GG[9;M#',X4$O\#A?"@$%J_6T/6RQNFV6@@Q1:D MD28T,[%4K38Y5W)S*7,MZ;0D/3UZ%!KA#JY@KD7V>F4(YC 5-5VZ8B9N@XXF M,T:XDQT@)RUD^ %D$,*#X+I0<,MSS-\#=,B_HY/AFY.3\%/$&\P\B (70C_T M/\&+CJ0CBQ=]0EJ!%G!7 .L[5Y<2"6RS(S M^&M*!PF:G+GG&>F9P_-4@UG%Z)TVC10;LK38@S))68@J-^HD\,#V$"0F#P+? M#/UVIV=W^NUX//3AYY]ZW;"?_@HW:UGRE4T?*Y3:,3$;@1D(X"A[%BRJ.IE8 M\?(?PYLBH-D.LG.'<6?F2)&SM*:"*U&5.3-!.V441< B2BQ,-=M8_H(N0&)E M14W8SY[?.Q.D>Q'U>J[OD^L72>2W,Q/BB[B7FI4Q_QTU>C-8+RC>;^_F>Y%W ME)>BH@)MHJ39HL)#E2;JRE*SU;/4>Y*3YZE!":AEF=DL,12N3Z@'HT':6K./ M0L%76R=)?+Q!264?[E@IX855:S*BX3?**@TW)@'_?X7'$P\Z6."JY-Q$@&+> MH"Q%;I*MY\=P 6GDA1%$H1M%?5HF?2^)(4S=A-*,EI$7^RTR8?7=B':3U(C$ M;A ED"9>-X;(39(>!$'/BU-X:>U>1FZ01O +=%,OC>&2LCCI![1.8H^^EX$; M=5-:]D,O[ (UHB661L^GDOWV>T\#*3-.!,+0[5..$X&>EX3_P>=X=3^J@9VS M)E.C7-E6JBA9UURW_>:X>^S6X[9)G<3;5O_ )(5:085+4O6]/C5'V;;/=J%% M8UO60FAJ@'9:T#\.E$: SI>"*OAA80P<_\.,_@502P,$% @ 3X)P4M4U MQ?!) @ YP0 !D !X;"]W;W)K&UL?91?3]LP M$,"_RLF3IDUB39H6**R-1&&P/3!5E&T/TQ[Y\Y^G.V(VK$0D>E=1NQFJBYCQ)7%&CXFY@&M1^IS)6NL5?#2'

PD%Q/$_+DL)\4'67>4K)7*,,,;HVFVL$G76+Y+R#Q+O5^9<]^S;.#Q"LL M!C :'D&69ND!WJB/'[TH3;'Y]5).#Q)#-YZ[AA?827$I7L%9]"NXXMYJ P6TUM'?:K?1=?M,7[5[U] FZY70OM0&+E M3=/!Z3$#V[95*Y!I8BFO#/G&B-/:OT1H@X+?KXR_YDX(!_1O6_X'4$L#!!0 M ( $^"<%+.=7C;70< *(0 9 >&PO=V]R:W-H965T/Q%@"I@V5M2^T&%3>ZNKNX'>=RV=F;--;XLC*V4QZM=]MW:LIJ'0579SY)DU*^4KCNGQZ'MVIX>F\:7NN9K M2ZZI*F4?SKDTFY-.VGEL^%DO5UX:^J?':[7D&_:_K*\MWOI;E+FNN';:U&1Y M<=(Y2X_.<^D?.ORJ>>/VGDD\F1ES*R]7\Y-.(@9QR847!(7;'5]P60H0S/BM MQ>QLIY2!^\^/Z.^#[_!EIAQ?F/+O>NY7)YU)A^:\4$WI?S:;#]SZ,Q2\PI0N M7&D3^PZ&'2H:YTW5#H8%E:[C7=VW<=@;,$E>&)"U [)@=YPH6/E.>75Z;,V& MK/0&FCP$5\-H&*=K690;;_%58YP__6P\TP=Z2U=U82JFK^J>W7'? UHZ](L6 MYCS"9"_ I!E],K5?.;JLYSQ_"M"'35O#LD?#SK-7$=]QT:-!VJ4LR9)7\ 9; M1PZ5G6A54DW7GD&P;Q[!3_?XNJ==41K76*9_ M?>5[3^>E*6[__5Q47\64A#QR:U7P20<9Y]C><>?T0X^N/E]\^71)7\_^<7ES M1%]73 M3(KUTO22O9B6W.:;_*R[C\]J:.QWR"&E,.IKJ9:EI84U%!=9.UXV, M1[I;)0GCC@B\IW^RLNVJ$M:$JQE;K L=Z!K0IG&JGKO#L$JXI%.Y3.BBL1:! M!03/@5?2&TJS[G20R4/:S8<#>4BZT^DH+@.EW4DZHN%@C*?A>$AIWAWG$^D\ MG28R>#A.8<"" 3S?X1ZDW2Q-Z! /XZGV =:M*'=31U=$T_\$ZYA%W"!*-N( M7+,M8()8<&WYK8QMY_Z&(#?;Z0)VEO82^OZ;6UQ$8'2IYH#Y:-J,:UYH3VEO MC'Y)N&:]$:Z2?WS/U=K#?L_(&D]@*%R_TW,&5>D@Z:7T_>'^?23W+_#-RMM4 MWL(-UPFNET^7.(NS9EEO*+=!Z+.-P"-%0]R4H+),$NGL'GE<-%53JN [R(5AV+B?&(D 8_\3+'!R M_A=]5ZXE$5[]OJH&WDSX<(G.G MXXE<\S']JHJ0831)!S0:90"Y V.%B>-A3J,\:WGW^YFDW27BI]4C;I2(AFZRF]4O3NERR!Z(+\.Y!:7:EY&IG.0"@0.U0+T M \0"'38K#BZ[9K'0A1;01>-ECXH(5O]\"O<>(Y8D3&5"% M2%N@WD;[%;T_NSFGLYL+&N? W"\T_SCGT\UUM]7 8A4T$Q)6ML1J(]F:],-W MDRP=_^BHJ:7?LD;U$X/:[A9NNX,]A)J&OZUINGMRLS7C14$Z5V5P$0KVDZH; M$<8T<#$#K=_0 /W@JFR1W,XL]44@G.SO7MVR'&O*1XI$N0UE4S 0:I63%$K_ M$PIT$)VB@_E(,B=HY_^)\!8_']4ZLC96".&QU&!S6Z@/$J9AM@O7-MI7@>+/K>K:R@$N)B4RK6SF;6G26K[=[?E>1)6[ MNY:8F-V0Y/BFRB M4D.%8B%T[]&[QH;Z^<_XT=VK8IZ0]3$UX(!K9O_!-BJV M_M*[Z3U74B'G-BQBZKXI#Q=4R8ZZ;FNRL#FC?[0)LXYW\P=3!G(9]>BGIN;P M&%JS\*FWL_"Y(TY_[]Q8L5V&T['#OH2B(1XAMZW; _A9/'?NNL?3^R=EEQIL M*'F!H:C(<-ZU\40<7[Q9AU/HS'B<:&UL?57;;N,V$/V5@0JT+ZGE*,[N-K4-Q$[2]0+V!FNW^U#T@9;& M%A&*5$G*E[_O(>6H;I$8,,S;S)ESAIS1<&_LBRN9/1TJI=TH*;VO[]+4Y257 MPO5,S1HG&V,KX;&TV]35ED41G2J59OW^A[024B?C8=Q[MN.A:;R2FI\MN::J MA#U.6)G]*+E.7C>^R6WIPT8Z'M9BRTOVO]?/%JNT0REDQ=I)H\GR9I3<7]]- M!L$^&OPA>>_.YA24K(UY"8M9,4KZ@1 KSGU $!AV/&6E A!H_'W"3+J0P?%\ M_HK^%+5#RUHXGAKU71:^'"6?$BIX(QKEOYG]9S[IN0UXN5$N_M.^M;T=))0W MSIOJY P&E=3M* ZG/)PY?.J_XY"='++(NPT463X(+\9#:_9D@S70PB1*C=X@ M)W6XE*6W.)7P\^.%\4PS^IFFIJJD1[J](Z$+K+67>LLZE^R&J4>LX)'F)]Q) MBYN]@WN=T1P(I:-'77#Q7X 4)#NFV2O32781\8'S'MU<7U'6S_H7\&XZY3<1 M[^:"T)/4 BJ%HJ47GF,*+N /.OQ!Q!^\@W\QH?0@7:Z,:RS3GRL^>)HH MD[_\]5:B+X8)17OG:I'S*$%5.K8[3L:S'DV_SN>SU?QQL5K2_>(!Z\5JMOCM M<3&=/2[O:%5RN/):Z"-)1U+OC-IQ@0DI8;>LCF11PPA&2GJY%;&&),@74(1< M(7$2RM:-@XUS/9H+C2H.>FG-2O(N9!=14!X2U<,$N-Q4&#?81\PSW+U4BK3Q M--/1Q_GHL*&Y="[\ZEI>!9) -_8(&^$#;5?B!*P!':Q;M]?#DE74(Q I1QN! MW9-EIF=C/7T7EDO3. Z6?."J]K2QIJ*:K3,: FN+SF<]@HD#0]]7?:+>)>XG M$&C63A92V'"GP5Z$1X6@GZ4N' P;[8]7YS)Z2#WX=8Y'*D7$P6/QX0*0U'/G M-SF#$FTDGL*6T)=)L["XL$&?OC1@&0KD"NDDATO0,:_WR^G@MO__-\@Y5VNV M757UZ,O[MDW]:]XV^SG> MF-1X [R!:[_W\38AVS;0=N%-'9O6VGBTP#@M\4 ME5@)ZIL:-9\4QE;"\=9N8JHMBCP852I.!H-W<26DCF:3(+NWLXEIG)(:[RU0 M4U7"[A:HS'8:#:.]X$%N2N<%\6Q2BPVNT7VM[RWOX@-*+BO4)(T&B\4TF@^O M%F.O'Q2^2=S2R1I\)*DQ3WYSDT^C@2>$"C/G$03_/>,2E?) 3.-[AQD=7'K# MT_4>_3K$SK&D@G!IU-\R=^4TNHP@QT(TRCV8[2?LXKGP>)E1%+ZP;77'HPBR MAIRI.F-F4$G=_HN7+@\G!I>#-PR2SB )O%M'@>5*.#&;6+,%Z[49S2]"J,&: MR4GMB[)VED\EV[G9K7$(G^%/6!J=H796^&31)'8,[E7BK -:M$#)&T##!+X8 M[4J"CSK'_$> F%D=J"5[:HOD+.(*LSZ,ACU(!LG@#-[H$.HHX(W.A$K@#%Q+ M+70FA8*U$PZYQ1R=P1\?\,W-VNK^!&@RL1/IF& M<"M8,UY70BF8U[62'#0"X<8'W .W-< IQBI%>TAS#XS&4S%+AQ_\YQ)^_>7= M1?+^PU_PR!Z6IJJ%W@&9QF: 9=6XL@6PCN;.2V7JS'@@VYT% ?.%Z8#F_Q/=/\:5FG<[Z MQ"1%J3>02[)-[3"'= =*I,:"\3.)&07/J<**85VP['SWO K745-MF&DH)SL2 M.^K#FH-3.0-DY=&,;#*CP;0QO]>3>-OQ#DO>-0=ZL-( MNBEX9G'OT!&IMI)GIV3NA>?("%_[ZSX;U\*Z8,5+Z: MTN9A^U.CPC6FMN%G!)++(+GH'S/[VF6.3V9DA7837@+BZ!OMVG%YD!X>FWD[ M8X_J[4OU1=B-U 0*"S8=]-]?1-R.8?JW&V?J,'%3XWA^AV7)#R9:K\#GA>%1 MU&V\@\,3//L?4$L#!!0 ( $^"<%):X4%!W ( /L% 9 >&PO=V]R M:W-H965T'!M *7^SS^>ZYY\Z^&ZZ$7*H44<.ZR+D:.:G6 MY&OS(<*7V9#"9S(58FL-M/'(\0PASC+1!8+2]X"7FN0$B&G^W MF$X3TCCNRZ_H-S9WRF7.%%Z*_&<6ZW3D]!R(,6%5KA_%ZBMN\^D8O$CDRJZP MJFT['0>B2FE1;)V)09'Q>F?K;1WV''K>$8=@ZQ!8WG4@R_**:38>2K$"::P) MS0@V5>M-Y#)N'N5)2[K-R$^/9T(CW,%GN.8OF12&&3:6CQPA.9 M*M ";C+.>)2Q')XTTV@R5B?PVPU^V^*WC^ ?%!#NA5)P217)^ )YM(&K3$6Y M4)5$^/V,:PV37$3+/V]5^F04#VQF*.T-?7[_=X9_2-CT?44K>>>:AW:F+H#%QH^ MO.MV@O/^%YC0]X^!>BFA9A)2P9*+%766 I$<\?U?&WA^?P=YO2ZI/PDUJ;2I M30P,#Q_>@]\S;(( _'9HA!#\T&K:X/L](W3 ][KPG"+-NX2"0] /R9&*M8OZ MUM=Q]QJR0+FP8T=!)"JNZ]YLM,UDNZ@;>F=>C\4IDXN,*\@Q(5>O=4Z#1-:C MICYH4=KVG@M-P\***4UGE,: [A-!'W][, &:>3_^!U!+ P04 " !/@G!2 MHUL*H-,% !D# &0 'AL+W=O2N9">P MW13&?VV8M>FX/]48H["RUZ;G# MU*SF=F,$;X-2W\V3*"KF/9=J=G(4UCZ9DR,]N$XJ\F]LST>GM\2R> M[18^R]7:^87YR=&&K\1"N*^;3P:S^1ZEE;U05FI%1BR/9Z?QB[/,RP>!WZ78 MVGMC\I%<:7WM)V_;XUGD'1*=:)Q'X/A\$^>BZSP0W/AGPISM37K%^^,=^JL0 M.V*YXE:3 M,CSHI1J__&;BX9Y"%3VBD$P*2?![-!2\?,D=/SDR>DO&2P/-#T*H01O.2>63 MLG &NQ)Z[N2C=H+>TW,Z&RRVK*6%6(%T9X_F#OA>:MY,6&G25/(KX4S2&E,:,D2J(G\-)]M&G 2Y^(UI+3]$HJ MKAK).UHX[L0# 7^'G^WQLX"?/8(_<4>?Q48;)]6*7DK;=-H.1M!?7\2-H[-. M-]=_/T3ND]#^<+ZP&]Z(XQE.GQ7FFYB=O#^DLZ^+MQ\O%@M:7+S^<37@^%'J68U+1K_\5.1)6?\6]-[HP8HM MAX7YHN==1Z>;32?!E2 [!=<**U?*,I2AN18. ZY::J5U1EX-WM9Z#Q*V; #B M.R![&"S="W0.&B#-JN[%BL2UF1W.\8AZ*N23K1C]D8KYUSQEL,/ M@P,/0639",=E1[X7"3=*\5FM@M0+=K0U1[?S7!@Z>6NHUC"^'#E"( MN,$>[,%Z.#'O6/!BQ_*=>U8/IO%TP]X37.XC7!K=D]+J.5\N)39]4';P"BB=BI)4@M]6417U/2S18 MOUZ,ZV-YN;4T[6XK"FOA/&3*N!G]XKS4M&[ 00G M8]W6H\ A'81@P#2R:Y_=XYSF]"/KN^ 6?"G<+9)L?5F\$2@P7&^!5OJB'=C[ M4W!#OC):*#6B]V[M^A!=W#AA0#HI7)HCQ3]3C%B++,E]Z_IW7*BKE&)69BDA"6@9R#P.VD9Z&^+&GQWI!D]VE500+$K\ MQCGYD.,G2(SKATFL:Y:AP,!A5+,XSNC 1P82HXKE"/8A$N.DJ?41F#Q/Q1$D$$*,[*0/E!"@Y+*&4%2ZOH1PZ!5(/#K&)961!*KZSRD4.D M(LG3_^$0'N41#,9IA4!BL%A4]2,L1ID7S'.* ]U>Y0D6JT=83%F9II[%I&9Y M5A!0P"%.3AH_7(C@,"]2*B)6P^Y!D=>>P9Q52/]C#&9@HZ8,A16'VLVJRC-8 MLCI*?F"PJ% X)<4IZB(%@_A$D7>IS,$A^$ D_\=AC!.2L2I%<27PE"7Q(QS" M@3*C IF"J0I<%_1V['?\2J,)3<]/-EV-]P(S(MRL> H0.%?8L70EEOX>T- W M:("-[@6;ON3XC;B[_1H\?:0:D*8)6*OIIIMNB5_MKJO:W;4<]'!+"32V+T)KPCK[3#JS0,U_@;((P7P/Y2XV:<)M[ _H_% MR7]02P,$% @ 3X)P4A'&':J$!0 ]0P !D !X;"]W;W)K&ULG5=M;]LV$/XK!S<_=/??"\\E:FQN;2^GHKBPJ>]K)G:N/ M>SV;YK(4MJMK66%GJ4TI'%[-JF=K(T7FAGW:B3O;#U_4*G?\H7=V4HN5G$OW6WUM\-;;H62JE)55 MNB(CEZ>=\_CX8LCG_8'?E5S;O36Q)PNM;_CE4W;:Z;-!LI"I8P2!QZV\E$7! M0##CWQ:SLU/)@OOK+?I'[SM\60@K+W7QA\I_R1;?T:, ME^K"^E]:A[,#'$X;ZW39"L."4E7A*>Y:'O8$IOUG!))6(/%V!T7>RO?"B;,3 MH]=D^#30>.%=]=(P3E4_:"?IBM[29PG?[$G/ 92W>FD+?_@,_F=IK901_5I+(YRJ5BV7 M]-=7>>?HHM#IS=]/$?LB+%?CL:U%*D\[*#,4NDZI(0>M[N4252K)RQ9Q2 M;?2MRJ2WYE88)1:%#,)4BXVGG5PN' DC?4EET$UI+JH5X 'JO/(*C0(N7!N5 M2OH$=^ZZ=!YT:Q.UAPXMK(WBUM(J$X756V/LMUGC1;['I(CI6*.I\!,BJDI- MH E"J;8 UTNL;6.0>\@2[!8D+2<@.7$G+1"JC!JG"N44Y(PLL)=QPK)2;VE& M/A.Z]*.LD&1%L8$4= +Z*1J"=RG*TJ#KV8. Z)J[H:\'9*>$:E;OI$%S\3:A MZW=]^$OQCS;*;5A+0.13]EN5HKMRZPU:? ]O54>TSA5B4#V7<)2#RTP&FY@) MC@ZK1'DQL65=J%2Y;?IMT](PI+M/]WOL/Z4PH3WM+^?A'F)_?,%"O77TQ@=; M-Q:TV!^0VZDL%XCYMB$]_!+/]@I_RP%PCFB2S/ [GL4TS[5Q;]D?3_:#+/3' MAZ.$DF0$ZQWRXP GCN)IC.!C6K![O_5&?WWU",+$;L&))>EH>>^R=Q,_TF;WHB>]7PC4F)#3XU0\8 M*N#_-M]]V7%Y%A@0[/%AU+Q1++>GX9C>?#J($10R/Y-AS,L$BQ$O!C2:L=W) MD(:S"2]&-$S&G&DHPB7" 6K[X]D!Y[N6<$2@;#(A[N['M&S@#C<\2*%X=\Q/ MXF&;//LN'=$@&HP'[0Y:@BY1?$:7CXC8J>,0(C"S\<0'IHW39#K]SCA%_Y^_ M.)H.!X%!+ >3P.%N.;Q?CMKE/I-)-!T]2V62<,H]7>SH&!;-":8:96^0"E;C MCN8.N%8N#W4O<:(!\*TH&ND;ZK;NL]!0D?M@%KT*;6V!8.AU1"N,>Z%Q5\)' MKVUZ')W,[GIGN#]#FWW@G"=!H1X:"('8$BFU\G0L-O?F%_ M>^#78_7^"]@- M/=PV:<[T2N>[?ZX+?TJ9+:VX5-'\+"=KRBTU\DU%^FCPCC_6O8_B4[-3;V\4 MQ56Y\@.W)3^?A*ET]W4WTY^'4?;^>/A#<"7,"A&ULO59M;^,V M#/XK1%8,=X!K6WYWUP9(WW8!UES7Y+8/PSZHMA(+9UL^2;XT_WZ4[+C9<.W' M?8E(A7Q(/A)%7^Z%_*HJQC2\-'6KKF:5UMV%YZFB8@U5KNA8B_]LA6RH1E7N M/-5)1DOKU-1>X/N)UU#>SN:7=N]1SB]%KVO>LD<)JF\:*@_7K!;[JQF9'3>> M^*[29L.;7W9TQ]9,?^D>)6K>A%+RAK6*BQ8DVU[-%N3B.C+VUN /SO;J1 93 MR;,07XVR+*]FODF(U:S0!H'B\IW=L+HV0)C&MQ%S-H4TCJ?R$?W>UHZU/%/% M;D3])R]U=37+9E"R+>UK_23VG]A83VSP"E$K^PO[P3;&B$6OM&A&9]0;W@XK M?1EY.''(_#<<@M$AL'D/@6R6MU33^:44>Y#&&M&,8$NUWI@<;\VAK+7$?SGZ MZ?E*: 8K.(=EJYGD#=SSEK8%IS7N#&=NR/OPI:5]R34K/UYZ&N,:;Z\88UP/ M,8(W8I 'D2K*P5W;^PH$"+D^K7FFJ&MT^K=_"C"3^R^-$;^+_W5"*]]>$->O_:L!<-U[4HOO[] M(W[?13=]>Z$Z6K"K&3:F8O([F\U7+BQ7F[NGY0/<+U>+UEAL MEI]7>*2KQ9?;Y>;N]N,%_/Q3$@=I_@ML*@9;46.O\G:'76 UE#RNC=7#T8>886OU9K6>&:_2J$4/$JQY1KNJ&PQ;05;*1JXP3O' MV][4\1G#V.34?VQNN2H&,RSGU2ADXR,0-PVL/2[WHI>Z N+'3HX9!(D31A$0 M](^(L1D$XN;6WRP;H?&>G$$88_3 %A)9WS.($B>/LS'_24GUMFF@) MG2SV3;F!$^4&!!.)R6A_E'TWB\X*-A^OCY@)W)H!(U+^D!2HF#L@7% MJ!(MK;D^V'N*%I^P?=D>D92W;FA=PZ+K:HYO $*SG7DM7<.:.FJ@#QU&JS&8 MD"63RNMZ650X114^&1A$"XGQ>FDZR 38VO/5E63F&;)5:'L*YO1=''R'$_VU MX!\]T=[)4&R8W-G1KZ 0?:N'^3CM3E\7BV&HOIH/GR8/5.XX-G;-MNCJNVD\ M SF,^T'1HK,C]EEH'-A6K/ +B4EC@/]O!0Z843$!IF^N^3]02P,$% @ M3X)P4C J,_6B @ C 4 !D !X;"]W;W)K&UL M?51+;]I $/XK([?J*<'&0%X%)%Y1D2!$0-M#U<-B#]B*O>ON#H'\^\ZN'8>J M"8>U=V9GOGE/]Z#TDTD0"8YY)DW/2XB*.]\W48*Y, U5H.27K=*Y(";USC>% M1A$[I3SSPR"X\G.12J_?=;Q'W>^J/66IQ$<-9I_G0K\,,5.'GM?T7AG+=)>0 M9?C];B%VN$+Z7CQJIOP:)4YSE"95$C1N>]Z@>3=L6WDG\"/%@SFY@XUDH]23 M):9QSPNL0YAA1!9!\.\91YAE%HC=^%-A>K5)JWAZ?T6_=[%S+!MA<*2RGVE, M2<^[\2#&K=AGM%2';UC%T[%XDQ#M#:F\4F8/\E26?W&L\G"B MM1_4(2P M@$N8\0.H+8PTQBF!D#&,5)ZCCE*1P0R)4)LW@:Y/;-UB^%%E:5A:"C^PU QA MKB0E!B8RQOA? )_=KGT/7WT?AF<1QQ@UH-6\@# (@S-XK3H7+8?7.I,+ Z3@ M/I5"NKA7) BY!\F3Y>I$8)V@K70AY O8*28^ANL/>VDPVG.U(:MZ(RI[@UN?V@(%([265PU)SZU4S*"?L3;S<4W.A M=S9#&6Y9-6A<=SS0Y>R7!*G"S=M&$4^ONR:\+E%; 7[?*NZSBK &Z@7<_PM0 M2P,$% @ 3X)P4@OWI'D)! M @ !D !X;"]W;W)K&ULC59M;^(X$/XKH]SJM"M1\@*E; ^0"K1WK+0%E>[=A]-],,E MK#IVSG9*N5^_8R=-Z6I!)T029^QGGGD\X\EHK_23R1$MO!1"FG&06UM>AZ%) MCDNUPC?9;N=(T"EN4C!V[^7["GQSWYN@97"0;I9[<8)&-@\@10H&I=0B,;L\X0R$<$-'XM\$,6I=N MX?'S*_J=CYUBV3"#,R7^XIG-Q\$P@ RWK!+V0>W_P":>2X>7*F'\%?;UW*M! M &EEK"J:Q<2@X+*^LY=&AZ,%P^C$@J19D'C>M2// X1$K^68O'*<)F<1YYAVH1=W((F2Z Q>KXVYY_%Z M9V(V8!7<<L.8/?;_'['K]_BB\WI3*$^KM656DZL)"IJ#(N M=Z=4[GB#4*;2"'\_XHN%J5#ITS\_D_^LN;^0'/1-JB6O7A_ M-2+Y7)V>==;)!?3[ XC[_X]3!R3Z> FYT2#N#(81W2_C-ZGGE?:;3VK3]NG, MRWB4(^^294:X2O",JBD[*BKG9<9,#G>42@8R!5+9]QOVPPZ=L[4>%Q(H,-D< M\"Z]/$UF# 565CK-Z;P&MM/H:7@A*C)FP#;J&3M^]DP5)9,'<"FFR<0EG0P, MXNC")1<(?(_AO 7)*=:"RFE+W:;6C?(/]DRCRT4J)I9R MP2U'T_5Z_8CN\\,ELT.VRM(APB15IX"2'5HI/\2=9#CL1%%$; F-"7'H'F_4 M5E6::#JU7)"$#EMJ?F!1OJGWLY,N/.HD!>J=[Y>&5*ZDK9M*^[9MR3=U)WJ; M7O?SKTSO."6EP"TMC;I7EP'HND?6 ZM*WYY*HD;XBS42U6.$-ZK.\L[^*.I9 5:B>-!HO+<73> M/YL,?7P(>)*X<3MK\)DLC'GVF^MB'"5>$"K,R3,(_KS@!2KEB5C&WY8SZH[T MP-WU&_M5R)US60B'%T;]D@65X^@D@@*78JWHP6Q^8)O/H>?+C7+A#9LF=I!$ MD*\=F:H%LX)*ZN8KMFT==@ GGP'2%I &W54D,A&UFS ^FAF\XN0:D"S M.*G]3YF19:]D'&4_#2'8S"]?KJS0 O]8U^C_LD!4"EM 3.L.2OO&22- MIWEQ05MS6U1O/H6O7XX.T^/3[S O$2Y,50O]REU-:+G9L/"D7#8KM!/-&!6R M &TH/!WXHP+&.TU9H5V%T7.0F[6FIC\[:S?=YTU3OXP?VGX][<;?T!WYV7_ %!+ P04 M" !/@G!2,E;IV2(% >"P &0 'AL+W=O51ZR0ZG U8/@C\ M*7'M=MZ!(UD8<\M*=C!L05(Z;_): MF3S(I:[^Q4.=AQV%<>\-A;A6B(/?E:'@Y9GPXGAJS1HL2Q,:OX10@S8Y)S47 M9>XM[4K2\\<7QB-?>Y61H04BGQ",2Y9).@@YA][5#K!#.@4EQ4(J4B0* MT'Z9TSKW= IE05BD)BV@\S(/,2P%?=X+509QCIR!4]JKLM!XT0E)382U&PZU M5N%4)J6U%'GCS3,GUDB42!'SRF]1%-8\!.NU,[LNI"5N@W.9L7[?H\V!*,:\ MJIQS^(:ERL.E470*LXM>+%2 6==URKFB[C&+3;QD?S??''WGD4P?)*?-E([L MN8]P*EP&>Q"/1W"-"V WT>R.X). 7R8EZ0[BR=-]83]0H ME. M"@/)>L']"?TAX7BA5S+ QNUH$,$78]*U5 KZ[7$_@G"O[)OE_BTEXQM2 M=>&DPA].X,9X:OCGU#AHCT83DG7N$$YKGUZC2CP8UK2YG%RCC4W0FNX1XQ?-P>'D3\ M1@?R(!Z$W3J%#@:]]CB.H3]N]R?1TZU')S[0N223D,%4JC(XO@?#SC@.?X,Q M_ @3![%G-#;O6_37KM7NSLR2HUV%R12O)L?OPJZD=J!P2:J]SHAF+5M-8]6'-T68@!;&TSP57C,:8-&R .TO M#;&Z_F #S4A\_!]02P,$% @ 3X)P4F@:Q_?7 @ W04 !D !X;"]W M;W)K&UL?51-;]LP#/TKA OTU,:)DS;]2 (T_4!W MZ%HD[788=E!L.A8J2YY$)\V_'R4G7@:TN=BBQ/?X*)$IM!M' M!5%U%<$"E/R#()_*[Q%I3P1R_BS MY8S:D!ZXO]ZQ/X3<.9>%<'AKU$^943&.+B+(,!>UHIE9/^(VGS//EQKEPA?6 MC6^_&T%:.S+E%LP*2JF;O_C8WL,>X.(K0+(%)$%W$RBHO!,D)B-KUF"]-[/Y M14@UH%FN$BF.(^XRAW:%T63>@>?7Q_L9O!8(MZ:LA-Y (1QP#F@Q ZDY00%*IKY? M]!+$TF)(D>N)"A#:!)FYM"50(0@*HS+G<=P0W"$U7TMEN=2:]%VX(VKP0:65LE),/?5 MBVS%+\+R_0%[2(Z=UYIU"9TU'AZ<^=>KQ :LV0A%LGG./YD\[&>X8JT5\W"&69WR%(.;<,JUAN6"A>[JC3^]2_\9GL#QT?E9,KR\AL^* M)-YK.0ZZ#(/%L81:4]-][6X[NVZ:EOWGW@R^)V&74CM0F#.TVQF>16";8=(8 M9*K0P M#/ ["LN#YB]8[\'ENN,2WA@_03O3)7U!+ P04 " !/@G!2_GM$ M#(8" !F!0 &0 'AL+W=OC(?^?@0\)OCSN[9X"M9:7WKG>_E+$I\ M0BBP<)[ :-CB&0KA093&7<>,^BV]<-]^I%^&VJF6%;-XIL4?7KIJ%DTB*''- M&N&N]>X;=O6,/:_0PH8O[-K8(>U8--9IV8G)EURU([OOSF%/,$G>$62=( MY MMQN%+,^98_G4Z!T8'TTT;X12@YJ2X\I?RM(96N6D<_D/[1!NX#,LFY7%NP:5 M@XLM?>TT=L3W47'1L>8M*WN'E6:PT,I5%BY4B>5S0$R)]=EEC]G-LX/$L*]V&'C# ]5:' M"']O\-[!7.CB]M];)WJ0YSORQ-:LP%E$+6?1;#'*;RJ$,RUKIAX MTPTS!>% M[7ZN8@YT432&3*.;344CPIH3>@,EA0)3)93<%D);TGD*_=QH_&%T$$UBPY1E MH7/L #Y^^#+.CHZ_PD\%E[@R#?4OI,?A7NAV%LP4%:39"[]U!U[T,F)-K1C, MUAHE4E+, V1M1 *+XW0"B^%D?)H^[?[6#<5[_[Y$LPD=;J'0C7)M&_2S_2-R MVO;.4WC[ E&2&ZXL"%R3-!DWCM-UZ*25=M27P:SH(43C VA]K>G_ MZAR_0?^TYO\!4$L#!!0 ( $^"<%+W#Z/I P0 P) 9 >&PO=V]R M:W-H965TS=Z M-%2E%5SBC093%@73SV,4:G,6](+MQA>^7%FW$8Z&:[;$.=K[]8VF5=B@9+Q M:;B2H#$_"^+>Z7C@Y+W 5XX;LS,'%\E"J0>WF&5G0=XT9-":=XNY\BW[N8Z=8%LQ@HL0_/+.KL^ X@ QS5@K[16T^8QW/@<-+ ME3!^A$TMVPT@+8U51:U,'A1<5O_LJ>;A=Q2B6B'R?E>&O)<39MEHJ-4&M),F M-#?QH7IM X3D;>-RM'5Y''V(.,&T M _U>&Z)NU/T K]]0T/=X_7?PKI1% U;!.9=,IIP)F%MFD4KOQX!?X0\:_('' M'[Q'\32!+1$SZ"N*K"=S>QQ>S\V^SJ[\A3I+K^ZN[ M.32*=!? KA"^(=-U3H$R@L4"=9,5-_9.W'#\HMF:2=)4I:$HS1[0/2H+"?%V M,MY.DI\FD^UD2J9,JOG:LS5F@O*%P(@/7'(I'6?$YPUJKC*(LXP[.4,!)BNF ME^0I93E1AAAU3$^?J+49RGTKWGM/^IIBU2^):(WWR(6L3"O15K*WZP6QL6._ MDB.87*L"F#%HS2G$@OJ@5Z"."IDJ%S8O!76GRL*I)Q;P;5[A$PP.W+A?_WK] M8QK[=,G>5Z-$?(*CP1&-A[5:O]NOH3Y0<\B]]O'AB1=UJU:O/8@BV','?L.A M[E3OZ] P1ZT=B^RIB?X7P3G?#J+= -VJJ2!_4T^K=!550M*75%&K%ZX"7&J7 M*%'31<9MBIU'[&/JO>):JT?N7QPGPV6J"G01. B7QI1Z&9>EK[0UF:CJP,D^ M_CX/'5]';X2@?+5M'>KL%J*[<]0"#)"!C!XR8[EU_8#J+;Z\HQ9S@71X@7;E M^M>SH?YEVC"3U"M;!M%S![=;I(2\5H)GS-7G6WVOXVO[1A,#?$T!/=/;EU$L M"W)XH[FU*,ETW@9)'P[D@\94/5+=H^F\U3+#G1>J0(K)O<,4NHNS>JR:W>:I MCZL7[D6\^DZX)$HX<2XP)]5NY^@@ %V]O=7"JK5_[Q;*TNOIIROZ7$'M!.@\ M5T1%O7 &F@^@T?]02P,$% @ 3X)P4BB^RPPD"P [R, !D !X;"]W M;W)K&ULG5K[<]LV$OY7,&ZFY\S(ED@]G2:>D1]I MW:L;C^6T<]/I#Q0)2;B0! N EG5__7T+\"5;8F1/8HD$@<4^/^PN]7$MU3>] MXMRPIR1.]:>CE3'9AVY7ARN>!/I49CS%DX5426!PJY9=G2D>1'91$G?]7F_4 M30*1'IU_M&-WZORCS$TL4GZGF,Z3)%";"Q[+]:EHZGVX\'NTP,[X0_"U;EPS$F4NY3>ZN8D^ M'?6((Q[ST!") %^/_)+',5$"'_\41(^J/6EA\[JD_MD*#V'F@>:7,OY31&;U MZ6ARQ"*^"/+8W,OU+[P0:$CT0AEK^\G6;N[H[(B%N38R*1:#@T2D[CMX*A31 M6##I[5G@%PM\R[?;R')Y%9C@_*.2:Z9H-JC1A175K@9S(B6KS(S"4X%UYGPF MEJE8B#!(#9N&HO^Q:[ ?K>J&!>T+1]O?0]OSV:U, MS4JSZS3BT3:!+ABMN/5+;B_\5HI7/#QE?:_#_)[?:Z'7KZ3O6WK]/?1V2?S7 M=*Z-@K?\W;+!H-I@8#<8[-G@J^9,+MBU-@(>Q'7'[;-A?Q7?#_S)L(M8AM_^ MWJ7@5NH4L1]T%H3\TQ%"4G/UR(_.CYG'?OQA-/3'9S^Q%A&&E0C#5A$N9:K! M:Q10%+V6_U;2^_CW:_Z_I.S7(,V!%ZQ/5O?&G8.$&U7"C=J%^_+'S=6)=W:H M/*W4]LG39]@ _U-)GW!=C]T0I.D,JN7,2&96G"WE(UK M;@,5KI@_=JY_"EJ&(1IX,N>JBHA33-NPXJ;3II]QI9]QJWX^!T*Q/X(XMV[\ M6:1!&HH@!O^(D9R8?;5+MVZX3X4#-B&)&NS<\D#GBEL6&/3%KH0.8TECFB9# MIXISJXP.^0Z47SG. ]0=!DIM*/"#A"" X8##F%Y96O:"_Y.+QR!V,@8.*33, M%G(,SV/>&,R"33&"Q1A5.8P7BV N8F$(5((L4_+)80!;D!2/5HHHK^PODH1' M A,8.-$KJ'&91F4'49CBU4C5(8SK.V6_<$&=,\Y"H M6%X4]H6RBPP^B37=>:M!JZK?F:U7P= MZ#^MN^[SGX9HEZ61G[/VH7"9Q,40^="6QUS*) O2S;^T [O,2N8:.M3O MV>WT_M_7#].+WZ[9[/KRZ_W-P\WUC$T3^*_X'T&8U*89MS\KJ37[FB*%C.V$ MGY$ZZI?#O^$>JGS)Y4/P=,*?>)(9=ING.+,S!,*%!#/L'1OXG8DWIHM^I^?U M<>&=C?!Y@MV5L%JYIQ"[XH2QUO,U\X>=L]&D_#K!OP=I0'2WF[YCHTEG/!FZ MB[.)U]CD&;=09RNW_;-.WS*)B\%D0(3&1&C8QBWF^H.S\NO[W(XGG>'(=Q?C M?K^Q2672.R5#SL'20LF$:82#B],">HC.7C0QM#GL]6XX[DQ\:+W7(TRI'0H? MDY=F[+0];#S;QFQDDY29Y1!WFS<"T-W\K7@,2-[E[C+E]F^!LL!]&)[:/WNC M^2,NMUR_!17/*E0\:T7%^^KX.!3O6NGMP[N199R0[!#FO5Y=+?1:V;])H10C MU>:UIWX[W7UBC&$*!?QH?AXD4*/\\5H%@NMG7!F2)Z8:B-R>SH2,X/K50K;N MM4_(B;43V8N\D;R^ W\6*K+7I[MB9U?$^-Z+J0JLIBRI?/YJQ;5NNT]Q9SAH_SLQ\T)/2*2%X2>_ 6>B5^NJ=;>]-6$CF6DP%%B&;$K(*6VT58=- M7Z QH6S.LE[Q%%BH& $B)E.BO (!@"N /A0JS!,-BJ$=B$1(1Y99 7/-CCR[ M .MBXW;/WV$1,N?2Y@K/"%?'@'@AG<[G_^6AH9PK<'F)K679&D[PSN]X2!KH MU-IY2'P_2WIQ9+U\9L^3@YRJ[BMX[8V%+Q!5%?YTL.>\K9O@,;.6KU2$6?/X M4)GK1H37WHFX)P=$"FFSE,LB%V!K 02XM)TRL'&H*M[4F/!\-NJ-.FPG(WJ; M$UTU+AP43RH_WU=45'1$:AWYBB\X]0K]ZXX_G)EU]8YE%0H,:8(?1K1J'4Y MB&GRYW!%/S7$,U MB#;\800U)[:.>,8I@96.3Y0]40Y#I#:%I-WJ5@82M44.3$"8%N$)3D[9+)\3 M8A3T\%$^I18NPX%,[68J>C8[-1$)5.$&*PFHTNJ.<*O8 E53@XRMK1;BB409W8]5L0B$83(7(=![$#+%IG4$[?ZUQD/ MJ7U+Z3!'R1"#WJ$'11)LI@;.L8D5*'PI/0'*Z^,4ALXIG;_'W^8 M^-[X)X00F*+:DL,Z);>*D^B/G"S,UTP+Y/_&*@"!LEZ)<%4QJ[$6Z;ZMK"M. MZ?QJ,N4Z.+5WE5QUFARQ(/HOQG5%FBIW18X<;VK6-CS L4C-[5U9&AUNA(;N MRI8:R%>L29YWHPP,[6*DW*\0P#5=YTA9\%QWZNY4*./BS0;QJ//8 0?-Y-&> M=A6M+4T01(_NR*911+34U+$XKORST;UZ7T;ZUK<,(1:D*?V,3*1K+D&B8M)Z3XBL/:#\H\+;N0VEIN/63M I M=$1*ID4[I+0--'"W<\M(MC5?ZH*V4V0QU3/;>$SW'I_[SH-*Q4"@U#4--'PG M=-5NY9/4R4/8DS.[D%K+P\[!)M]!5@T@0$-_3B4>4XNUB4*\MVM3GK M]_ILX(W8Y2I0Q'F7Y'=-_R2(.,OM$6Y3!R>(?6G9]X?L/;[& WR5<-3D$?L. M2AX:=5&+NO<5C&U>6;?*O?9>^0S2\1.71=PY^=B4Q"D:S(?ZY)MZX]Z0C0FS M"'J SR[-L #D_\1F!IMM/[*3#XK*NBGFM7?%H'E@.#5+7QV&;VJ/P:'& \!, MO2^\YA"1_+I3YK=WRGY'JM)\O:QDBNN0O^F=6?M>>Z4GZ'S5#FQV*Q*8.NP3"!P)9Z7BJLHNP-R_>/!>7MM!-,_)J[ G]4,3 "V'=V MOU$L?.\2R:0PY8N XP>9(<_M^Z-R=?6]56@Y[+'C6TS4KY1MY9QMV>/[+UF^ MVP?N-GZ#@71D:7]I0E4=].E^CE&-5K]FF;K?<-33W4]A;@%U]$XDY@LL[9V. M4:PJ]^L2=V-D9G_1,9<&N8^]7'&@H:()>+Z0TI0WM$'U&Y_S_P-02P,$% M @ 3X)P4J_!S%R6 P #0@ !D !X;"]W;W)K&ULC59M;^(X$/XKHV@_;"5H2,)K!4A V;WNM2L$[:Y.I_M@D@&L.G;.=@J] M7[]C!W+=[A7^MGL$"T<#U5I!9>XT&#*/&?Z=8I" M[4=!%)P.EGR[L^X@' \+ML45VJ=BH6D7UB@9SU$:KB1HW(R"270S[3A]K_"- MX]Z B62OU[#9WV2AH.4(H,+4.@='R@C,4P@$1C3^/F$'MTAF>RR?T3SYV MBF7-#,Z4^,XSNQL%_0 RW+!2V*7:_X+'>#S!5 GC?V%?Z?:Z :2EL2H_&A.# MG,MJ98=C'LX,^JTW#.*C0>QY5XX\RUMFV7BHU1ZTTR8T)_A0O361X](5964U M?>5D9\=?E4680!-6555 ;6#%MY)O>,JDA4F:JE):+K>P4(*G' U\?&1K@>9J M&%IBX'#"].AM6GF+W_ 6Q?"@I-T9F,L,LW\"A$2]YA^?^$_CBXBWF%Y#$C4@ M;L6M"WA)G8_$XR47\F&@"O "7+N&:WNX]AMP*[I$62G0I77RPKAPP$VZ2TW# MZ'2%::FY=4E=8JIDR@5GOEM_]Q3@$0\6ID*ESW_\+-L7G;O[?&,*EN(HH MK M4+]@,/YX)\'N5&F8S,P5/$R6O\X?)]/[.:SFLZ?EW>/=? 637&G+_\(,9LI8 M^,2XAF],E B?M3(&GB0- .$5/M/%-_\]OJ<]147EP7R-NBX1I?;0Q /FA86' M4E)#%4S 5!$9^ #MN-&/>DY(&JTH(2$:=.FW2=XU]QE9,FK86YI,,H.J6'&G M,>CV3TN3_AZ5)= 'II_1>J.S/'^ ;K_1ZWG&[<%I^7^VO7ZCTXTKH9G;L_.N]MSH556IA:^ M,ZWIYK_"/85 _4C2^YKQHJMW->-OR'0U&$G<@2M:>FU:ID??YQS);_O$X6>%"<]&=([DV3U$ M!OQPK:9U?5J_=9-JQ/^M7CV4U"E;=^<$;LBT==VCQ.OJ\:DV5A5^X*^5I>?# MBSMZKU$[!?J^4=2)QXUS4/\',/X!4$L#!!0 ( $^"<%(G'NF"D0( %0% M 9 >&PO=V]R:W-H965T&45@;B0+5*@VH*&.:IGUPDVL3X=B9[=#NW^_LA 25/N2G._N>?R<[;OQ M5JH'G2,:V)5,G8^18J&N)=Q:>3F.;[Q+N"]SJ%S;82E92/MC%/)MX@16$'%-C M&1C]'O$<.;=$).-/R^EU6UK@2_N)?>9JIUI63..YY#^*S.03;^1!AFM6?(\J62:_>%;9L;>)#6VLBR!9."LA#-G^W:<_@?0-0"(J>[VG=LQ5'W MQ[ZA+6RBG[9TTX8N>H!$ZCO8P7F Y@&!Y M%$3!'KYA5_#0\0WW%*RA*7 /7=S1Q8XN?H=N25V2U1SA9@T+HA:F8!SF947/ MS?J^S6G2$SNK#IP^C* R_0&].4G)9:R8R?0"X2[$R4"%U:\X40D9/ MJ0\_D2DXE]J 7,.2T8'!-8V)2Z9$(3;ZV5@0<.F ]I+@(_3B^!CZ9 SC$_H& M@^"(0J&UX\C&A[$+'UKOR#K"T8GSA/&P 43PUNWX+UYZB6KC^EE#*FMAFD?? M>;N1<=9TRG-Z,V^NF-H40@/'-4&#P?&1!ZKIX69A9.7Z9B4-=:$S2[KM=V VZ09K\ U!+ P04 " !/@G!2.Y3:6><" !'!@ &0 'AL M+W=O;0; M1 ?/?:?L--HXM[U*4]MLL!.3+-.[=:@: .H[U*69>.T%U)% MLTG8NS.SB=ZY3BJ\,V!W?2_,KSEV>C^-\NAEXUZN-\YOI+/)5JQQ@>[;]LZ0 ME1Y96MFCLE(K,+B:1M?YU;SP_L'A0>+>GJS!*UEJ_>B-3^TTRGQ"V&'C/(.@ MUQ/>8-=Y(DKCYX$S.H;TP-/U"_MMT$Y:EL+BC>Z^R]9MIE$508LKL>OD>=K=&?#$_:#;\DC:';6Z?X I@QZJ8:W>#[4X0109:\ V ' 0MY#H)#E M.^'$;&+T'HSW)C:_"%(#FI*3RG^4A3-T*@GG9E^T0[B%2U@XW3Q>>H$MW.B> M/KH5H6X77\6R0_MVDCJ*YU%I<^">#]SL%>ZMW,;">]5B^R=!2HD>LV4O MV<[96<9WV"3 \QA8QK(S?/RHG@<^?D:]A4'@&;KB2%<$NN(5N@6U3+OK$/0* MOFCUA-91->_I963CEZ'(\$U)9^':WT?I?L$_(3Y\Q6<'\XX<(X#\/A7_=AQ'X6 MABILH<,50;.D'$5@AK$U&$YOPZA8:D>#)RPW-.G1> -* M5>.U =M4E32;4RSU^J07]IX^W*C[A>,/H^GQ4M[C+;IORVM#N]$6I5 5UE;I M&@S.3WH?PJ/3C,_[ ]\5KNW.&EB3F=8/O+DH3GH!$\(2<\<(DJ85GF%9,A#1 M^*?#[&U%\L7=]1/Z)Z\[Z3*3%L]T^8+DN MK1]AW9[-XA[DC76ZZBX3@TK5[2P?.SOL7!@'KUP0W07A>;>"/,N/TLGIL=%K M,'R:T'CA5?6WB9RJV2FWSM"OBNZYZ95V")_A "[J7%<(=_(1+?3OY*Q$.S@> M.9+!)T=YAW?:XHE7\$(!7W3M%A;.ZP*+'P%&1&[+4#PQ/!5[$3]B?@A1. 01 MB& /7K35./)XT1Z-+;0*[H&+MW"QAXM?@;NE-"F:$D'/X4Q72UUC[2SOGBT* MYX^41!:A?XHUSI4;P%^> -SAHX/34N-*CA+1H5MB; M4JS"GRA-YP @\V$U0T,FA+ZJP2UT8V5=V($W* WAA((D@#V>3K:>3M[LZ?/Y''T]V?7R#?._ MP5S7N2J5]%7G;7[>+_@:34Z.8;G7!@]8YT[J3QYD"S9.FPT8IB+"PP#>_S2U M5B:,(=3H,>>=6V9M;$)XF-&YP(_B,*61E<-'K)8.5.V08LT!A1 4:J4*I%B" M?G 8POO![ISR_-4M*/1H-^&=GV@N7IXX3'B*^,P>GZ5;GZ5O]ME3 M('IU/EB+E*:LQ:62,_*74U06WN:NO3)?3LO^Q2NIMV7%;I4MJXO:-D;6.67# MTBAZ+%6YX3 OFMQ!V='=#"BZ)]F8QSB#[S)O(VX<1I"F@D!6%#0<#%D20QJ+ MSO577R^]VBPO)\'D\5P:LZ$'?BT-^7(L$GH/KCMQ!G-9EI!2PAX\DUW*C=&E MSS^R6AS&NS]2:'*Y:^F(((*0Z)S7*V5T3>\YYZV@&T)D77Q$$1LC@-MFYGQ: M)\,P#D$,QW$ EVCM$:QDV;2 Q$:O6^,D(AB0X+84%"\8,AZFX@GG!T.7.S[_ M3>MBK4@9MHKVA"C*97VO^(G@TC:FTC:,)ES+R*-YE]HA59OG\D:&(GLW2,8 M*H@O<-J5&1(Q7S6IP%U1&KY$_AT1GTQBKF%#,0[WE;!LFP[9F]/A6TVJZ/M: M_=NE1/YIFZLV[" M[3\CT_\ 4$L#!!0 ( $^"<%(@>UJO80( /\$ 9 >&PO=V]R:W-H M965T;)(B#P\I4K.--O>V1G2P;:2RZ!85G53:--R1:M:1;0WR,@0U,DKC^"AJN% LGP7;TN0SW3DI%"X- MV*YIN'E&M&A$*46#R@JMP& U9V?) M=#'Q_L'AN\"-?2:#KV2E];U7/I5S%GM"*+%P'H'3[P'/44H/1#3^#)AL3.D# MG\M/Z%>A=JIEQ2V>:_E#E*Z>LQ,&)5:\D^Y&;S[B4,^AQRNTM.$+F\$W9E!T MUNEF""8&C5#]GV^'/OQ/0#H$I(%WGRBPO.".YS.C-V"\-Z%Y(90:HHF<4/Y2 M;IVA4T%Q+O^B'<)G^ "7ZD$8K:C?CDO8N^,KB79_%CE*XEVC8@!<](#I&X!) M"M=:N=H28HGE2X"(V(T4TR>*BW0GX@46!Y E[R&-TW@'7C:6G 6\;$?)%OH" M=\!-1KA)@)N\ 7=+>U)V$N%K!9?;EJ8-2[CJ7&<0EOS1-]2&LQ<-ON;.H;'P M*_" .]PZ6$A=W/]^K>4[&?B]G=J6%SAGM)@6S0.R?.^3 E?KSG)5VGWXB=R$ M*Q%J#=11;%9HJ*M3W]4$WD%R$GLQA622>2&#) N6"23)B1<.(8F/X*Y&6OZ* MR$-ZFE'@Z7$,K[4Q>C:4#9IU6#T+A>Z4Z^=SM([;?=8/]3_W_FFXYF8ME 6) M%87&!\>'#$R_;KWB=!M&?*4=+4P0:WJAT'@'.J\TW?F@^ 3CFY?_!5!+ P04 M " !/@G!2&I;3HWB[;>]U=Q[,JM;I6[ M-+WN<&9M;*L\=NTF=KW5JAJ>%;LQ^%M'H9>"AWFQ]&(CGTUYM]%+[W_M[B[WXJ%+5K>Y<;3JP>CV+KNG5 M0@3[P>"/6N_=JS:$2E;&/(;.AVH6)2$AW>C2!P6%GR_Z1C=-$,(T_CUH1L>0 MP?%U^T7]YZ%VK&6EG+XQS9]UY;>S*(^@TFNU:_R#V=_I0STRZ)6F<<,O[$?; MC$=0[IPW[<$9,VCK;ORJIP.'5PYYPV#F<<@Z6>H/0O8/)9[5JM+N8QAX# M!?.X/(@N1E%V0I0R^&@ZOW7POJMT]:U C!D>TV0O:2[86<5;75X"IP18PI(S M>OQ8-A_T^)FR'8P%GI$31SDQR(D3X33$L&Q5T\!UWS>UZDH-MWJ-1TS#4JVU?X9KYS2N_9UN*L"L M<3AD:+QJX"^M+.BPH.A4ZG:E[7%)X/V3U[9#JPXO$H=.#GX"2C.2"HDMQL70 MXCS#'I>,I"R#7ZS!#==;LZX]3!KL7 3A"4II(S(E,*$DAS=+B 7I& ,?NNU M50/4;[UH0GA& 75SFL D)44>O&1*:)$>\E=C:4Q(DJ8,:(J2D@+#2#)D]0X$ MYX1F"9:'+,M:C?=&5X%JPU+^-PX4.0=*,L&!905PDB02;E1?AQCZ"6_+JO:[ M #MG.1JF&?Y2":%D>@8B+=Z&6!1$)#0P3 I"J8!)J PA)CF16.Q;$*DD7.8@ M,Y)E/$ ,2"\@HPA1GH2((!"QR ;D$XX,,W02*>%Y\CU#5"J0H7,Q3S$Q0YR3@/%%E! MI$@!59 AXX33MSU?D>2"8 MD2)AWQ%,<]PX&5".^X(C0?PD24@ID\@0>6 E/V)(\80(DG/<7 PS)8R>8(@) M9 )27"D,E2/K%-ZZ]>)7[TBK[69X+1V49M?Y\4DYCAX?Y.OQ'?K??'S-/RJ[ MJ3L'C5ZC:W*9R0CL^$*.'6_ZX55:&8]OW-#4L,F P ^@< !D !X;"]W;W)K&ULK57;;N,V$/V5@="'+*"-).KB"VP#ZVR+!MBTP2;;HBCZ M0$MCBXA$NB0=)W_?(:4H3G>M[D-?I$-JYG#FC#BS."K]8&I$"T]M(\TRJ*W= MSZ/(E#6VW%RJ/4KZLE6ZY9:6>A>9O49>>:>VB5@<%U'+A0Q6"[]WJU<+=;"- MD'BKP1S:ENOG-3;JN R2X&7CL]C5UFU$J\6>[_ .[9?]K:95-+!4HD5IA)*@ M<;L,/B3S=>'LO<%O H_F!(/+9*/4@UM<5\L@=@%A@Z5U#)Q>CWB%3>.(*(R_ M>\Y@.-(YGN(7]I]\[I3+AAN\4LWOHK+U,I@&4.&6'QK[61U_QCZ?W/&5JC'^ M";KL#)U7+(0K92S\Z5GA'I\LK!M5/OSU+0%'^=SUFYL] M+W$9T/TRJ!\Q6/V!7'>"P@F\ZZX0J&U7MRZ("R'!UNI@N*S,.R#YL-V@'B3\ M]TXR@U_WJ+D5<@>-YRD=SP\P83-Z%K,$[FJE[7N+N@5BA4>NA<_TQ#S+&3"6 MP[VRO'G+DX3)-*'W+"E@1/%\4#S_#\6-09+\->J^!I\H*-$(^QS"#;<'3>@[ M2S)ZX/F2&$!9N0!.))W#Q?6; I#F+OE)ECC(".0.I)#/9@YDD,TF#N20L0+N M:Z2VNB6M2;>XF+T1=,^?J15:0WQ9&$\FX+28P_9 V2((25Y(DN,3=6LRGR19 M_V0]/J\#":7ZV#(R%<1Y_4\OHI!^WJ'=^ZABZ% =IN]8\[ Z#[4/7 MSU_-NZEXP_5.2$/';\DUOIS0#ZN[2=,MK-K[[KY1EF:%AS4-9]3.@+YO%76] M?N$.&,;]ZA]02P,$% @ 3X)P4FVA\>ZO P \@< !D !X;"]W;W)K M&ULO55-<]LV$/TK.QP?[!F8),!OCZ29V(Y;'^*Z ML=,>.CW )"1B3!(J $;*O\\"I!2U$_O8BW87W'W[]@$"%CNE7TTKA(5]WPUF M&;36;J^BR-2MZ+D)U58,^&6M=,\MAGH3F:T6O/%%?1>Q.,ZCGLLA6"W\VJ-> M+=1H.SF(1PUF['NNOUV+3NV6 0T."Y_EIK5N(5HMMGPCGH3]LGW4&$5'E$;V M8C!2#:#%>AE\H%?7JN!$WJOM3-K9=!F4 C5CSL;.?U>Y7,<^3 M.;Q:=<;_PF[*S>, ZM%8U<_%R*"7PV3Y?M;AI*!\JX#-!W*4]6XU>)=7;UH*R ![B$^\$*+7NXDP,?:LD[7)GV MW(EW_F7@8R.M:"[@_)F_=,)<+"*+!!Q,5,_-KJ=F[(UFE,$G-=C6P,>A$DQMW#=J?KU[Y^)^FX/]Z^],EM>BV6 ?TLC]%<1K,[O M!["M&@T?&D- [&NQM; 5^'=LN1;0X%FY@$>,GWQ\CB=;UH#9T,AN]/L\DX<' MO!J>. H"OVAE##QJM986/G(]R&%C8*U5#S>XKW(8<0%^PS9^//.?G%MIZBE- M-"=9! ;LH-9@^=XW.U;]#RW09R9,<'9H32@MT2L(80WMYXM/0 M?[H\N$\"6S90%H0F#!@E19H 923/"DR:'1J6L8N<>6ZE;J!*2)442( 4M'1I M-"FG?.?0L& ^'\V=&K5M@<89J9 !RTF2ID"Q/J4N9W)H6/EZ9YZ5Q9-V!DF& MW9D?)/6U9Y#FI,K*F?\QR,/\,)-W64RK'[(DI,QB-RXC:>5 D$A&Y_R#'X=E M-B]Y=Y:E<'ID0%.2%SEJ2+,$$F]S)U_N*:.91"E*@J\),.R8%JZHP#N#8FGA M]B0I*V!A7&$#EJ*7) =M*AP/UU',BL9 L2,_TJ?7\!/7&XG'NQ-K+(W#(@M 3R_,%%BU];?ZB[+X1GBWQ4=9 M:)> W]<*K[(Y< V.S_SJ.U!+ P04 " !/@G!2UN9^K*P" #S!0 &0 M 'AL+W=OJ0DDW2Z5+9FFK5Z&I-++<.Y4B3*)H%):,RR"= M^+.Y3B>JMH)+G&LP=5DR_39#H3;3( YV!T]\55AW$*:3BJWP&>WW:JYI%W8H M.2]1&JXD:%Q.@ZOX-V5N#RV2AU*O;W.73('*$4&!F'0*C:8W7 M*(0#(AI_6LR@"^D<]]<[]"\^=\IEP0Q>*_&3Y[:8!N, M,#$HNFYEM6QWV',:'')+6(?&\FT">Y0VS+)UH MM0'MK G-+7RJWIO(<>D^RK/5=,O)SZ8/RB+,X0QNN,F4M%S6F,-CA9HYU0R< MO+"%0',Z"2V%S()CNRL^0HX@UF MY]"/>Y!$270$K]\EW_=X_2/)&V@2/ (WZ. &'FYPB!XWE3),P%>MZLKTX$YF MHLZY7!U4]YD5IB#^[80P/U XH$U+G$[V-W?]:&0MJ MV=ZE5@@ M=1B$2JLU]Q5/VQVJ95L?KT&DF//#5D>#G,%@,()X\'^<>B#1YTO(K09Q;S2. M:![&\-&#"?<*L42]\NW&0*9J:9N:[$Z[CG;5%/*[>=,.[YE><:(L<$FNT?G% M, #=M)AF8U7ERWJA+#4)ORRH*Z-V!G2_5/2ZVXT+T/7Y]"]02P,$% @ M3X)P4AU".U%V P FP< !D !X;"]W;W)K&UL MC55M;]LX#/XKA-$/+>#6;W'C%DF IKN7 ENO:+L;#H?[H-A,+%26/$E.VOWZ MHV3':[$NV!=;$LF'#RF1G.V4?C(UHH7G1D@S#VIKV\LH,F6-#3-GJD5)DK72 M#;.TU9O(M!I9Y8T:$:5Q?!XUC,M@,?-G=WHQ4YT57.*=!M,U#=,O2Q1J-P^2 M8']PSS>U=0?18M:R#3Z@_=S>:=I%(TK%&Y2&*PD:U_/@*KE MK<%%LE+JR6UNJGD0.T(HL+0.@=%OB]V7H>% %4N&:=L/=J]R<.\7B"I1+&?V$WZ,8!E)VQJAF,B4'#9?]G MST,>?L4@'0Q2S[MWY%E^8)8M9EKM0#MM0G,+'ZJW)G)SR)(O9Q&5 ^ZRQTU_@IND\$E)6QOX M3598O06(B.3(--TS7:8'$3]@>099$D(:I_$!O&R,//-XV8'(#?0!'H";C' 3 M#S?Y"=P#E4O5"02UAGLLU4;R;UC!3872\C6GY94Q:(?\:MHS6<%'SE9<4+*) M"LF[AL[_]9S@$9\M+(4JG_Y[+_T'V;A2OC0M*W$>4*T:U%L,%L=<@JU59\BS M.8%K9FHX@K28.L+(MSX5D$S@1FZ)M=(OD,53^,O6J.DM:DV'P/HHDCB'.TV] M0=N7$%K!G(@"0@JN;9QBEA..97+#/6P:)I,$_E"JVG$A( N++ '? T[5^O2S M0?B(5%W[+.47\*@L$WM_;)^U\W ZO2!=8R[A>N D7F61#5E,\WQ W.?XA5[Y MK9+[0-(,;M'^@']$'O(X@0-/(A^?1'[P2;Q74J'+&OB&0NGIFZJKM%^[],/^ MCCO)NHI;K$[@S5V'@,\EMA;HNL#43"-4U"Q.X!]DNB]0H/+"9D7ROL22BQ]. M"I\OP]QM'M'+*,+\/'&K- LGZ<1+"4]RN3$PB<,B32$KPNPB>2OZ3N*8^BDO M_;NIN.@\\2/(SXK4_R8%?/%=U17+%C4-B=[0 (T70V^K(L!W4::AXTO?.'_O M(J-7#;-!O?%CP4"I.FG[WCF>CI/GJF^XW]7[L?6)Z0V7!@2NR30^F](=Z7X4 M]!NK6M]^5\I2,_?+FJ8G:J= \K6B1C1LG(-Q'B_^!U!+ P04 " !/@G!2 M<^$/V@0# #(!@ &0 'AL+W=O..;S+K M-L+99,LV>(_V^W:E20MKE(3G* U7$C2FTV#>'2_ZSMX;/'+>5,#'(NRW^VK^K09>!/,LK9MELHM4.M+,F-"?X5+TWD>/27/K"Y0;F<:P*:0VT'MA:H&E/0DO1'4885Y$69:3H M2*1N!+=*VLS M4PP>0L0$NV:>W3@OHA.(EYA? Z][AE$G:AS J]7UZ+G\7I' M\+XHBP;*!$_ ]6NXOH?K'X%[+>9<4.\S&1.ZJ^L=&M3/I/SRL> !]Q860L5/ MO]\KZ\DH[M&.S9;%. WH57K@8-:ZD6 S51@*9]I +5OD1.,@+ ["\A_AZB!< MPQ6:6/.MSV#!A.,/C(CBADOIFD*EL$+-50+S).'.SE /+3.F-YB 501E;)GR M]9ZFB*&46_/V,>NO-D/=Z+1%FR@D15R:MI;M)@OJH4;\THY@4JUR8,:@->/7 ML@,-+TA4L;9I(6@0E!'&\!.9!G3=2 @QYFN*?^@G^ #]@5L_5K]N;T1KC]KX MN%OWDDR&_2&M%Y5;K].KH$ZX.>3NV>CBTILZK=4]ZT<1M-V!WW"HC>?Y-C5, M46M71;:OL_]/J/ MU^PO4$L#!!0 ( $^"<%);WL72$@H '(T 9 >&PO=V]R:W-H965T M5CL#]^24D6[9"BE#J8G3XTMGQ)WGM(GG-Y)9T],/Y[L:%4 M@,,9$?(K7X^*+:L%&F2TUL.BC++"'^ZH"E[^'@"3W87OB7KC5 71N=G6[*F M2RI^;&^Y_#9J>XF3C.9%PG+ Z>KCR0Q^6(18-:@L?DWH0['W&:A0[AC[77VY MBC^>C)5'-*614%T0^>>>SFF:JIZD'W\TG9ZT8ZJ&^Y]WO7^J@I?!W)&"SEGZ M6Q*+S<>3R0F(Z8J4J?C&'K[0)B!?]1>QM*C^!P^-[?@$1&4A6-8TEAYD25[_ M)8\-$'L-9#_V!JAI@)XW"#H:>$T#[WD#W-$ -PWPT 9^TZ *?53'7@%W200Y M/^/L 7!E+7M3'RKTJ]82KR17"V4IN/PUD>W$^2],4# #[\"R7BF K< R6>?) M*HE(+L LBEB9BR1?@UN6)E%""P#!FTLJ2)(6X#M]%"5)W\H.?BPOP9M_O#T; M">F6ZGP4-2Y'R-'!2.+1@H)VH%P@9X]+ MNGT/O/$I0&,XL3GD;GY)(]D@J^B@WEIV!>E14=7^.?3B6_\Y&]_M F';0 M&T_V[0Y@QLB2IZ(:HU?TCL!EC12%^2: M/@6S>[F@57SO)/N^*X@*]#L3)+7%5P\?[/GMAQ/DF0&:AC" &)E0++ )1>B- M@W$G&'X+AN\$8U"DWRA)DS]I##Y+;0%OKEE1O'7$[QMA/0^\UV+ALC@(-&@# M#9R!?IU?G?;-Z[**]B!(LA*4@UG\'TFV4@'%*;BCTI2"[^31 4%@N(^P.?^F M%<2^.?D6,\_OG/FP!21T Z+V*9BS3*80&Z7M]Q1'@:TYM>$R,6#S)>&'G;$_; MD*;_SY#J;;(+#'S?<%:N-^"37%2V**RD9_)N$V!$8-+0(^1![W:$A'1KZR=!:DCD%OY39G?10J31Y M*H!@,LV4F1V7:2=YLB68\YY10Q#+CARY$-3)$'1G0S*UV%*NH+Y-57ZL8%[\ M42;;6CH^<\FKIRH151GS!9$VD75_0#/UF09X,C$EI+'<7V93;SI!W;.ATR3H MSI,^,Q8_)&EZ"JZRK5Q/%>TK9;!Z;.8RAJN])@NGR6$8.L&![@Q'AS$ =S/M M@+X'0PON RP/'=:)"G1G*GMHRT5^E0N2KQ.U!V9%066F_6;Q&*5E%:7&';G7O M\TP>:G&6,B^3/*ONQ>FG1Z[$ET[/831R,J54=NF5]WS_K:G$A;*HP M0M#BNVDW,0\S"UMW,.C>$$B+.G*+NG/"Y+9^W-+H^62YLRQDBK-<7-VN:G%& M;G$^PM7O#\SJ*GR9JUILD5OVCG%UPZD=5_0R9[6P(K>P'N'L)U9RJZ^FR46=D'0/5'ELT ND*_?NZ348]R7? M2&LA6[1:LHK=15TE[K]ZX:J MP\N_7857K36>6VODP4V"3U*I\;VXY*6-"X9OFZ$:UFM7ZA:5S5%$HK>5TTW1]L MGFG87>/P--5[;JI_R9G-LY1'(9YT5Y,\3>*>F\2?GX!I?'@Z&' N]@87)SU- MQ5X/%;_J ?&B&>W@?HP#/IX3$6W>E=O]&K-@DL+O:5Y5 ML5BLZ] R[%WOMCMHGGD4F6+8?7;$FM6QF]4'Q-1XK,2'K7-UV\1ZC\@\@1AW MATR3J1^:A\M%8[@_@4'8/8-8*PQV*TP+_C>JGBJH;O-27CU_(#.]VYLOJ=#_!4GAPW0UK=<%N=?G"I&P\$$Z+T3)3:=A,Y2@* MGD'BCK588+=8O#P/PC;)0+8RG\5RZDT=>TMK"W9KRT69I-6:V6$!_@M>H/)8 MJP5VJX6DK$+PLG[R)LE5*];Z/CL#MY]C4? M^ST9O^3@K,P&A:V)T1^8D4O!HLE]_1#'G*6[A[7Z3G@]W2._[X3G:[[UCZH" M_2CHJDRE%J^HHV+1,T9_Q<+7S.R[F7F7"K19PP[+ZHDDNW?N'CV050\SN=S; M>_3#S=#/EY-DH"-)V]>D[;M)>RDG+R920G9/.5G3_N)3SQBP MFDJ7NYJM?3=;6Z R"-PUD&9KW\W6/20T<(F[QX!^_QK71.V[B=J"S V)-M** M/QUZ/P2H0+-UX0!-YX";95Q&XGC%@?[(2 M:"(/>HCY$)-76'?85V YDC)"[4!![^!03>,P8< M )0F\/!E!/ZS&A=J=@][G^5^!8C<8R '1*.]=RLRRM?52RT%J"2G?J.@O=J^ M.#.K7A=Y=GT./RSJUU]T-_7;.#>$KY.\ "E=R2['[T-)\+Q^P:7^(MBV>H/C MC@G!LNKCAI*8&ULS53+;MLP$/R5 MA4X)D%BR8K=!8!MPXA;MP:UAI^VAR(&65A(1/E22BMV_[Y)2!!>HA1YZ*"!( M2W)GN#,4=W;0YME6B Z.4B@[CRKGZKLXMEF%DMF1KE'12J&-9(Z&IHQM;9#E M 21%G";)FU@RKJ+%+,QMS&*F&R>XPHT!VTC)S,][%/HPC\;1Z\26EY7S$_%B M5K,2=^B^U!M#H[AGR;E$9;E68+"81\OQW?W4YX>$KQP/]B0&KV2O];,??,SG M4>(+0H&9\PR,/B_X@$)X(BKC1\<9]5MZX&G\ROX^:"V;Q08MO/'?5/+J- M(,>"-<)M]>$#=GI"@9D6-KSAT.4F$62-=5IV8*I ,>5@F66Z48ZK$C9:\(RCA10N5N@8%Q8>\>@:)BZ)8(4%G17"]S7* M/9HGFMKB"ZH&KRCP_T<@01/^))4A?-X+7C)_.%?P[EC3.6$.CUSZ/%\&+=F" M96W"SC'C@#32#LLCMT]WD";I^#KQSRQVY(57%&>=[OM6=WI&]PJS$=R,KSQ) M\CL\)@M[']/>QS3P3<[PK4F>;&2O?H#RIJ>\&:3\E^X1D.L<+M9:N>KR3W8- MUS*^!>FA=D#7I-&PO=V]R:W-H965TYQEB!IX(R.7362FT^NJ[,U[A \HQO M,--WEEP42.FE6+ER(S!:6%-!7=_S8K= A#FC@;TV%:,!+Q4E#$\%D&51(/'[ M E.^'3K0^7?AEJS6REQP1X,-6N$95G>;J= KMXFR( 5FDG &!%X.G7/X<0PC M8["*>X*W?%T/$,$:8X5R8$TH='/,:4FDB:XU<=U&F>:8S[ MY_^B7]KD=3)S)/&8T^]DH=9#)W7 B]12=4MWW["=4(6,.=4VE^PK;6> _)2 M*E[49DU0$%8=T5.]$7L&&)XP^+7!?ZXAJ V!3;0BLVE-D$*C@>!;((Q:1S,G M=F^L6V=#F/D;9TKHNT3[U.B&*PS.P0^T^&XV 6_?O -O &'@VYJ7 M$K&%'+A*XQL(-Z]1+RI4_P3J!.=G((#O@>_Y7H=]_&P[S [MKMZT9N?\9N=\ M&R\\$>^\X$*1/W@!QERJKG0J?V3]YG5Z',5IDD8#]W&?NJW2FMAO5 =P00,7 M],)=(B+ /:(E[@*KO/$!6);"(["V*DF3(.@&"QNPL!?L2G IP1W3+8?:S;O2 MK::S&,+6XV$6'R%V:)*X&S!J */_ _RBU[B3,&H]W3OB:RNB;KJXH8M[Z6XX M4^C)OFW7)=.OXP91<,'U^P1^7.-BCL7/GM).FJ M:Q5W':FONCLD)\H;[GV.8"_A/1+$EO%+VCAL=^A.N+:L#V[7R>%KM7+8 M[M.M6NJ3' +N.CE\M59>1XKZ"/LD%:&[-X>9(5C/1BN])8#BI?9X9XDVBVJN MK!:*;^QH-N=*#WKV=*UG<2R,0-]?U0LS[373_>@O4$L#!!0 ( $^" M<%*M#3X!Q@( /(& 9 >&PO=V]R:W-H965T9%2?+?5DI"HKN,2E!E,5!=,O,Q1J-_9"[_7@CF]S MZP[\R:AD6URAO2^7FG9^IY+Q J7A2H+&S=B;AC?SQ-G7!K\Y[LS>&EPD:Z4> MW>9;-O8"!X0"4^L4&/T]X1R%<$*$\:?5]+I7.L?]]:OZESIVBF7-#,Z5>."9 MS1P\RW+!*V#NU^XIM/$.GERIAZE_8M;:!!VEEK"I:9R(HN&S^V7.;ASV' M,#GB$+4.T:'#X(A#W#K$=: -61W6@EDV&6FU ^VL2Z AO&,&MDC8W\%EFF+T5\"GX+@/1:P9FT4G%!:97$(.0_[0?08Q.%G=.#)Z1YH*T^]A<6:6./>VB?OZSH(#_!Z;/;ZHZ'S]\9' M@90R-U4-U!>_N4?=:3>XI_6\.CB?T4!OYN\_F>9K<$N5X-* P U)!E?71*2; M"=MLK"KK(;56ED9>O&PO=V]R:W-H965T>NF#N>(00EY,IX(/IS@!64I7&D:?SJ?#K]D@9XVG[Q?FNU:RU/1,** MES]HH?9S)W50 5O2E.J1'_^!3D]D_.6\E/8?'5O;&#LH;Z3B50?6#"K*VB]Y M[N)P O#C"0#N /@U()P !!T@N!00=H#01J:58N.P)HHL9H(?D3#6VIMIV&!: MM)9/F=GVC1)ZEFJ<6GSA"M 2O4=W[ !,<4%!HK=K4(26$GV%9]60\IV>_[99 MH[=OWLUXD^L@**OQVXFF[/&;]P7N*S'M>0 M7Z/ OT+8P]X(H=7%<#\;@:\OAZ=GU 3]#@367SCA[_/=[;]]]'^CFXHW3(V% MN74363?F-A\6@1?YD>?I&!Q.Y8\8XB0,3PW_8AKV3,.S3#\^YR EXEOT"'5) M+3XB&([U:^/T?-J#S[37PTMB'V8].^.Y;P:%1 -B&$\MB-#NW1HM8X& M^X;C29%Q+S(^*_+VTN,5#SCZ7I@EP5#-T#*+DFQZ/Y*>:G*6:L_R"MU21O6C M5J!/G!?R"GT27.K/5ZY(.48^&5+"(_LP-$LB?Y)WVO-.+^7]0R#0)M'(X5Z-V.%@Y'B[)[FL K&S-8%$N3FV;8KH1_NRX\9FVU?C2UV. MM-7#?V[:6N:>B!UE$I6PU2Z]ZT2S$FU]T'84KVW&?.)*YU_;W.N2"H0QT/-; MKK-FUS$+]$7:X@]02P,$% @ 3X)P4N+/I>:W @ (0< !D !X;"]W M;W)K&ULC57;;N(P$/V54;0/K=22*[T)D JT6J1M M%Y5M]]DE ['JV%G;@>[?K^V$+)> ^I+8XSG'YXR3<6\MY(?*$#5\YHRKOI=I M7=SYOIIGF!/5$05RL[(0,B?:3.725X5$DCI0SOPH"*[\G%#N#7HN-I6#GB@U MHQRG$E29YT3^'2(3Z[X7>IO "UUFV@;\0:\@2YRA?BVFTLS\AB6E.7)%!0>) MB[YW']Z-NS;?);Q17*NM,5@G[T)\V,DD[7N!%80,Y]HR$/-:X0@9LT1&QI^: MTVNVM,#M\8;]T7DW7MZ)PI%@OVFJL[YWXT&*"U(R_2+6W['VXP3.!5/N">LZ M-_!@7BHM\AIL%.245V_R6==A"Q!>'0%$-2#:!R1' '$-B+\*2&I XBI367%U M&!--!CTIUB!MMF&S U=,AS;V*;?'/M/2K%*#TX-GH1&&< D3OD*NA:2HS&QF M/J^T9 AB 5.3PC4E#"9Y8<[)QGY,'G_"&V$E<:>G!3SN1L[&J EEZMR0O<[& M@3B\@"B(@A9!HR_#P]L6^/CK\)L3 M;N+F@&/'EQSA&PGE3FQ&&+:6MX)W'=PVB=7@,DFN>_YJV_)A4A+MIHQ;>,*; MVR9I1WS2B$].BG\V?>^!2$[YLE5[V'.6$2MTOO-M*[ M)Z5O9,,4)L>B [V;+72 M1'N^_*WFD:-M;>]^-#T_ZI=_Z>I+H\G(I>4*V"X M,)1!Y]H(DU5#KB9:%*Y%O0MM&IX;9N8.0VD3S/I"F!Y43^P&S:TX^ =02P,$ M% @ 3X)P4E3R!GF? @ \08 !D !X;"]W;W)K&ULC57;;J,P$/T5"^U#*Z7A$B!IE2"U2?C7G:?'9@$J\;.VB:7 MO]\Q4)26).H+>.PY9\XQ>#S>2O6JN+DQJQO7%>G.114]^4:!*XL MI2JHP5"M7+U60+,*5' W\+S8+2@33C*NYN8J&TQ4\@7E9SQ5&;LN2L0*$9E(0!%80<$B-9:#XVL 4.+=$*.-?P^FT)2WP:]/,W( MQ9?+L6NPNN5PTZ;275TI.%%I!FF?#/P>";S .P*??AKN7[^'N^BY-1ZTQH.* M+SS!=U^LN=P#7"G@U+PWWB//TE!^S&--&E6D]H1LDF$X##T/'6T.S73SXD'H M'^:]4SUH50_.JGZ06I.I%(:)%8AT7W\VRGMDKF16IJ:UL>^1;PJSSWBI2\4' M&J/8'W6]',GSHNBDE[#U$I[U\DQW^(_-Z9XN./3(M%0*A#FC-^SH\/W1\*2. MJ-41G=71;"'!EDCNQ88I*;!-H0;R8;>K/^->9!B1.\JI2.&8S*@C\]J*_+BK MW33?B[R3;N+637S6S6^3@SIVFML=/J8Y[ORN/AZSKNANWF@XZFIV#QJ2O0Q^ M4K5B0A,.2P1Z_2$RJ+K!UH&1ZZI'+:3!CE<-<[R30-D$7%]*[%--8-M>>\LE M_P%02P,$% @ 3X)P4GF&U,R/ @ .P8 !D !X;"]W;W)K&ULC55=4]LP$/PK-WZ"&<")8T)@',\DN)WV 9HAM#S+]L76 M($NN))/ KZ\D.VX:$LI+K(_;O;V3M(G60CZK$E'#IF)<3;U2Z_K&]U568D74 MA:B1FYV5D!719BH+7]422>Y %?.#P6#L5X1R+X[MN%!UJ4VB[X<523 I>H?]8+:69^SY+3"KFB@H/$U=2;#6^2T,:[ M@%\4UVIG#+:25(AG._F>3[V!%80,,VT9B/F\X"TR9HF,C-\=I]>GM,#=\9;] MJZO=U)(2A;>"/=%X:3!#6A3,$C M;G1#V*D)4261J")?F[P6[6==CGF;(SB28QC G>"Z5/"%YYC_2^ ;P;WJ8*MZ M'GS(F&!V :/A&02#8'! T.VGXL&YF5 MY@[#0HI"DNH,[ILJ10EB!4O7>Y@UNA22OF$.6D"*.Z@<3BCOSNCTT"&U(L9. MA'6#ESB\GEP%5Y'_<#=Q";H_R_B/U!+ P04 M" !/@G!2S89<&EH$ "'$0 &0 'AL+W=O,OY51(1(>$KB5%ST(BDWYY8E@H@D M6)RQ#4G5S(KQ!$OURM>6V'""0Z.4Q)9CVYZ58)KV)F,SMN"3,)8(RD>WPK0 M7KFF5CQ\?D:_-L8K8Y98D$L6_T%#&5WT_!Z$9(6S6-ZQ[>^D,&B@\0(6"_,+ MVT+6[D&0"GF.))V/.ML"UM$+3#V:[C+9R,$UU9-U+KF:ITI.3 M6R8)7,,'N)R)/,'NJ'>L&[P!Y!FK8B''= <,W&'8=Q@OGNV7, MN :TWP!ZKX%@5@V5*>.0IW&;)DG!@*UC$.(4%YI(&=(-366?'+%_2 M,TOJZ-#L130LK1ZV8M\IBS@-M%6F^L)? M-T3GS-\MV'Z)[7?V:%..PG('M9[/77SU+:-R!Q]3Q3+3$P(^R4BEM(Q4/G_: M:#AQ"K]QG=) TV?7GZC'O-;4^MNO)/K01<=)517J(]<_2JFJD.O[7GTDCDJ_ MC?XG?ON2QW-GOXVJUJ*1>^2WJA :^D-TY+@:*7?04&V1O3])V&\+9U5,;FA* MDRSI$N'HX.B"?O9>F3^S%31=@ZX1M:>;=A[J#(+:#'+V!CEO]R!^ZNS!?2-' M'3KY+_%@.P_E0:_-H'W+1^T]_R$B*O$"Q4_=5UZ:9$XA7;RW[[VH>_-]H_?V MAR0C)&":R8AQWJ0?7!;G#+![8C9T8[5LQZMZ+_S.K'M4- B]C8OJRZ1BO ME;N"Y:%Y3:;M^RUJ;[@Z.O1I^H=#9-^%T4]OPV\/D2M4[9"H+D:L@_MC0OC: MW/0%!/I F-_)RM'R:\+4W*&/QF?H?)Y_$]C#Y)\H;C!?TU1 3%8*TCX;JNCE M^:T_?Y%L8VZI2R;5G=<\1@2'A&L!-;]BZJ9:O.@%RF\ODW\!4$L#!!0 ( M $^"<%*79R',IP, /P- 9 >&PO=V]R:W-H965TB"D6A;B"1Z2-IN_[XD MI2B2*#LNT&"\L/@XYY+G7$HDYT?*GOB6$ &^5V7-%]96B-T'Q^'9EE28VW1' M:MFSIJS"0E;9QN$[1G"N257I(-<-G0H7M;65&1FA>T!HRL%]8U_)!" MI @:\;4@1]XK R7ED=(G5?F4+RQ7S8B4)!,J!):/ UF1LE21Y#S^:X-:W9B* MV"\_1_^HQ4LQCYB3%2W_*7*Q75BQ!7*RQOM2W-/CWZ05%*AX&2VY_@?'%NM: M(-MS0:N6+&=0%77SQ-];(WH$&)X@H): Q@3_!,%K"=ZE!+\E^-J91HKV(<4" M+^>,'@%3:!E-%;29FBWE%[7*^X-@LK>0/+'\3 4!'\$,/ B:/GHY/3ZCQNL2ZNEX_LF$/N?G?>LQ MN"KJMOANRN\F7JCCJ<_$80GCT/7GSJ%O@HGRD.=%0U1JHE 20[=##23YG23_ M8DE'_2++184/A,D/$UCC@H$#+O<$8 $V#-<"Y%@N:J4ZIV6)&0<[PAH')@UH M1H]ZDTX\&WDC TQ4'-GQR*9T N79OMO[P6DS@LZ,X*P9?RF%ER;U\ M--),D ^]>*3,!'EQ'$Z+"3LQX65BWB*MH9F*Q$C8RD0EL1WXDPEKC# 9$(:V MGTQ;$7561&>M^/I+[VQD)&/FP62\9"=0,(JCL: IF!>N*+]+Q%9F,C M T%B)^/,FJC8MR,WZ?U&1IB,"-DHF#8BZ8Q(SAHACR=K4OQ";A,C'>/W]55$ M>@XQ4 '=EX.">ZF.M\AI.WIP1O;KD/0L9"B\=T*"OWE';0,.MD$4(3C68\(F M=MYT C;<>H>ZT(LN]+]NJ^WP@T]K:,?P] NXFJ*86W$Z 1ONQ8TC3N]87!&V MT=<+#C*ZKT5S/.Q:NRO,M3ZXC]IOU-5&'[=?PC3WHEO,-D7-04G6,J1K1W+E ML>:JT50$W>G#]R,5\BBOBUMY/2-, 63_FLH#>%M1 W07ON5/4$L#!!0 ( M $^"<%*X(F/\< , .8, 9 >&PO=V]R:W-H965TJ01 DX?G9=%260,74FEI#C MF[F0&=,XE M7+26PV(*RU/4]K^-FC.?.L&_G)G+8%RN=\APFDJA5EC'Y> FI M6 \.)[)"%*(M''!\'8/(TA3XPGS^%LX=?:HEO.>+T\+O00*[))Q)X].3NE$Q2EI.3$#3CJ2(W M\*!7+#W%][?3D)R\.^V[&J,:K!L5$2XW$?P]$:A/QB+7B2)7>0SQ@PA.B,M^I'XGN_5)#0Z&DY[-?#P>'BW@4VK_ (MZR_8X^\J6Z;B M$209894DGZWL>AB)+,/;5(OHCOP>0S8#^:;@Z[JL+H\:.]LYW[,(Z?[1;M7O&[+QD=OX: MJ3.5'"/Q;AFE^R8DWIS%08GW2CJ]-R3QYEP.29QZVV/'^]\B+SQ65=FEK5V1 M%W:=JAT>%#LBK[/SZ5Z1T\J12ANYC4#B\9EO:WZ,NJF_=>^_(4$<2*9U2!'; M8Y VGX,W"9@FA)@N!/O92O68QI4ID63([[EM.#%_C>87XYNK$9FN9HK'W"S@ M8^J\/2GIJX_*O1(-=B0:!'42W;5K=6OVX3J[MK\K4;?2 &8@%[:15B0RV]FF MKRIGRV;]PK:H+^8O31-O&\NMF\T?P)C)!<\526&.+KVS&ULM59=;^,V$/PK MA-"'!$BC+\MV#K:!.'9Q.5S:($[N4!1]8*2U31Q%NB1E^XK^^"XI19%C61<4 MZ(LE4CO#V3&YW-%.JF]Z#6#(/N="C[VU,9L/OJ_3->147\H-"/RRE"JG!H=J MY>N- IHY4,[]* CZ?DZ9\"8C-W>O)B-9&,X$W"NBBSRGZOL4N-R-O=![F7A@ MJ[6Q$_YDM*$K6(!YVMPK'/DU2\9R$)I)010LQ]YU^&$>!A;@(KXPV.G&.[&I M/$OYS0YNL[$76$7 (366@N)C"S? N65"'7]5I%Z]I@4VWU_8?W')8S+/5,.- MY%]99M9C;^B1#):TX.9![CY"E5!B^5+)M?LENRHV\$A::"/S"HP*A5@-X;0'0JAZ0"N-3],G=GW(P:.ADI MN2/*1B.;?7'N.S3ZQ83=* NC\"M#G)G\*@V0C^1G0(CRT\"AH@<_>#0^O6N#S M]\.''6;$]0Z('5_O)-\2E(+,_O7D6FLP^H)\H;R@[B1?*RZ)2Z*!T=Q\]Y1=O&A"0*##\84* -F>_Q/M%=_UQR)#KL1<<>'(=%5\-C"]K83CK0KQWH M=SKP&^;@DOP=J&K+H1N.IV3@CDK+<3O0,ZCU##H)%X9BR;0^?Y8IY>13H9C. M6'GO_7$'^3.H/\D_Y"O3J<0+59 9;*@R>+L:(I?D ;8@"JA#.R0-:TG#3DF- MG3#?4[PEW-&]<(Z1 HNF:LZWE9QN?G0NMO;U[$_24C4/5%_5JJ^Z"P]JUH:E M9>$IS%HJ9KXW+70;&7=V[=D"U):E0,YN'Q;G[W$P#%[OP>#_]7#Z@P70M YJY5HG35)9"%/>:_5LW9Y=NZ;DS?R-;=M<9_!*4_9\=U2MF-"$ MPQ(I@\L!GE-5ME'EP,B-ZQ.>I<&NP[VNL?4$90/P^U)BKU -[ )U,SOY%U!+ M P04 " !/@G!2,T%T120# :"@ &0 'AL+W=O& 7<=E]-LVTM4CLKNU2 M]N_7=D*VI&Z%>&EC^YSQ.6,G,\,-%Z]R":#0>UTQ.?*62JTN?%_.EE 3>Z&*IS(0_'J[( AY!/:_NA1[Y7922UL DY0P)F(^\R_"BR W> M GY1V,BM9V2MZ4A;C]_ M1+^VWK67%R)ARJO?M%3+D3?P4 ESLJ[4 ]_<0.LG,?%FO)+V%VU:;."AV5HJ M7K=DK:"FK/DG[VT>M@AANH> 6P+N$^(]A*@E1%\EQ"TAMIEIK-@\%$21\5#P M#1(&K:.9!YM,R];V*3/'_JB$7J6:I\8_N )T@\[0+9OQ&M 3>0>IA_>"OU%[ MMOIJ?5Z<"UZC*6>*LC5E"_1S!8*80Y3HN !%:"5/=(3GQP(='YV@(T09>EKR MM22LE$-?:=5F;W_6*IPT"O$>A2%&=WJSI417K(3RO%U^N" FZ@[PJ3]KC3'A_4_JB( I?RAI9N[S8(TY[P M75 293W9CD!)EKA5)YWJY*#JZ5H(8&KKK4!7[_H[+ $=3X#!G*J34_3$E?M4 MDEU)<18/>N8CVEW;^TN_>J'1GO[,0ASU54QM")'AP47< <](4JOWN?!JYL MAWUS#A3&<<^=*Q3>[W)0JB_LURH,(L[7T8 M"@<*QTG_;OE;5;,&L;#=AT0SOF:J*2;=;-?@7-JZWIN?Z,:GZ5/^AVFZICLB M%E37Q0KF.F1PGFE-HNE$FH'B*UN;7[C2E=X^+G7S!L( ]/J&ULG99K3]LP%(;_BA4)B4FLN?0&J*U$&R;V@0V573Z[R4EC MD=B=?4K+OY_MA%!8XC*^M+;CY\UYC^T<3W9"/J@< ,F^++B:>CGBYM+W59)# M255/;(#K)YF0)47=E6M?;230U$)EX4=!,/)+RK@WF]BQ.SF;B"T6C,.=)&I; MEE0^S:$0NZD7>L\#2[;.T0SXL\F&KN$>\.?F3NJ>WZBDK 2NF.!$0C;UKL++ M>&SFVPF_&.S409L8)RLA'DSG:SKU A,0%)"@4:#Z[Q$64!1&2(?QI];TFE<: M\+#]K/[%>M=>5E3!0A2_68KYU#OW2 H9W1:X%+L;J/T,C5XB"F5_R:Z>&W@D MV2H490WK"$K&JW^ZK_-P (2C#B"J@>@M,.@ ^C70?R\PJ(&!S4QEQ>8AIDAG M$REV1)K96LTT;#(MK>TS;I;]'J5^RC2'LV\"@=R0S^0K3T0)Y ?=@]+=)22" M)ZQ@U"Z/R,@]4MRBD$]D236#@EQG&=AEJT9.8T#*"O5IXJ..S.C[21W%O(HB MZH@BC,BMX)@K MOQ\_=[CI-ZO4MWJ##KV7W$N=Z;;\NODH[ 7!25L:/LC%_\^],CYHC ^.&M=[ MC>[/"-??0+T-,TA!TH*L@$/&L"T7;LFP-VY/A1L+.K#8C46]D3,1PR810Z>. M/I<$]E!ND#".($$AH3PE*7MD*?!4M27"+7D:],+@I.VT+CX*QD?!T3_@JW2, MFG2,G$K?,0?99MF-Z0 N.BR[0??S4>=F_X( M%_6&[;Z/EK,I_U4&QL05Q)5"75]O,]8T)I)F@GV="%\6Z8U[0 MW,%F?P%02P,$% @ 3X)P4DA00EKG P APX !D !X;"]W;W)K&ULC9=OC]HX$,:_BA7=BZUTW<3Y1U@!4KO<75?:VZZZ M;>^U20:PZL2<;6#Y]C<.::"RD]LWD(1GQC\/]CSQ["C5#[T%,.2U%HV>!UMC M=G=AJ,LMU$S?RATT^,M:JIH9O%6;4.\4L*H-JD481U$>UHPWP6+6/GM6BYG< M&\$;>%9$[^N:J=-'$/(X#VCP\\$7OMD:^R!%=Z%?9:*U]!H M+ANB8#T//M"[>UK8@%;QG<-17UT3.Y65E#_LS4,U#R)+! )*8U,P_#K /0AA M,R''OUW2H!_3!EY?_\S^9SMYG,R*:;B7XA]>F>T\* )2P9KMA?DBCY^@FU!F M\Y52Z/:3'#MM%)!RKXVLNV DJ'ES_F:O72&N F@Z$!!W ?%; Y(N(&DG>B9K MI[5DABUF2AZ)LFK,9B_:VK31.!O>V+_QQ2C\E6.<63Q) ^03>4\>FE+60+ZR M5]!XNX0U* 65?4 ^: U&$]94Y)&S%1?<<%3=+,$P+O0[U'][69*;W][-0H-0 M-G58=@ ?SP#Q , 2REN2T-])',61)_S^S>%T^FMXB*7HZQ'W]8C;?.E OH=& M[Q5K2B W.\5Q97-Q(CLEJWUIB.@F?_+.\YPX:Q/;W7-83"=%%.&D#M?S\#,.U__3YL5W8!M=YB0N>&U(RI4[8(8],5=J' MG;D%C3,7VY4-$.<]<3Y*_-RM0P4E$\)'EKN5HI%+YLH&R"8]V624K&\7.W92 M4@A;3O#6;N(,G5+/7^[*!@B+GK!X&R&V.?1 /;A;"F?D./+L%E=&1W;+M*>< MCE+^T1RXD@WZI&'>/WCJTOG*YY'%PTV&1A>WB$;Y/ILM*&^3CYP1D\2S\CPZ M6[5!LBL?H^.[>;\RCUH!E-J8?.%<9%.H)WL14Z[BN/H/4=.3"Q9^?7 M%X$O4-9GO+RQ@_$^BWW5=(5#I!-.\M56T;X)G;>+[8NL]7\OJ6L::1[[ M*NL*QRM[\1]9PGXTEWRP29$7>_P%=6C2D;P+CY#QXVF;Y8*T+WW_D7JFHAW2[FR M9*0370R'CCN.9YF*R[NI%]CU%&S9$P^R1YAETV'HBP?1<1-ZPG/96W=6X;PG MQM.II]5[A#0N/*L@O#HEV"/:WTQM>*.)@#5&1K<33*'.IY[SC9&[]N"PD@:/ M(>WE%D^*H*P ?U]+/#QT-_8LTI\]%_\!4$L#!!0 ( $^"<%+&^1^Z" , M !$) 9 >&PO=V]R:W-H965T[\_<= MY[L,-]H\V!4 LJ=<*CL*5HC%>1C:; 4YMZ>Z $5O%MKD',DTR] 6!OC<.^4R M3**H%^9\%/ QFZMF5,RT_K!&5_FHR!R MA$!"ABX"I\7$&E)W7Q,BVM_V6;"AL%+%M;U'GE3 QRHA4SETO-"2F9=UR9&/AT9OF'%HBN86/C?>F]0(Y?[%.S3T5I ?CK]K M!';%3M@7E>D M7$A[3'[W=Y?LZ,/Q,$0BYXX(LXK(I"22["$2)^Q:*UQ9]DG-8;X;("15M;3D M1=HD.1CQ$K)3UHD_LB1*HA9"TS>[QX,#=#IUICL^7G=/O F77&7 .+*O7*WI MRK"X+4UEE-1'<7?P<9PDG7X4D83';?9-7(>N[A9LAV6W9MD]R)+*@)J!I1J@ M#L&0_N9"6^%JP)+U .[J2HY4 J@9KH!JU!A0R)Z!FS8YY7&]+9J#;K>II@GK MIIV]:M):3?I^:@HC".1TV#8A:9-AKZFCB8K3>+!72*\6TCLHA(KQW83T&A1? MBSB$V*'?K^GW#]+_Q@L+KHE8Y+A&OY0B%^B[2RO+?H/#23]J27@++DWWYONL M)GQVD#!-+Y1 TPI;R9W]-X6'$#N,!C6CP5O;!Q4#Y#,PU)W:R V:#21-XF;F M6G"O&DU)--R:+CF8I1^ZEF5ZK;#LQO5N/=5^.YW]ARH^%:VZ6 M@DI9PH)"1J=]8F7* 5P:J L_PV8::2+ZY8J^6< X +U?:)ICE>$.J+^"QG\! M4$L#!!0 ( $^"<%)-;T/#6P( #T% 9 >&PO=V]R:W-H965T,DW5 D!G+9L [K$#1M]S#L0;&9 M6*@NF20GZ=^/DETO[9(">[%%BN?P4"(UW&GS:$M$!WLIE!U%I7.;JSBV>8F2 MV0N]044[*VTD;N2$K;ED*+E%9KA487(VB"!X\X>K,%7LM3ZT1O7Q2A*O" 4F#O/P.BWQ2D*X8E(QN^&,VI3>N#A^IG] M?<&FGH'GR[6PX0N[)C:)(*^LT[(! MDP+)5?UG^^8<#@#$G0]C1U)]PCAO M9$UJ6>D)65VXH?REA4^JP.(E/J82VSK3YSHGZ9N$7RMU ;VD VF2)D?T3-^& MSS G>/<8_(6<7GOLO<#7/\'W35M[<,1/'9@Q25-C8:$K:KP./#!1X;&#JXD' M@=C/Z#9+!\EEDI"L[1%%_591_[\4P3C/#=UTQU\!^6#"!%/Y,4G3_C^27HN) M#SI4HEF'P;60ZTJYNEE;;_LVC,-(Q'_#ZX?EAIDU5Q8$K@B:7'R@O*8>UMIP M>A/Z?:D=34]8EO2^H?$!M+_2U/.-X1.T+V;V!U!+ P04 " !/@G!263)I M*,," 9" &0 'AL+W=O<-W1P3YD2A79N+*.2EHH3!7"!9YCD63Q.@O!H[OO.\L"#K3)D% M-PH+O(8[4/?%7.B9V[*D) -7P^FT1QK@]OB9_:/U7?NRQ!*FG'XCJ?<\"6<2ON+JL;6H^FG"7 E,#F.B1Z&X/"A$KT!1Y5B>F[T%7Z. -RDX9Z M4E,'1ZC] ,TX4YE$URR%=)? U3I;L<&SV$G0R1A#TD-]_PP%7N =$#0]&>Y_ M. "/3X=?='C3;T/?MWR#8Z$O\R4(Q%=J;*.C[H;LYH&?0ZAETZIF#,!F@'_M_:NJF#P8]SWO3$;?S5N=Y M)]$-+R546(!T[W),*;HJ"DJP3E^)OM?R?J#?:&H?CP[P3F:C!9$/VV8+V K M 4V )9FN?"^;'5*'K=3AB5<\PS^Y:#4=#-]P_TK;"ZW3>]_"W[6(NRQV/!BU M'HPZ/=@/WAEZ291#;G3S^=Y^%M3._047','%_WY>'0AWJVCJ*UG;YB-1PDNF MZI+4KK;][T_P:B/U!+ P04 " !/@G!2S\>,8O@! M M! &0 'AL+W=OF124U+"US;5T+^V<&RG33*(F>)Q[DMD(_P?.L$5M8 3XV M2TL1/ZB4L@;MI-',PF8:W26W\]3C ^"GA,X=C9EWLC;FR0=?RFD4^PV!@@*] M@J#/#N:@E!>B;?P>-*-#2D\\'C^K?PK>R3FA^$LPEL_:>?=0[:8VF M J%0[&P!**1R[ ?LL17JG!"/JP4[>W>><:2\GLV+(<>LSY&>R+& 8L3&R05+ MXS1^A3Y_,SVY>4GGY/9@.3U83H/>Y0F]NZ*P9(E1"_SC^JMQCLV-1JFWH L) M[H(0)45L)I30!;QFOL\V"=E\T^SRF^N8GHSOCDW^#TOBR0M<[X8?%=,WTC=A MMU([IF!#S'AT31*VOYQ]@*8)]5T;I-L2AA7U,U@/H/6-H1H/@;\RAS]$_A=0 M2P,$% @ 3X)P4G%!IE1G @ 408 !D !X;"]W;W)K&ULA95K3]LP%(;_BA7Q 21&+KT%E$:B=&QH8ZJX;)_=Y+2Q<.S, M=EKX]SMV0M31E'YI?#GO>=[C.*?)5JH770 8\EIRH:=>84QUY?LZ*Z"D^D)6 M('!G)55)#4[5VM>5 IH[4^\,#6A;$+?II4= V/8)ZKA<*9WV7)60E",RF(@M74NPZO9K&-=P&_ M&6SUSIC82I92OMC)73[U FL(.&3&9J#XV, -<&X3H8V_;4ZO0UKA[O@]^ZVK M'6M94@TWDO]AN2FF7NR1'%:TYN9!;K]#6\_(YLLDU^Z7;-O8P"-9K8TL6S$Z M*)EHGO2U/8<=010>$$2M('*^&Y!S.:>&IHF26Z)L-&:S U>J4Z,Y)NQ+>30* M=QGJ3/I+&B _R!?R56R8D@+/VU!NYZ\5'ASDY+8VM0*RH&]V3Q.\"!^"[ZDQ MH#0YG8.AC.LSI0HV.H81]JM(\*XW[4N$.-CZ%& M?:CQ/BH8]Z,F'6KR*>JI .QG*[S#?<#)'C"Z//#&X@X8?PJ\SC)5XX>S_RG] ME%J3&RD,$VL0&0-]3KXI7#PG3Q(#^@S&>[?W&PO=V]R:W-H965TXPJ4!VTC)S/,"A=[-HU%T<#SR MLG+>$6=IS4IW8YN%E,?'P)^<=S9HSWX2M9: M/WGC2S&/AEX0"LR=9V"T;/$.A?!$).-OQQGU*3WP>']@_QAJIUK6S.*=%K]Y MX:IY]#Z" C>L$>Y1[SYC5T\0F&MAPQ=V;>QD&D'>6*=E!R8%DJMV9?ON'HX MH]D90-(!DJ"[3114WC/'LM3H'1@?36Q^$TH-:!+'E?\I*V?HE!/.9=^T0_@* M;V'16#JR%E98TJ4["U?WZ!@7%G[@WC5,O$EC1QD]+LX[]D7+GIQA'R7PH)6K M+'Q0!1;_$L0DM=>;'/0NDHN,]Y@/8#RZAF28#"_PC?OZQX%O9.=D,EZFG M\$Q >^JGQ4<-+-&484PMY+I1KNWEWMN_!+?M +R&M\_( S,E5Q8$;@@Z'+PC M4:8=S=9PN@[CL-:.ABML*WK-T/@ .M]H&HG.\ GZ]S%[ 5!+ P04 " !/ M@G!2IB68*1]>P$F[LS]^ M!29@I(N,)WY)##[WH'NO=.^1S-E+FOW(5YP7Z&<<)?GY:%44Z]/Q.)^O>!SD MG](U3\0WRS2+@T)<9D_C?)WQ8%$9Q=&8& 8;QT&8C"9GU;VOV>0LW111F/"O M&.(/O/B^_IJ)JW'#L@ACGN1A MFJ",+\]'G_&I3UEI4"'^"/E+OO,9E:X\INF/\N)V<3XRRA'QB,^+DB(0_Y[Y M)8^BDDF,XY^:=-0\LS3<_?S*?E4Y+YQY#')^F49_AHMB=3YR1FC!E\$F*N[3 MEQM>.V25?/,TRJN_Z*7&&B,TW^1%&M?&8@1QF&S_!S_K0.P8"![8@-0&1#8P M>PQH;4"'&IBU@3G4P*H-K*$&K#9@0PWLVL >:N#4!LY0 [TPT!&,1D28LY#4L%T3+..7S3XCBCX@8Q &=*DW?^!K86[T MFD_UYK--HC7_HC>_"S+MX*\&^XY=P/QZL.^@^UOH M_.'FCF86TV9QTXK/[.&[Y\\\V?#\(_J6%D$$+8(-RR7D;/R\ M.]U5F$M=:G=14Q7EV)A*7%]4%+,895W4%?!$TS7<+NI:1=F.T!]=U V PK9I M=5&WP+BH8QE=U$Q%48LP(H7" V"&8V&)S0=@A%+2:Z=/*T-_/_+L;_0?FH:Y^%8LS U?H'J1IHEHRS<\ M6IP(;7V2!Q%O+#2='QNMKC?>V/MG>H9R_W^:KX,Y/Q^)B9?S[)F/)@@21<Z9"P'8G(/P)1-VRM M)L=Z4;ZOL=7FNV5*;FK[(;/]$&\_Q <@U+;@BHE;=8KU\O3@1J;G.V3Z'(G( M/P)1-WBMQ,-ZC3>T;>II#HG9D8C\(Q!U8]9*2:S7DC?I)NJ'H!S7=/ \OH%8-2F M/=L,W$HWK-=N0[LEH-U,(F_//0"&+6K)\@V$6:S/F5;!8;V$.Z2/N>H0#&K+ M:A2 $4O>*/H RA0;)]@=T@H_HA=^^_I+;=Y-BL68-+PK$(==95<\D,\;R.=# M..881L^9"&DE'M%+O(/;3LW763T.E=U209C(IT8^A,(,][C42C"BEV!#FT%- MT]GZ$$?V! 9INR("K)=V^QQI!5%1"^*IGS)DYR_O1J35H40O0H94(T)3S(1PENT?VW<"T,H+H9<3A%1F0 ,HILP>@B'H: M!*!,A_9L;DBK)HA>30PNR8"48+92DP$E(42/[(J*VCWC[OYVU H)JA<2#\&2 M%[_>7I)IVZ&IOD,/*,E4;:14_AW* T G# M*S!5FSZQ7=DI%425O2G$1'HV<[05#U0O'H:6WYJFDT6L3%@ )#OK R"E,XYW M7M")>?94O7:6HWFZ28KMS_G-W>;5ML_5"S[2_0M\>HN!^S-\ZF]?7&OIM^_1 MW0794YCD*.)+\2CCDRT&FFU?3=M>%.FZ>CWH,2V*-*X^KGBPX%D)$-\OT[1X MO2@?T+P@./D?4$L#!!0 ( $^"<%)G2,%2) , "H* 9 >&PO=V]R M:W-H965TXT1VCDEA];NZ;\SZ7;H2 M&2E@S!!?Y3EFNUO(Z*9GN=9;QX3,%T)UV/WN$L_A$<3SKD43 Y2B1.]']0 >@! M7:/O(-/-T<40!"891T^P%2N<7 M:"$6'(V*%-+W!+946LOUWN3>>D<9AY"TD.]>(<_Q'(.@NY/A;L< 'YX.CPWP MT7'X-URTD&.<_5TR_'KM?,T7'.#[N02&!2GFY>)=H=%6'A\<3 M5,H6:29T= MZ[[KQO(PD4E<[^?/%.<&C;BA(+ MT$X".7(=E)=[R@M0BG?\2"%%M97H/ZT,"4_HJA!H@H5:%6")7!63B^,SA:W( M^7Q$<;M6W#Y/<9GA^R*A>=TZ5COM9NUTHG:S=MJ-VG';<7RP>.):?WR>?GU! M7]/9];,4/N ^@NT[MKG/FZA \)1D1 MNROT1 7.3-XZ32TF;R-#G%&SO7^L'ST#?\Q_Z;]V; M8?EN^4=3OJ(>,)N3@J,,9I+2:;6E*E:^3,J&H$M]]4ZID!>Y_ES(QQPP%2#' M9U1>OU5#35 _#_M_ 5!+ P04 " !/@G!2>1VR2F$" #Y!0 &0 'AL M+W=OS,/J#[]CL[(:-0Z-X0^W+WO]]=N!NLM7FQ!0"RUU(J M.PP*Q.HF#&U60,GMA:Y T9NY-B5'NII%:"L#//=!I0SC3JCT,HF!C>!2+ ITA3 <57\ 4\+EZ,'0+6Y5?X6F'@^8:6G] M+UO7OOU>P+*E15TVP410"E4_^6O3AZV J'\@(&X"XMV 0QFZ34#7%UJ3^;(F M''DZ,'K-C/,F-7?PO?'15(U0[BM.T=!;07&8?M<([)Z=LSN@9MC-@8VU178Z M >1"VC,R/T\G[/3DC)TPH=A3H9>6J]P.0B0()Q5F3<)1G3 ^D#"*V;U66%CV M6>60OQ4(B;XM(=Z4,(J/*DX@NV#=Z!.+.W'G':#Q?X='UT=PNFU'NUZO=T#O M1P6&HU +)GTG,^KD>VVJ51*OXF9ME5[&E'^U3;[OT[^.6I\W>+T6KW<4;UIH M@^<(IF3T =F*&\%G$CZ K37[6R"])-Z!W?>)X^1]V*2%38["/FGD\@.T9*]' M4705[;#M.UU'_1VV<&N*2C +OUPLY5TJK/^-K;7=7[=^;'?L(]IK]1KZ)U,O MQ7MN%D)9JFA.DIV+2R(R]:*I+Z@K/ZLSC33Y_EC0;@;C'.C]7-.\-A>7H-WV MZ5]02P,$% @ 3X)P4J?20M:0 @ K0< !D !X;"]W;W)K&ULC95=;]HP%(;_BA7MHI4VXGQ#!9%6T+1-[52UZW9MX$"L M.C&S36G__8Z=-*-* KM)_/6>Y[Q.?#P]2/6D"P!#7DI1Z9E7&+.[\GV]*J!D M>B1W4.',1JJ2&>RJK:]W"MC:B4KAAY2F?LEXY>53-W:G\JG<&\$KN%-$[\N2 MJ==K$/(P\P+O;>">;PMC!_Q\NF-;> #SN+M3V//;*&M>0J6YK(B"SH8Y"&$C81Y_FJ!>R[3" MX_9;]"_./)I9,@US*7[SM2EFWM@C:]BPO3#W\O 5&D.)C;>20KLG.=1KD\0C MJ[TVLFS$F$')J_K-7IJ-.!($\8 @; 3A_PJB1A YHW5FSM:"&99/E3P095=C M--MP>^/4Z(97]C,^&(6S''4F_R$-D%ORB=P ;H9^:Y!;9O:*&XY#%PLPC M] MB9./#PMR\>%RZAMDVPC^JN%GY=]9-2+4R8/) M>[F/CEO;86L[=/'B@7B81=!GHE8E3F5/P'.>Q0&EF/%S#RUJ:=$Y6MA'JU7I M.UHR2(M;6GR.%O71X@XMF4P&:4E+2\[1XCY:TJ'%DVR0EK:T]!PMZ:.E75J8 M#M*REI:=I/TL $OCQH#J8V8=9D#3X0T=M]#Q::@T3!#A3N&.O6+)-+H//^Y: MIMGP#D]:_.0D_@:TOB*;/1Y_(+Q"[Z -@1>\-S3TY3'I_L1!/)A&0/\5)GHF M$;L#@K,E%ZX0]18=VCFP491&Q_BFO/0L'$=A-T__J);:B^R6J2VO-'Z0#2KI M*,,0JKX;ZHZ1.U=>E])@L7;- N]34'8!SF\DEMBF8RMV>T/G?P%02P,$% M @ 3X)P4H:%+;4] @ $08 !D !X;"]W;W)K&ULE95O;]HP$,:_BA7U12MM)!@2LBI$6HNF55HWU#_;:Y,V4?C 5@"5/M9!F'E36-N=A:(H*:F9&J@&))VNE M:V9QJ3>A:32PTHMJ$=(H2L*:<1GDF=];ZCQ36RNXA*4F9EO73#]?@%"[>3 . M7C9N^*:R;B/,LX9MX!;L?;/4N I[EY+7( U7DFA8SX.OX_.+U.7[A-\<=F8O M)JZ3E5(/;G%5SH/(%00""NL<&#X>X1*$<$98QM_.,^B13K@?O[A_\[UC+RMF MX%*)/[RTU3Q( U+"FFV%O5&[[]#U$SN_0@GC/\FNS4V2@!1;8U7=B;&"FLOV MR9ZZ[V%/0,?O"&@GH+[N%N2K7##+\DRK'=$N&]UCW%J-IQQU M-O^I+)!K\IG\ .S-8/"K Y5[11_S<3J=9.'C &O2LR:'6'2(U:J25ZS);)@U[5G30ZS)$&MZ M!"ON6?$AUG2(%1_!2GI6H8<\XQ^S@74G?O)Z41G'T'SS'2H/\:==%H MA@:Z'4#MPJK&7_J5LCA"?%CAS ;M$O!\K?#B=PLW1_I_@?P?4$L#!!0 ( M $^"<%(> 0Y-6P, *4+ 9 >&PO=V]R:W-H965TNVZVVD)"LS.9 M@L W:ZD2JG&H-FZ6*J"QA1+N!I[7=Q/*A#,=V[E'-1W+7',FX%&1+$\2JGY> M )>[B>,[^XDGMMEJ,^%.QRG=P!+T<_JH<.165F*6@,B8%$3!>N)\]L_O(J.W M@G\8[+*#9V(B>9'RAQG,XXGC&8> PTH;"Q3_7N$2.#>&T(W_2IM.M:0!#Y_W MUJ]M[!C+"\W@4O)O+-;;B3-T2 QKFG/])'>W4,9C'5Q)GME?LBNUGD-6>:9E M4L+H0<)$\4_?RGTX -!.,Q"40/ >Z!T!PA((NP*]$NAU!:(2B+H"_1+H=P4& M)3#H"@Q+8-@5&)7 Z#W0/W9PWO[DO*YK^-5AUT[[*+(_;M^>MULDELW*&=5T M.E9R1Y31HSWS8%/;\IB,3)A+N-0*WS+D]/1!:B /Y&\R%QH42\@U$U2L&.4X M4]QQ=4WZ*]/-R1D[^.AV[>REMU5N?Y% ML7YP9/V0W$NAMQFY$C'$#?RBG?>#%@,N;D:U(\%^1RZ"5HLS6)V1T/]$ B_P M&ARZ;,>7D"+N'<5G[?@B%ZWX53M^3U6K\]>=8_='#?A-Y]@;\=O.L3?B\\ZQ M-^*+CYW[EX]MW5UW?-B2Q6%UKT-KKW?$WA.\@L@A^T2^2DUYT\4L#$36@*G5 MKU/?BT8!EF\,__4PX^O*43@*!S7AK"X<#ORP;O&J+NQ'_;!?$UXW+-T;>:.: M\*8N' RQ$:D);QN$_J 7U83S!A_#H=&]$R[JPC *^D%]?[XT*+UAY-=MWC4H M@S#T_[#Y1V+TJL3HM2;&#-;80@'Y?@_)"ZA_R2_R !NI&<6/.W[2%9:9XILO MU^12)@DH6PVPY\&.1I![QIG&=HTL\S3E/U$BM,)>JC+8DKQ1Y6/TP>2]B1KR MP@_JN^,>E$8,96,;OHRL9"YT<9NJV:JG_&Q+Z[OY"_]\[C?,+[ '+5K&_\T7 M#2Q^CS9,9(3#&I?RS@;HK2J:PF*@96H+\XO46.CMXQ;[:%!&@._7$HMS.3 + M5)WY]#=02P,$% @ 3X)P4@T?'G ]!0 6A@ !D !X;"]W;W)K&ULI9EK<]HX%(;_BH;IAW:FBRW?G2',-.$.;;/-9O>S MB@5X:ENL+)KVWU>^X(!TP,[D2X/%\QY=WJ,CHPZ>&?^1[R@5Z%>:9/EM;R?$ M_L8P\O6.IB3OLSW-Y#<;QE,BY"/?&OF>4Q*5HC0Q+-/TC)3$66\X*-L>^'# M#B*),_K 47Y(4\)_W]&$/=_V<._8\"W>[D318 P'>[*ECU0\[1^X?#*:*%&< MTBR/688XW=SV/N&;%38+04G\&]/G_.0S*J;RG;$?Q<,\NNV9Q8AH0M>B"$'D MGY_TGB9)$4F.X_\Z:*_ILQ">?CY&GY23EY/Y3G)ZSY+_XDCL;GM!#T5T0PZ) M^,:>9[2>D%O$6[,D+_]%SS5K]M#ZD N6UF(Y@C3.JK_D5[T0)P(9!Q98M)>,,X_. MF5W[P(W9FML7)4>[<>FW4256F94C(LAPP-DSX@4OXQ4?RM0N]3(9XZS8A8^" MRV]CJ1/#+TQ0] 7]A>:9H#Q.T23.2+:.22);JDU>;);W3QDY1+&@T0?)_GT@ M7-+);]0T7]*-J"!QDA>JI\<1>O_N WJ'#)3O"*< M9%$^,(2<6S%"8UW/XZZ:AW5A'C;ZS#*QR]$XBV@$Z!?7]=BZ$L"0B]JLK'5< MV3OK:L017?>1C3\BR[1,8$#WU^6/="_EYD7YZ+I\<>Y MXQ"03SO/'93/.L\=E,\[SQV4+][F^_)M2[?J+@^N9+'=U >[C.="1 M)!34W-@7';@FN?40J=LU_(L92F6 &8&+E:B MK0#,LFW\$NW,<:=QW+GJ^)2S/$J;V37BW/=AS%)-0-Z=#Q?R8PY0%E.J&3L0J<"1]LC M2YWR<6@I6;8"*#<(;-APMS'K['7>X6]49RO*X?E.QMK#/Z(,EGH MV08)\@LRV]-&IFRL^U9BU$J,6XE)*S'5">SYZO[6(=75UHX6K<02&DIPP4V_ M<=-O/8^/CD)&^?J1#.Q*@ )V)43INU*G@%T)A )V)4#)4U0YMF= A]A5:[,. M ;M2AZ!="5!R@NIAK%-V&%[:NT'C=O#6THS>RQ].$4L2PG,D6ZN?5A^@W*CZ M\D^7MQ\JL[V'(%^QSUC#S5F+12BR[#&4%02:&,P&;+W-[!O>HE@. NH!0 $% :1,9;E6 "7KAI(' MQLEU7DKYMKRDSM&:'3)1_7)O6IN+\$_E=:#2?H=OYAAH7Q07Y^7UX4OXZM;] M,^';6!XJ"=W(KLR^+P\T7EUD5P^"[41)07@/Q^PY@X/A0= M-/^=,/P#4$L#!!0 ( $^"<%*%^W &XP( (<' 9 >&PO=V]R:W-H M965TYP(Z22"29T2+!@F N M#ZM]Z-B5I$5?,MUE M)\_%:WC3)ZCL9I1TDI>%.[E<45A(Q\.U6.(]TN?UK>-9VJ*44J/Q MTAIPN!@E%YWWT_,0'P.^2-SXK3$$)7-K'\+DLAPE62"$"@L*"((?CSA%I0(0 MT_C68";MD2%Q>_R"_C%J9RUSX7%JU5=9TFJ4G"=0XD)4BN[LYD]L]/0#7F&5 MC_^P:6*S!(K*D]5-,C/0TM1/\=3XL)70&>Q)R)N$_&U";T]"MTGH1J$ULRAK M)DB,A\YNP(5H1@N#Z$W,9C72A"K>D^-=R7DT_LL2P@V\@RO> +N J<-2$@A3 MPM1JC:Z00L$5$J'S6P%',R0AE8=/^$254,>,\?E^!D>_'0]38F8!/RT:%I.: M1;Z'12>':VMHY>&#*;%\#9"RI%97_J)KDA]$G&%Q"MW.">19GNT@-/WI],X? M!^AT6YN[$:^W!^]'_VXJ\L0N2[,\@0MM*T.[?*MA^Q$V?)&/[%7O+,M8T^.V MG/^/>\6[U_+N'>0]LQH]R>+MZ_'W->HYNG\.6--OC^@?MN8U\D=12"7I^02N MQ9/4E8:)=0S)/L%4K'F7GG<951\RV#*@G\7?;@,&+;O!87;6+-]QZ?0;!T[@ MDR6A=C$9_%"*/1S.6@YGOU0$^ Y,L^2F>&F8ZER8![A9+)"CX$[P]WUT=3FY MN3O^F:J=MYS.#W/".?%QGES%/9WMF @O/=S'JP28RA?AI)@KC QVV708/SOM M9[_OXIEN]3KN3LMX!7@HP@=4M[UVM;UE+F)S3?\+KZ^H:^&6TGA0N.#4[/2, M:^;JME]/R*YCYYQ;XCX&UL MO5?;;MLX$/T50MB'!$BBFR79A6W L=?8%$UK)$V+Q:(/M#RVB4BDEJ3M&.C' MEY041:XN$=+=ODB\S)D9GB&'P^&!\4>Q!9#H*8ZH&!E;*9-WIBG"+<187+$$ MJ)I9,QYCJ;I\8XJ$ UZEH#@R'F1,['=SV]6 M5.(+@8,HM9%>RI*Q1]VY68T,2WL$$812J\#JMX<<.?T&^($_K"UDDTB\Z9+)!8*!P M)R2+<[#R("8T^^.GG(@2P.XU )P5X"7 [RN #\'^"GW M&5DITS,L\7C(V0%Q+:VTZ48:KA2M""94[ZQ[R=4L43@Y_L@DH 6Z1#,B0D8E MH3M8H4\)<*PC+]#9#"0FD4"?X4GN<'2N9!_N9^CLC_.A*94'6H\9YM:N,VM. M@[7WF%XAR[U CF4'-?!I.WP&X15R[13>KX'/.L,=JP;^9W?K@QKX_,W.FRIH M1>2<(G).JJ_7H"^/$=V@#Z".UD7V0SL2,$XQ>HPM=GX#%B:S15VYZK#(?._@;,:W=UNP7;0D>%K"-Y M^@JRUXBJF>=V2]ZK= T*GP?_#5WXJ2M=MO5RG5J_C;!73-6GG5._2V6 MW:IL,5G MK)059>+L09LC]+Q$[D37I402R#RJ<[6V3,A,^Z5,]/.E5R-R:5N>4\EJ<[MZ M/U[ZKM^8UNR7"])NOR%;*+BA>Q"_1(%;\;I"057$M:UJ@3"O$?2=@55EP"S5 MJ?K=Z;A7@0 "X3 9 >&PO=V]R M:W-H965TLS2G MO, MRDJ<9"BG"YS.\FT!;$ K$]P3MZ,DS$%+F&/\0C9>XUS%%1"A%"R9, M1/SO#0U0F@I+/([_2J.=RJ<@GCX?K#\6XKF8>431 *=_)S%;]SI!!\1H&6U3 M]A7OGE$IR!7V%CBEQ2_8E5BS Q9;RG!6DGD$69+O_Z/WLB-."-R.FF"5!*M. MC<,8( M_YIP'NO_B1D"4_ '&"9T@7.6Y%L4@R\;1"(Q2BC_,ML/4("7C:"/0\2B)*6? M./S;; @^?O@$/H D!W^M\99&>4R[!N/1"I_&HHSL?A^9U1"9#5ZYJS4%#WF, M8@5_I.=#2V/ X-U4]95UZ*M[2VMQB!:WP(8WP#(M4Q'00$^?H0VGFXWTH9X^ MVN9:^H.>_AH1;?"/K;7#4$%_:JU=27]NK5U)?VFM74D?79?W\75=-VE/#S15 M;%/MM-!E6&B'MG^.&LJH MP(=VS=:#C/)H)QGE!WP[H MD8RR7+1VEG&GRKBCS?@ 4R9F[Z:LC_9T[\2M MY?F^6>N1L0)F>VY0@TT4,,=W;$Q&U+@5=%[VN@?(I(G^8J")<$9B$^745PMHS<@1T6B6/2N M&IR>5!VU^AE<1 PO(AXN(AXO(IYD!.0%51N&,LBN#<&+CD:>E*L:8BPCH!>8 MZFSZ539];38;MD$W8G^TP50D=0GF/\&,#SCPSRO*YHC\JYFZ@\IO\-M3]RBX MV!47$1,=XBSBL(HXO&[J"2]&?1$QD1&>JPX;FL=ML7G5=%/2=8$K(!:49ANM MH?/@3_;T\/K9!LP1/\0CL"'X+2D.U;Q9*A8SD#I?I6>M;AFBTBVC&K-F'85; M6N'31BW:KE *M2X+E2&.(^F40;!A*83'+1S4[^'^C^5D!.7=AJ10L1\\G3U+ MB3+*A36)QLD1-4-D55R\4+# VYSM]Z[5V^IRYW-QQ*V]OX=W+U#Q?B0N@XHC M\='\_B:)[_Y7":_W%"VY*_/6YX&2_>7,OL'PIC@@SS'C!^[B<8VB&!$!X-^7 MF!^2RX9P4%V1]7\!4$L#!!0 ( $^"<%*'MQ@I60, +H) 9 >&PO M=V]R:W-H965TN+LC,FO7%?'.TR9OI0Y9C2SD2IEAKIJZ^I<(4M*4"K

R,()G^*! %VG*U/=K%'(_<7SG=>"1;W?&#KC3<%80"8V,9 M&/V><8Y"6"*2\4_-Z30N+?"P_U#6FMALHURN$DT) MYIG=6"NC:)83SDS_D ;A,US @A98&VX*A7"V0,.XT/"$+Z9@XISFOZP69F:G89DEF+3@Y]UX/^@@<"G<)N;@->;KH)-Q MA?DEA%X/ L\?M0GJAB\P)KAOX8'7 E^<#/<_M,"7I\/;Q-]TPS_%YA+\81O\ MEUR&S?X)2[[^$;Z/5+O@[$YJ?0Y4*!96WY M>YY2,I\/\_B?%LOW%A?!(!AYWD_#7Z+J-U'U.Z.ZX1G+8IYMX1%CY,]L+; ' M;&-0P4Q0,:99!"KK,%>8< ,V 3V8%TIA9GKP) T3;4'WWPD.1M&'0[U5Z&UV M@_!H7(,FKD%G7+/[I^4<[FA%Z&-V3,#JNS:8DO;;+(:_[C%=H_H;?M0+208? ME2SR'E"=L&,QG42>%9C IQP5L^NL&UC'=HH:@5&GP+=N294H$KL0[U$8'GGBCWX,Y)46W+UX&&6!:9J4IQ M,]H\0&;EO?MF?.Y?+:MWQ$^:ZE5SS]26T_X2N"%*[W)(LE3U4J@Z1N;ES;:6 MAN[)LKFCQQ4J:T#S&TFW6]VQ#IKGVO1?4$L#!!0 ( $^"<%)^\ENETP, M /@- 9 >&PO=V]R:W-H965T*$EW8%2 6ZMWMJMZBTNUJ=[H-))F!M8K.V4UKI?OR-31KH%0);M5\@ M=OS,S//8,^-TEU+]U', 0Q[R3.B>-S=F\='W=3R'G.D3N0"!;U*IO^OFQJK?E87)N("Q(KK(!Y#)9<^CWM/$#9_- MC9WP^]T%F\$$S-UBK'#D5U82GH/07 JB(.UYY_3CB'8LP*WXQF&I-YZ)I3*5 M\J<=?$EZ7F C@@QB8TTP_+N'(629M81Q_"J->I5/"]Q\?K+^R9%',E.F82BS M[SPQ\YYWZI$$4E9DYD8N/T-)J&7MQ3+3[I),_ZLT0&[(,1D4&E]I3<[C7P77W.W*T0@,XYDFM_!@"I9]P(5W MDQ$Y^N-#US?HWAKQX]+58.4JW.'JKR([(6'4(&% S[; A_7P$<0G)*(6'@9; MX*.#X?_W[J-FE7!A)5SH[#5WV*OT&LI\R@6S>C7(6$GBSB/Y(E9)Z:9OX!Y$ M >0K)K),R81EH,D(DL(=?FWGG.P*@$RXB.'9+N#&0@-G[ YL([X*M.4"M7E^ MWS^.3H, 1;K?0C"J"$9O1_""*<'%#)DH"YG)&0?=P+BQ.!P@REGEYNP5N3/$5.<)*#.GL//5V7BWRN4.49N/.! MS*R[ JUO"V\OZ^%]AJX; M#7W_3C/8XZ.NU?@;MVS[373%U(SCY2V#%&T%)QW<,;7ZS%@-C%RXB_=4&KS& MN\&ULG5;);MLP$/T50N@A M!9)(U.(EL TD=I<4;A(D37LH>J#EL464$EV2MIN_[U!29!=::O1BB\N;]V9( MSLQH+]5/G0 8\CL5F1X[B3&;*]?5<0(ITY=R QFNK*1*F<&A6KMZHX MF[*>.9,1OG<@YJ,Y-8(GL&#(GJ;IDR]W("0^[%#G=>)1[Y.C)UP)Z,- M6\,3F.?-@\*16UE9\A0RS65&%*S&SC6]FM'( O(=7SGL]=$WL:XLI/QI![?+ ML>-912 @-M8$P[\=3$$(:PEU_"J-.A6G!1Y_OUI_GSN/SBR8AJD4W_C2)&-G MX) EK-A6F$>Y_PBE0[G 6 J=_Y)]N==S2+S51J8E&!6D/"O^V>\R$$< &K8 M_!+@GPH(2D!P*B L 6$>F<*5/ XS9MADI.2>*+L;K=F//)@Y&MWGF3WW)Z-P ME2/.3.ZD ?)(+LC-5N.2UN0Z_K7EFN>GX [1= MWZ8X?S8#P[C0;Q'S_#0C9V_>CER# BV-&Y=B;@HQ?HN8&<27)*#GQ/=\KP$^ M/1E.APWP63?\TU9<$C]H@KL8U2JT?A5:/[<7MMC[<'\_^W8[GS?%H4!&.=(^ MS=V$1@'M>QZZO3OV^(2-?XD+*G%!I[C[#-[M(#/D"\1))H5D]L,0_C] M,Z0+4#\Z8A!6-&$GS93II.DDPII;_J#=J:ABBSK9'B$&OF,+ ;J)M #WCF,9 MMG+V*LY>)^=M9L,HU4L38Z_&&'CM;O8KRG[WV9D$%"8'I>P!LOR%-K'WZ_YZ M42O[H&(?=+(_*"PZRKR#H(/U*$G3[HMMJ]>%7%T\:R!SP#I7 M)N9&&;0F(QJVBSBD,]J=S[Y(PT1YW;!>%P6A48!?$]#K]SLD')(6[Q!Z/5DH_F0+1PDLII!D'A;6+DS T68$E,X=J@9)69DJ7S-)4ST.S MT,AR3RI%&$?1("P9E\%DY&/7>C)2E15(OV?G&M:1:V67)>HC1<2= X&P>GO9.S@<-[P"^.*[,V!N?D4:DG M-[G,QT'D!*' S+H,C/Z6>(9"N$0DX[G)&;1;.N+Z^#7[-^^=O#PR@V=*//#< M%N-@&$".,U8)>Z-6W['QTW?Y,B6,_X55@XT"R"IC5=F024')9?W/7IHZK!%Z M@RV$N"'$FX1T"R%I"(DW6BOSMLZ999.15BO0#DW9W,#7QK/)#9?N*]Y:3:N< M>';R0UF$&SB :65HR1@XS9XK;K@O\@%<:P6^7G IZS/CXKOG:!D79H\0/R5> M+%%:N,.LD$JH.4>S3_#L$'Y?8?F(^@_![F_/87=G#W8@!%,PC0:XA'O)+8'? M G>%J@R3.05WWLU'H26[3G28-=:FM;5XB[5>#%=*VL+ AU#'/6..P2=?9T^_$1.TGZ[Q.=+MWT[NN2&">RL34WM>ZJ[ MRLM)$@W[@]XH7*XK[H#%21JG+>R=LK15EOY7&3(MN9QWBDL_[)I&PSC>T/81 ME0R3XUZWM'XKK?]E:;! 79\]V*5>P#.@DP8Y%Y7%? ]VZ?SE2@BFUY![77[J M+8_6E/8/AYMVND#IL-O-H'4S^-3-@V]3F -;HJ:N^WJ3J%\;2V;(Y59K-;33 M3[WI8$WJD3^R[_QT@:+^AI]PK365J.>^8QO(5"5M??'::/LHG/I>N!&?TF-1 M]_:W-/5+<\7TG$L# F>4,CH\HD+KNGO7$ZL6O@$^*DOMU \+>O!0.P"MSQ0U MP6;B-FB?T,D_4$L#!!0 ( $^"<%*E&/(P!@( #($ 9 >&PO=V]R M:W-H965T+R?<(O :T=V,PIV6K]YIQOQ3R(7$,@(4?'P&DYP *D=$34QI^>,SB5 M=,"A_<[^Y+63EBVWL-#RMRBPF@=W 2N@Y'N):]U^A5[/K>/+M;3^R]HN=SH) M6+ZWJ.L>3!W40G4K/_;G, #$-Q< 20](/@J8](")%]IUYF4M.?(L-;IEQF43 MFS/\V7@TJ1'*W>(,%X3![U@ALPSZSGUB!85=+0"ZD92]PQ#V7UQ1YW2S9 MU:?K-$2JYU!AWG,_=MS)!>XEY&,VB4DLJ3U.0D-?%\ M-Q?XGH3B*A=JQ]:0@SCPK801XR62[@=)SYFBP&@PV,) (9!]U]:.V+-6^=X8 M4#AB+QJY/'<07>5;7]D-SB&;3F:S*"+9AZ'B,WGQ73+,ZZ2%@QMUT_2#FYU0 MEDDH"1F-IT1ANA?:.:@;?\E;C?1DO%G14(-Q"10O-5UT[[AW<_I-9/\ 4$L# M!!0 ( $^"<%)HI\>P0P, *D* 9 >&PO=V]R:W-H965TYUY1ML*G,I'^S@4SKP AL1"EP82\'HM<,1"F&9*([O M!:E7^K3 ZO00KLG M[ O;P(/%5AN9%6"*(./YX"R$J@# ^ 8@*0/0:D)P M I ZU(/<0&(+P4D M!2"Y%- N &VG_4$LI_28&3;L*[D'9:V)S7ZXKG]WW?D&_+X"\* M/]<'/]$)/[=,-2&,&A %45@#'YV'3W!.\-Y)^/@\?(R+)K1"!P]JX#<7P\-> M#7QR.;S[$NY3N!O^'A[?S,B]=1& M*N9.C\KDKW*'*K>ZDT5N%!TLE]2T4\;5.1M7R;GG9@TCMWVB:L!GSN9<HGKW(=O"I>G;+F+IOUNH.5UO!5-EVEVC1*_WV_D6+Y_YM5!M[ MB@IF:Z9L8^&"W&,*5SR'5 H::-C0O+;S==O\J':2" M/D=_B4!AY>P+_P^)"J^=BD9),TI>R>17#FU[B:-%NN*Y!H%+@@7-#FFL#O>B MP\#(C3O'Y])06[O/-=TE45D#FE]*.LN+@;T:E+?3X3]02P,$% @ 3X)P M4ET;E7W!! -!$ !D !X;"]W;W)K&ULM5C; M;MLX$/V5@=&'%$@B2[XF< SX5FR I)LV:?L0](&6QC91B?22E)W\_0XE6;[) MDKO8OB02.6*F1! HI"QZO7VT[$N*CU>\G:D^KW9&Q"+O!)@8ZCB*GW(89R?5=S M:YN%KWR^,';!Z?>6;([/:+XMGQ2].;F6@$>P;HRE?*7?;D/[FIU:Q&&Z!NK@M&_%8XP#*TFLN.?3&DM_Z8%[CYOM']* MG"=GIDSC2(8_>& 6=[5N#0*< O S@'0#<]@E (P,T#@'-$X!F!FB>"VAE@,1U)_4](6[, M#.OWE%R#LM*DS3XD["=HXHL+&RC/1M$N)YSI/U/D!7&(<'\/5_"=A3%+#U $ M\"5F(9^]_+6!@-%V,TC(?Z(TE_>Q[#Q8>/\ &X@)>%C#6A=,\Q9)?5 M[OB9#:/4!N^$#:X'CU*8A8:)"##85^"00[E7WL:KD5>J<8S^-33<2_#J7KW MH/'9F #XY']XM\::1GU$CT=<\=4:3$6S.Z1)<[ZI^''(Q;%$^X")8XEFJUM, M1#LGHOU?B/C;+%#E>5Y$0KG:5Z^0A'8E"942DV.)*[?I><4T='(:.J7VCBF= MDEY5Z&LY]K51Z&OGR$ZWT3WP]EBF46\<^%N@Y]2A=W-ON^?F,M78\BSN'IOH M>@=N',L<9?JD6YKI>V[@]494R MU#EGL6W2;GF7+B\H%> 3%25#G6/GMJN[9[?URE+@'G?BW<-.:T&!T"DC;;/> M7]EV+;>BOQ2&X[ "-8C2:ZN_C2D:4D*;K#8]YBA0L1 P2Q.@R0O8IHHD;X&, MIV86AS329%=@"UPJN>+)L&1EN/!EAFU6A9 0^W6>YB).BL*1/I+%M95?; M*_;^=S8%B[0 LP5+7Y=5JFV?Y_+5?"0?)H/H MP?K(CNH%ZP.W=3M.1^2#'4H;VFD7[G1HIU.XTZ6=Y!&ULU5;? M:]LP$/Y7A#)&"Z..DS4EJVW8"H7!5@K-P]Z*8I]M@7YXLIPY_>LG68KMI V4 M/G39BW7WG>Z[3V+@!,J-9#R W?LQB'B\\8.;H; MF4&,'\\^_FZDOOZ W#CY-)E,'\^O#_&S+G".@Q=)+U]!>C$]SFMB'77@UY!$ MN13#4N;8 :8VX8 VA,7XAC"Z5M1FY813MG7PS *I9%(A;7IHQ(06J9]<.'2> M;:_GX51(U=5V%=QW[:%4@9V^NU!9*H(EJ#$K?&Z29WX+,0\O9J6QF% MA2+;<':)AX1N,$764F6@^C(AWD%)Q""WM,(\J:C<8[E'[,Y[A'M\DVTJ*(;J;\U M9C6B\^U>@7L%.6T[O\W[^L?8P^/LI*K8]BNCA>#@UO[J@DE$=GFHE(H^F6IV MIZ0& (71!I2FZ1CYHTBU@E;O=E.;']<\^P\UOV^?"Q"@"!N+-EO_E+O\9L7^ MK/X7FKM3Y5#QBR+G5Z>OT=]/IRUROCQ)C8$_ST>7QMZ5T:/(7LTQOK// #84 M1>N&,DV%]TJ:92">W1R&7I.U>0OM\9OY&>2D87K5!V,\V#\AHPU?]K/N;2/\ MK,'^89<7+KJ"PX,K^0M02P,$% @ 3X)P4I>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'CBT]T.WM$K.W$(I7Y7#:#3* MAI749O#^W?I:$SO$![57A=>U@9/MB1]:/;D_K[>'XE$[?:=+[7^=#,+S4@U$ MI8VN]&\U.QF,!L(MZJ?/M=6_:^-E.2UL798G@_'JA1_*>EULG9ZVD+?RSH4S M7MY]EP!R,LA&<,&YMLZ'%N'Z$A@?%31>'36^_JA+K^RY].J3K9NE-O?M9>!; M#-'7"'%8/ZZ"^-;^GS#6\[DNU'E=-)4R?A5'J\H6T+B%7KJ!,+)2)X-U$W%J M9N+"> B2N#2K2T';]IO"1U_.5M_: RZ*H7VKX05[.0O@^X,\@^.ZU#/X])GX M($MI"B5"S.&H+A!D1D!F!X3\)T*0.0&9[Q?R&J9O<2J.Q;2I*FE_M?T\ MU?=&P_NE\0CR-0'YF@'R T!>FD=H"9I0>-YY0Y"]82 [ [+3HK -]/.5EL%T M7<+QB)J[1PR,Y\!X"V9W#?1Q.T8>,!ZIECV[)>!= -XU?,"%M 9,[,1$69B_ MI548DQ+,>,^&"9@?VX'2!N_X3CKH[7;:5L9!:XQ)*6:\9\<$S$^ F8S&1P^O MQ 14B-DHLXSWK); ]CD,XZ*NE+B5S]U10AEEO&>E!+A+@(,^K;1?3=72M'T, M25DGAI13QGN62L#\.V!"BF.\737!>)1-QAPZ^0)X%^91V]JTS66)Z2B-C#D\ M<@5T'QJGC7).3-5]Z&E,2.EDS.&3KT!X!5-U9W!$E$(B#H5%:=.Q<42I).)0R7<\DD^+GPU@; :04DK$H90I M0-[XA;*8BC)(Q&&0VY#QWSGULVG7'BX>-R;!B))(M&>)3.$:LZ8$';<^_B'+ M)K0)P_A;@XOYB+))M&>;H#*I3?_KIAW)]V("-5_13?\C2BD1AU+Z*KQ.&1I3 MBHDY%+-1XXFC6PD4[A6&I 03VTB3=Z*94.Y).-S3J\@88U+V23CLTXN98$S*/@F' M?7HQ4XQ)Z2?AT$\O9H8QR=LQ'/K9RHO.E9>Z=.(68U+Z23CTLXD)L7V9 # F M9:&$PT(]Z_4058Q)62CAL-#VDOVZWS$F9:&$PT*]Z7!GWJ0LE'!40+V8>-Y, M*0NE'!;:6+K?/=)3RD(IAX6VBXLU)\:D+)0>I 8Z%A-;MS 8D[)0RF&A'9C? M%62?10>3LE!ZB%LW;9:LYLIVE@53TPT(I9:&4PT([UA%>9B2,25DHY;#0-B82GN>+U^9.[;4QB3W)YVT!4YG+UGE(4R M#@OU8N+L/:,LE'%8J._><\?I&66AC,-"O>N;N--SRD(YAX5Z,7&GYY2%<@X+ M;=PBWUVRY92%<@X+]:T6=W>B4A;*.2S4NZA]C#$I"^6'W'O0'4*4A7+6W0>; MF0?.WG/*0OG!MB-LYILYN4WZD'L2NIU.62@/%AJ&QN[]NYF:PR]H=@T?X>!\ M(@0#75P" A+@ &@ 'AL+U]R96QS+W=O[;<@;V03WH2<09 MH0)Q^4>?4,'3KW)LQD-['O:';EA\G([G85WMQ['[4=?#9E].S?#0=N5\N;)M M^U,S7I;]KNZ:S7NS*[4LEU'W]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4SN,_ M!M=_VOY]V)'E;5_W+6ZKJN8,$@F3^ M((4@G3_((,CF#W((\OF# H)B_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D3; F MT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ MZBT$>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @ M?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=Q ME:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K M0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,B MJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*+):%%GM_Y3UI_?[ M3XZ?G_7@NO$EG\U_>K[^#5!+ 0(4 Q0 ( $^"<%('04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M3X)P4D$*9T/N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ 3X)P4IE&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4J?K9=$M" $R, !@ M ("![PT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3X)P4E9N?[5)" 128 !@ ("!R!X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3X)P4K3DC3<9 P B08 !D ("!N$, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4EKA04'< @ ^P4 !D M ("!V5P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3X)P4I<%L)N.! ?PD !D ("!L6L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P M4GU+6%-= @ _P0 !D ("!CW< 'AL+W=O"P &0 M @($C>@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4OY[1 R& @ 9@4 M !D ("!BH( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4J_!S%R6 P #0@ !D M ("!W)0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3X)P4M[5+@]!!0 F P !D ("!CYX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4IP> M4L,F P ^@< !D ("!WJH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4AU".U%V P FP< !D M ("!!+4 'AL+W=O&PO M=V]R:W-H965TR[ !X;"]W;W)K&UL4$L! A0#% @ 3X)P4I/ZRFY, @ V04 !D ("! M-<8 'AL+W=O_$<# #I"P &0 @(&XR >&PO=V]R:W-H965T&UL4$L! A0#% M @ 3X)P4B)+TW4W P L D !D ("!,\\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4K@B8_QP P Y@P !D M ("!FN, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3X)P4B9KERG) @ CPD !D ("!7NX M 'AL+W=O\0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M3X)P4DUO0\-; @ /04 !D ("!N_@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4F=(P5(D P *@H !D M ("!* T! 'AL+W=O1VR2F$" #Y!0 &0 @(&#$ $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3X)P4H:%+;4] @ $08 !D ("!XA4! 'AL M+W=O&PO=V]R:W-H965T@; 0!X;"]W;W)K&UL4$L! A0#% @ 3X)P M4H7[< ;C @ AP< !D ("!7"$! 'AL+W=O"(T# "<#0 &0 M @(%V) $ >&PO=V]R:W-H965TZ;A7@0 "X3 9 " @3HH 0!X;"]W;W)K M&UL4$L! A0#% @ 3X)P4H>W&"E9 P N@D M !D ("!SRP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X)P4A]4W]3= @ 3@< !D M ("!]3&PO=V]R:W-H965T MP0P, *D* 9 M " @48] 0!X;"]W;W)K&UL4$L! A0# M% @ 3X)P4ET;E7W!! -!$ !D ("!P$ ! 'AL+W=O M1"T" !] M"0 #0 @ &X10$ >&PO@0#75P" A+@ M&@ @ '_3@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " !/@G!2+B@*V!4" #\+ $P @ &340$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 5@!6 )$7 #94P$ ! end XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 177 454 1 true 53 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.gopresto.com/20201231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Cash Flows Sheet http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows- Consolidated Statements of Cash Flows Statements 5 false false R6.htm 005 - Statement - Consolidated Statements Of Stockholders' Equity Sheet http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements Of Stockholders' Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements Of Stockholders' Equity (Parentheticals) Sheet http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals Consolidated Statements Of Stockholders' Equity (Parentheticals) Statements 7 false false R8.htm 007 - Disclosure - Note A - Summary of Significant Accounting Policies Sheet http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies Note A - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note B - Inventories Sheet http://www.gopresto.com/20201231/role/statement-note-b-inventories Note B - Inventories Notes 9 false false R10.htm 009 - Disclosure - Note C - Accrued Liabilities Sheet http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities Note C - Accrued Liabilities Notes 10 false false R11.htm 010 - Disclosure - Note D - Treasury Stock Sheet http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock Note D - Treasury Stock Notes 11 false false R12.htm 011 - Disclosure - Note E - Net Earnings Per Share Sheet http://www.gopresto.com/20201231/role/statement-note-e-net-earnings-per-share Note E - Net Earnings Per Share Notes 12 false false R13.htm 012 - Disclosure - Note F - Stock-based Compensation Sheet http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation Note F - Stock-based Compensation Notes 13 false false R14.htm 013 - Disclosure - Note G - 401(k) Plan Sheet http://www.gopresto.com/20201231/role/statement-note-g-401k-plan Note G - 401(k) Plan Notes 14 false false R15.htm 014 - Disclosure - Note H - Income Taxes Sheet http://www.gopresto.com/20201231/role/statement-note-h-income-taxes Note H - Income Taxes Notes 15 false false R16.htm 015 - Disclosure - Note I - Commitments and Contingencies Sheet http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies Note I - Commitments and Contingencies Notes 16 false false R17.htm 016 - Disclosure - Note J - Concentrations Sheet http://www.gopresto.com/20201231/role/statement-note-j-concentrations Note J - Concentrations Notes 17 false false R18.htm 017 - Disclosure - Note K - Environmental Sheet http://www.gopresto.com/20201231/role/statement-note-k-environmental Note K - Environmental Notes 18 false false R19.htm 018 - Disclosure - Note L - Business Segments Sheet http://www.gopresto.com/20201231/role/statement-note-l-business-segments Note L - Business Segments Notes 19 false false R20.htm 019 - Disclosure - Note M - Leases Sheet http://www.gopresto.com/20201231/role/statement-note-m-leases Note M - Leases Notes 20 false false R21.htm 020 - Disclosure - Note N - Interim Financial Information (Unaudited) Sheet http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited Note N - Interim Financial Information (Unaudited) Notes 21 false false R22.htm 021 - Disclosure - Note O - Line of Credit and Commercial Letters of Credit Sheet http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit Note O - Line of Credit and Commercial Letters of Credit Notes 22 false false R23.htm 022 - Disclosure - Note P - Discontinued Operations Sheet http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations Note P - Discontinued Operations Notes 23 false false R24.htm 023 - Disclosure - Note Q - Divestiture Sheet http://www.gopresto.com/20201231/role/statement-note-q-divestiture Note Q - Divestiture Notes 24 false false R25.htm 024 - Disclosure - Note R - Business Acquisition Sheet http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition Note R - Business Acquisition Notes 25 false false R26.htm 025 - Disclosure - Note S - Other Sheet http://www.gopresto.com/20201231/role/statement-note-s-other Note S - Other Notes 26 false false R27.htm 026 - Disclosure - Note T - Subsequent Events Sheet http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events Note T - Subsequent Events Notes 27 false false R28.htm 027 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts Schedule II - Valuation and Qualifying Accounts Notes 28 false false R29.htm 028 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies 29 false false R30.htm 029 - Disclosure - Note A - Summary of Significant Accounting Policies (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables Note A - Summary of Significant Accounting Policies (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies 30 false false R31.htm 030 - Disclosure - Note B - Inventories (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables Note B - Inventories (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-b-inventories 31 false false R32.htm 031 - Disclosure - Note F - Stock-based Compensation (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables Note F - Stock-based Compensation (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation 32 false false R33.htm 032 - Disclosure - Note H - Income Taxes (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables Note H - Income Taxes (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-h-income-taxes 33 false false R34.htm 033 - Disclosure - Note K - Environmental (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables Note K - Environmental (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-k-environmental 34 false false R35.htm 034 - Disclosure - Note L - Business Segments (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables Note L - Business Segments (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-l-business-segments 35 false false R36.htm 035 - Disclosure - Note M - Leases (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-m-leases-tables Note M - Leases (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-m-leases 36 false false R37.htm 036 - Disclosure - Note N - Interim Financial Information (Unaudited) (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables Note N - Interim Financial Information (Unaudited) (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited 37 false false R38.htm 037 - Disclosure - Note P - Discontinued Operations (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables Note P - Discontinued Operations (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations 38 false false R39.htm 038 - Disclosure - Note R - Business Acquisition (Tables) Sheet http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables Note R - Business Acquisition (Tables) Tables http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition 39 false false R40.htm 039 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) Sheet http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables Schedule II - Valuation and Qualifying Accounts (Tables) Tables http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts 40 false false R41.htm 040 - Disclosure - Note A - Summary of Significant Accounting Policies 1 (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual Note A - Summary of Significant Accounting Policies 1 (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables 41 false false R42.htm 041 - Disclosure - Note A - Summary of Significant Accounting Policies 2 (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual Note A - Summary of Significant Accounting Policies 2 (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables 42 false false R43.htm 042 - Disclosure - Note A - Summary of Significant Accounting Policies - Summary of Marketable Securities (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details Note A - Summary of Significant Accounting Policies - Summary of Marketable Securities (Details) Details 43 false false R44.htm 043 - Disclosure - Note A - Summary of Significant Accounting Policies - Changes in Product Warranty Liability (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details Note A - Summary of Significant Accounting Policies - Changes in Product Warranty Liability (Details) Details 44 false false R45.htm 044 - Disclosure - Note B - Inventories (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual Note B - Inventories (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables 45 false false R46.htm 045 - Disclosure - Note B - Inventories - Schedule of Potential Impact of LIFO Valuation to FIFO Valuation (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details Note B - Inventories - Schedule of Potential Impact of LIFO Valuation to FIFO Valuation (Details) Details 46 false false R47.htm 046 - Disclosure - Note C - Accrued Liabilities (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual Note C - Accrued Liabilities (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities 47 false false R48.htm 047 - Disclosure - Note D - Treasury Stock (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock-details-textual Note D - Treasury Stock (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock 48 false false R49.htm 048 - Disclosure - Note F - Stock-based Compensation (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual Note F - Stock-based Compensation (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables 49 false false R50.htm 049 - Disclosure - Note F - Stock-based Compensation - Activity for Non-vested Restricted Stock (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details Note F - Stock-based Compensation - Activity for Non-vested Restricted Stock (Details) Details 50 false false R51.htm 050 - Disclosure - Note G - 401(k) Plan (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual Note G - 401(k) Plan (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-g-401k-plan 51 false false R52.htm 051 - Disclosure - Note H - Income Taxes (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual Note H - Income Taxes (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables 52 false false R53.htm 052 - Disclosure - Note H - Income Taxes - Provision for Income Taxes from Continuing Operations (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details Note H - Income Taxes - Provision for Income Taxes from Continuing Operations (Details) Details 53 false false R54.htm 053 - Disclosure - Note H - Income Taxes - Reconciliation of Statutory Rate to Effective Rate (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details Note H - Income Taxes - Reconciliation of Statutory Rate to Effective Rate (Details) Details 54 false false R55.htm 054 - Disclosure - Note H - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details Note H - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 55 false false R56.htm 055 - Disclosure - Note H - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details Note H - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 56 false false R57.htm 056 - Disclosure - Note I - Commitments and Contingencies (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual Note I - Commitments and Contingencies (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies 57 false false R58.htm 057 - Disclosure - Note J - Concentrations (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual Note J - Concentrations (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-j-concentrations 58 false false R59.htm 058 - Disclosure - Note K - Environmental (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-k-environmental-details-textual Note K - Environmental (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables 59 false false R60.htm 059 - Disclosure - Note K - Environmental - Expected Future Payments for Environmental Matters (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details Note K - Environmental - Expected Future Payments for Environmental Matters (Details) Details 60 false false R61.htm 060 - Disclosure - Note L - Business Segments (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual Note L - Business Segments (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables 61 false false R62.htm 061 - Disclosure - Note L - Business Segments - Segment Information (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details Note L - Business Segments - Segment Information (Details) Details 62 false false R63.htm 062 - Disclosure - Note M - Leases (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual Note M - Leases (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-m-leases-tables 63 false false R64.htm 063 - Disclosure - Note M - Leases - Lease Cost (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details Note M - Leases - Lease Cost (Details) Details 64 false false R65.htm 064 - Disclosure - Note M - Leases - Lease Maturities (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details Note M - Leases - Lease Maturities (Details) Details 65 false false R66.htm 065 - Disclosure - Note M - Leases - Operating Lease Income (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details Note M - Leases - Operating Lease Income (Details) Details 66 false false R67.htm 066 - Disclosure - Note N - Interim Financial Information (Unaudited) (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual Note N - Interim Financial Information (Unaudited) (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables 67 false false R68.htm 067 - Disclosure - Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details) Details http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables 68 false false R69.htm 068 - Disclosure - Note O - Line of Credit and Commercial Letters of Credit (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual Note O - Line of Credit and Commercial Letters of Credit (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit 69 false false R70.htm 069 - Disclosure - Note P - Discontinued Operations (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual Note P - Discontinued Operations (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables 70 false false R71.htm 070 - Disclosure - Note P - Discontinued Operations - Summary of Discontinued Operations (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details Note P - Discontinued Operations - Summary of Discontinued Operations (Details) Details 71 false false R72.htm 071 - Disclosure - Note Q - Divestiture (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual Note Q - Divestiture (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-q-divestiture 72 false false R73.htm 072 - Disclosure - Note R - Business Acquisition (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual Note R - Business Acquisition (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables 73 false false R74.htm 073 - Disclosure - Note R - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details Note R - Business Acquisition - Assets Acquired and Liabilities Assumed (Details) Details 74 false false R75.htm 074 - Disclosure - Note R - Business Acquisition - Pro Forma Information (Details) Sheet http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details Note R - Business Acquisition - Pro Forma Information (Details) Details 75 false false R76.htm 075 - Disclosure - Note S - Other (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-s-other-details-textual Note S - Other (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-s-other 76 false false R77.htm 076 - Disclosure - Note T - Subsequent Events (Details Textual) Sheet http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual Note T - Subsequent Events (Details Textual) Details http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events 77 false false R78.htm 077 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables 78 false false All Reports Book All Reports npk20201231_10k.htm ex_224738.htm ex_224739.htm ex_224740.htm ex_224741.htm ex_224742.htm ex_234472.htm npk-20201231.xsd npk-20201231_cal.xml npk-20201231_def.xml npk-20201231_lab.xml npk-20201231_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "npk20201231_10k.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 177, "dts": { "calculationLink": { "local": [ "npk-20201231_cal.xml" ] }, "definitionLink": { "local": [ "npk-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "npk20201231_10k.htm" ] }, "labelLink": { "local": [ "npk-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "npk-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml" ] }, "schema": { "local": [ "npk-20201231.xsd" ], "remote": [ "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "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/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 557, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 37, "http://www.gopresto.com/20201231": 17, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 60 }, "keyCustom": 41, "keyStandard": 413, "memberCustom": 21, "memberStandard": 32, "nsprefix": "npk", "nsuri": "http://www.gopresto.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "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", "role": "http://www.gopresto.com/20201231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note C - Accrued Liabilities", "role": "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities", "shortName": "Note C - Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note D - Treasury Stock", "role": "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock", "shortName": "Note D - Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note E - Net Earnings Per Share", "role": "http://www.gopresto.com/20201231/role/statement-note-e-net-earnings-per-share", "shortName": "Note E - Net Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note F - Stock-based Compensation", "role": "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "shortName": "Note F - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note G - 401(k) Plan", "role": "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "shortName": "Note G - 401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note H - Income Taxes", "role": "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "shortName": "Note H - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note I - Commitments and Contingencies", "role": "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "shortName": "Note I - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note J - Concentrations", "role": "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "shortName": "Note J - Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note K - Environmental", "role": "http://www.gopresto.com/20201231/role/statement-note-k-environmental", "shortName": "Note K - Environmental", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note L - Business Segments", "role": "http://www.gopresto.com/20201231/role/statement-note-l-business-segments", "shortName": "Note L - Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "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 - Consolidated Balance Sheets", "role": "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note M - Leases", "role": "http://www.gopresto.com/20201231/role/statement-note-m-leases", "shortName": "Note M - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note N - Interim Financial Information (Unaudited)", "role": "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "shortName": "Note N - Interim Financial Information (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note O - Line of Credit and Commercial Letters of Credit", "role": "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "shortName": "Note O - Line of Credit and Commercial Letters of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note P - Discontinued Operations", "role": "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "shortName": "Note P - Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:DivestitureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note Q - Divestiture", "role": "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "shortName": "Note Q - Divestiture", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:DivestitureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note R - Business Acquisition", "role": "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "shortName": "Note R - Business Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:OtherDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note S - Other", "role": "http://www.gopresto.com/20201231/role/statement-note-s-other", "shortName": "Note S - Other", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:OtherDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note T - Subsequent Events", "role": "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "shortName": "Note T - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "npk:CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note A - Summary of Significant Accounting Policies (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables", "shortName": "Note A - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "npk:CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:ScheduleOfPotentialImpactOfLIFOValuationToFIFOValuationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note B - Inventories (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables", "shortName": "Note B - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:ScheduleOfPotentialImpactOfLIFOValuationToFIFOValuationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note F - Stock-based Compensation (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables", "shortName": "Note F - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note H - Income Taxes (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables", "shortName": "Note H - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:ScheduleOfExpectedFuturePaymentsOfEnvironmentalMattersTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note K - Environmental (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables", "shortName": "Note K - Environmental (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:ScheduleOfExpectedFuturePaymentsOfEnvironmentalMattersTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note L - Business Segments (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables", "shortName": "Note L - Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note M - Leases (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables", "shortName": "Note M - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note N - Interim Financial Information (Unaudited) (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables", "shortName": "Note N - Interim Financial Information (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note P - Discontinued Operations (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables", "shortName": "Note P - Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note R - Business Acquisition (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables", "shortName": "Note R - Business Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "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", "role": "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:ValuationAllowancesAndReservesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)", "role": "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "shortName": "Schedule II - Valuation and Qualifying Accounts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "npk:ValuationAllowancesAndReservesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "npk:CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsPayableOtherCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note A - Summary of Significant Accounting Policies 1 (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "shortName": "Note A - Summary of Significant Accounting Policies 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "npk:CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsPayableOtherCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31_RangeAxis-MinimumMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2021-01-01_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": "041 - Disclosure - Note A - Summary of Significant Accounting Policies 2 (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "shortName": "Note A - Summary of Significant Accounting Policies 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31_RangeAxis-MinimumMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2021-01-01_StatementBusinessSegmentsAxis-DefenseMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "npk:CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note A - Summary of Significant Accounting Policies - Summary of Marketable Securities (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details", "shortName": "Note A - Summary of Significant Accounting Policies - Summary of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "npk:CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note A - Summary of Significant Accounting Policies - Changes in Product Warranty Liability (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details", "shortName": "Note A - Summary of Significant Accounting Policies - Changes in Product Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2018-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LIFOInventoryAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note B - Inventories (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual", "shortName": "Note B - Inventories (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LIFOInventoryAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "npk:ScheduleOfPotentialImpactOfLIFOValuationToFIFOValuationTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryLIFOReservePeriodCharge", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note B - Inventories - Schedule of Potential Impact of LIFO Valuation to FIFO Valuation (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details", "shortName": "Note B - Inventories - Schedule of Potential Impact of LIFO Valuation to FIFO Valuation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "npk:ScheduleOfPotentialImpactOfLIFOValuationToFIFOValuationTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryLIFOReservePeriodCharge", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note C - Accrued Liabilities (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual", "shortName": "Note C - Accrued Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note D - Treasury Stock (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock-details-textual", "shortName": "Note D - Treasury Stock (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "npk:ShareBasedCompensationArrangementNumberOfPlanParticipants", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note F - Stock-based Compensation (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "shortName": "Note F - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "npk:ShareBasedCompensationArrangementNumberOfPlanParticipants", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "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", "role": "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2019-12-31_AwardTypeAxis-RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note F - Stock-based Compensation - Activity for Non-vested Restricted Stock (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "shortName": "Note F - Stock-based Compensation - Activity for Non-vested Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2017-12-31_AwardTypeAxis-RestrictedStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_RetirementPlanNameAxis-EmployerContributionCommonStockMember", "decimals": "1", "first": true, "lang": null, "name": "npk:DefinedContributionPlanPercentageOfSpecifiedSalaryAmountMatchedByEmployer", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note G - 401(k) Plan (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual", "shortName": "Note G - 401(k) Plan (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_RetirementPlanNameAxis-EmployerContributionCommonStockMember", "decimals": "1", "first": true, "lang": null, "name": "npk:DefinedContributionPlanPercentageOfSpecifiedSalaryAmountMatchedByEmployer", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note H - Income Taxes (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual", "shortName": "Note H - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note H - Income Taxes - Provision for Income Taxes from Continuing Operations (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details", "shortName": "Note H - Income Taxes - Provision for Income Taxes from Continuing Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note H - Income Taxes - Reconciliation of Statutory Rate to Effective Rate (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details", "shortName": "Note H - Income Taxes - Reconciliation of Statutory Rate to Effective Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "npk:DeferredTaxAssetsInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note H - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details", "shortName": "Note H - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "npk:DeferredTaxAssetsInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note H - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "shortName": "Note H - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.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": "056 - Disclosure - Note I - Commitments and Contingencies (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual", "shortName": "Note I - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.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" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "npk:NumberOfEntityEmployeesUnionMembers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note J - Concentrations (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual", "shortName": "Note J - Concentrations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "npk:NumberOfEntityEmployeesUnionMembers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note K - Environmental (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-k-environmental-details-textual", "shortName": "Note K - Environmental (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2017-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", "role": "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "shortName": "Consolidated Statements Of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "npk:ScheduleOfExpectedFuturePaymentsOfEnvironmentalMattersTableTextBlock", "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note K - Environmental - Expected Future Payments for Environmental Matters (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details", "shortName": "Note K - Environmental - Expected Future Payments for Environmental Matters (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "npk:ScheduleOfExpectedFuturePaymentsOfEnvironmentalMattersTableTextBlock", "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note L - Business Segments (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual", "shortName": "Note L - Business Segments (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note L - Business Segments - Segment Information (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "shortName": "Note L - Business Segments - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2018-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note M - Leases (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual", "shortName": "Note M - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note M - Leases - Lease Cost (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details", "shortName": "Note M - Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note M - Leases - Lease Maturities (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details", "shortName": "Note M - Leases - Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note M - Leases - Operating Lease Income (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details", "shortName": "Note M - Leases - Operating Lease Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note N - Interim Financial Information (Unaudited) (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual", "shortName": "Note N - Interim Financial Information (Unaudited) (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2019-07-01_2019-09-30_ProductOrServiceAxis-NegotiatedTerminationOfCommercialForeignMilitarySupplyContractMember_StatementBusinessSegmentsAxis-DefenseMember", "decimals": "INF", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details", "shortName": "Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note O - Line of Credit and Commercial Letters of Credit (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual", "shortName": "Note O - Line of Credit and Commercial Letters of Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements Of Stockholders' Equity (Parentheticals)", "role": "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "shortName": "Consolidated Statements Of Stockholders' Equity (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLeaseIncomeLeasePayments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note P - Discontinued Operations (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "shortName": "Note P - Discontinued Operations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2017-01-03_LeaseContractualTermAxis-LeaseAgreementWithDrylockMember", "decimals": null, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note P - Discontinued Operations - Summary of Discontinued Operations (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details", "shortName": "Note P - Discontinued Operations - Summary of Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_DisposalGroupClassificationAxis-DiscontinuedOperationsDisposedOfBySaleMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note Q - Divestiture (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual", "shortName": "Note Q - Divestiture (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "npk:DivestitureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2018-10-17_DisposalGroupClassificationAxis-DisposalGroupNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-AmtecLessLethalSystemsIncMember", "decimals": "INF", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "npk:BusinessCombinationProFormaInformationRevenueNetOfSalesDeductionsOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note R - Business Acquisition (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual", "shortName": "Note R - Business Acquisition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "npk:BusinessCombinationProFormaInformationRevenueNetOfSalesDeductionsOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note R - Business Acquisition - Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "shortName": "Note R - Business Acquisition - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2019-07-23_BusinessAcquisitionAxis-OneEventTechnologiesIncMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2019-01-01_2019-12-31_BusinessAcquisitionAxis-OneEventTechnologiesIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note R - Business Acquisition - Pro Forma Information (Details)", "role": "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details", "shortName": "Note R - Business Acquisition - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2019-01-01_2019-12-31_BusinessAcquisitionAxis-OneEventTechnologiesIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "npk:OtherDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note S - Other (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-s-other-details-textual", "shortName": "Note S - Other (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note T - Subsequent Events (Details Textual)", "role": "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual", "shortName": "Note T - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2021-03-12_2021-03-12_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "npk:ValuationAllowancesAndReservesTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2019-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "npk:ValuationAllowancesAndReservesTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "i_2017-12-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note A - Summary of Significant Accounting Policies", "role": "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "shortName": "Note A - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note B - Inventories", "role": "http://www.gopresto.com/20201231/role/statement-note-b-inventories", "shortName": "Note B - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "npk20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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 CCYY 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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r625" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r627" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-document-and-entity-information", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables", "http://www.gopresto.com/20201231/role/statement-note-b-inventories", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock-details-textual", "http://www.gopresto.com/20201231/role/statement-note-e-net-earnings-per-share", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables", "http://www.gopresto.com/20201231/role/statement-note-m-leases", "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables", "http://www.gopresto.com/20201231/role/statement-note-s-other", "http://www.gopresto.com/20201231/role/statement-note-s-other-details-textual", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r627" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r627" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r628" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r627" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r627" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r627" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r627" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-document-and-entity-information", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables", "http://www.gopresto.com/20201231/role/statement-note-b-inventories", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock-details-textual", "http://www.gopresto.com/20201231/role/statement-note-e-net-earnings-per-share", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables", "http://www.gopresto.com/20201231/role/statement-note-m-leases", "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables", "http://www.gopresto.com/20201231/role/statement-note-s-other", "http://www.gopresto.com/20201231/role/statement-note-s-other-details-textual", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r623" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r624" ], "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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/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/2019-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "npk_AMTECCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents AMTEC Corporation.", "label": "AMTEC Corporation [Member]" } } }, "localname": "AMTECCorporationMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "npk_AccountsReceivableCollectionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The collection period for accounts receivable.", "label": "npk_AccountsReceivableCollectionPeriod", "terseLabel": "Accounts Receivable, Collection Period (Day)" } } }, "localname": "AccountsReceivableCollectionPeriod", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "durationItemType" }, "npk_AmtecLessLethalSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents AMTEC Less Lethal Systems, Inc.", "label": "AMTEC Less Lethal Systems, Inc [Member]" } } }, "localname": "AmtecLessLethalSystemsIncMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "domainItemType" }, "npk_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The pro forma basic and diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "npk_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted", "terseLabel": "Net earnings per share (basic and diluted) (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details" ], "xbrltype": "perShareItemType" }, "npk_BusinessAcquisitionProFormaWeightedAverageEarningsPerShareBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The pro forma basic and diluted weighted average number of shares.", "label": "npk_BusinessAcquisitionProFormaWeightedAverageEarningsPerShareBasicAndDiluted", "terseLabel": "Weighted average shares outstanding (basic and diluted) (in shares)" } } }, "localname": "BusinessAcquisitionProFormaWeightedAverageEarningsPerShareBasicAndDiluted", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details" ], "xbrltype": "sharesItemType" }, "npk_BusinessCombinationEarnOutEvaluationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the earn out evaluation period for business combination.", "label": "npk_BusinessCombinationEarnOutEvaluationPeriod", "terseLabel": "Business Combination, Earn Out Evaluation Period (Year)" } } }, "localname": "BusinessCombinationEarnOutEvaluationPeriod", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "durationItemType" }, "npk_BusinessCombinationProFormaInformationRevenueNetOfSalesDeductionsOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue, net of sales deductions of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "npk_BusinessCombinationProFormaInformationRevenueNetOfSalesDeductionsOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Revenue Net of Sales Deductions of Acquiree Since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationRevenueNetOfSalesDeductionsOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "npk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAssets": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "order": 7.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": "npk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAssets", "terseLabel": "Right-of-Use Lease Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAssets", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "npk_COVID19PolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for COVID-19 pandemic.", "label": "COVID-19 [Policy Text Block]" } } }, "localname": "COVID19PolicyTextBlock", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "npk_CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash, cash equivalents and marketable securities.", "label": "Cash, Cash Equivalents and Marketable Securities [Policy Text Block]" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "npk_CertainEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents certain employees.", "label": "Certain Employees [Member]" } } }, "localname": "CertainEmployeesMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "domainItemType" }, "npk_ContractWithCustomerLiabilityDecreaseFromProductRecall": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in contract with customer liability from product recall.", "label": "npk_ContractWithCustomerLiabilityDecreaseFromProductRecall", "terseLabel": "Contract with Customer, Liability, Decrease from Product Recall" } } }, "localname": "ContractWithCustomerLiabilityDecreaseFromProductRecall", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "npk_DebtSecuritiesAvailableForSaleNumberOfDaysToTender": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of days to tender available for sale debt securities.", "label": "npk_DebtSecuritiesAvailableForSaleNumberOfDaysToTender", "terseLabel": "Debt Securities, Available for Sale, Number of Days to Tender (Day)" } } }, "localname": "DebtSecuritiesAvailableForSaleNumberOfDaysToTender", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "durationItemType" }, "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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual" ], "xbrltype": "domainItemType" }, "npk_DeferredTaxAssetsEnvironmental": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from environmental.", "label": "npk_DeferredTaxAssetsEnvironmental", "verboseLabel": "Environmental" } } }, "localname": "DeferredTaxAssetsEnvironmental", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "npk_DeferredTaxAssetsInsurance": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from insurance.", "label": "npk_DeferredTaxAssetsInsurance", "verboseLabel": "Insurance (primarily product liability)" } } }, "localname": "DeferredTaxAssetsInsurance", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "npk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwardsStateAndLocal": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards and tax credit carryforwards.", "label": "npk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwardsStateAndLocal", "verboseLabel": "State NOL and tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwardsStateAndLocal", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "npk_DeferredTaxAssetsPayrollTaxes": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from payroll taxes.", "label": "npk_DeferredTaxAssetsPayrollTaxes", "verboseLabel": "Deferred payroll taxes" } } }, "localname": "DeferredTaxAssetsPayrollTaxes", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "npk_DeferredTaxAssetsProductRecall": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from product recall.", "label": "npk_DeferredTaxAssetsProductRecall", "verboseLabel": "Product recall" } } }, "localname": "DeferredTaxAssetsProductRecall", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "npk_DefinedContributionPlanPercentageOfSpecifiedSalaryAmountMatchedByEmployer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of specific salary matched by employer under defined contribution plan.", "label": "npk_DefinedContributionPlanPercentageOfSpecifiedSalaryAmountMatchedByEmployer", "terseLabel": "Defined Contribution Plan, Percentage of Specified Salary Amount Matched by Employer" } } }, "localname": "DefinedContributionPlanPercentageOfSpecifiedSalaryAmountMatchedByEmployer", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "percentItemType" }, "npk_DivestitureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of divestiture.", "label": "Divestiture [Text Block]" } } }, "localname": "DivestitureTextBlock", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-q-divestiture" ], "xbrltype": "textBlockItemType" }, "npk_EmployerContributionCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employer contribution of cash.", "label": "Employer Contribution Cash [Member]" } } }, "localname": "EmployerContributionCashMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "domainItemType" }, "npk_EmployerContributionCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employer contribution of common stock.", "label": "Employer Contribution Common Stock [Member]" } } }, "localname": "EmployerContributionCommonStockMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "domainItemType" }, "npk_EstimatedProductRecallPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of estimated payable for product recall.", "label": "npk_EstimatedProductRecallPayable", "terseLabel": "Estimated Product Recall Payable" } } }, "localname": "EstimatedProductRecallPayable", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "durationItemType" }, "npk_ExtraDividendsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents extra dividends.", "label": "Extra Dividends [Member]" } } }, "localname": "ExtraDividendsMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" ], "xbrltype": "perShareItemType" }, "npk_GovernmentContractNumberOfContractors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of contractors of government contract.", "label": "npk_GovernmentContractNumberOfContractors", "terseLabel": "Government Contract, Number of Contractors" } } }, "localname": "GovernmentContractNumberOfContractors", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual" ], "xbrltype": "integerItemType" }, "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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "npk_InitialProductReturnPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The initial product return period.", "label": "npk_InitialProductReturnPeriod", "terseLabel": "Initial Product Return Period (Day)" } } }, "localname": "InitialProductReturnPeriod", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "durationItemType" }, "npk_InventoryLifoReserveEffectOnEarningsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.", "label": "npk_InventoryLifoReserveEffectOnEarningsPerShare", "verboseLabel": "Earnings Per Share (in dollars per share)" } } }, "localname": "InventoryLifoReserveEffectOnEarningsPerShare", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details" ], "xbrltype": "perShareItemType" }, "npk_LeaseAgreementWithDrylockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the lease agreement with Drylock.", "label": "Lease Agreement with Drylock [Member]" } } }, "localname": "LeaseAgreementWithDrylockMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "npk_LeasedManufacturingAndOfficeSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents leased manufacturing and office space.", "label": "Leased Manufacturing and Office Space [Member]" } } }, "localname": "LeasedManufacturingAndOfficeSpaceMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "npk_LessorOperatingLeaseOptionToTerminateTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of option to early terminate the lease agreement.", "label": "npk_LessorOperatingLeaseOptionToTerminateTerm", "terseLabel": "Lessor Operating Lease, Option to Terminate, Term (Year)" } } }, "localname": "LessorOperatingLeaseOptionToTerminateTerm", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "durationItemType" }, "npk_NegotiatedTerminationOfCommercialForeignMilitarySupplyContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents negotiated termination of a commercial foreign military supply contract.", "label": "Negotiated Termination of Commercial Foreign Military Supply Contract [Member]" } } }, "localname": "NegotiatedTerminationOfCommercialForeignMilitarySupplyContractMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual" ], "xbrltype": "domainItemType" }, "npk_NoncashRetirementPlanExpense": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of noncash retirement plan expense.", "label": "Noncash retirement plan expense" } } }, "localname": "NoncashRetirementPlanExpense", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "npk_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_NumberOfEntityEmployeesUnionMembers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of entity employees.", "label": "npk_NumberOfEntityEmployeesUnionMembers", "terseLabel": "Number of Entity Employees, Union Members" } } }, "localname": "NumberOfEntityEmployeesUnionMembers", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "integerItemType" }, "npk_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "npk_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details" ], "xbrltype": "domainItemType" }, "npk_OtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other assets.", "label": "Other Assets [Policy Text Block]" } } }, "localname": "OtherAssetsPolicyTextBlock", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "npk_OtherDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other.", "label": "Other Disclosure [Text Block]" } } }, "localname": "OtherDisclosureTextBlock", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-s-other" ], "xbrltype": "textBlockItemType" }, "npk_PAPIAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the PAPI assets.", "label": "PAPI Assets [Member]" } } }, "localname": "PAPIAssetsMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "npk_PercentageOfEntityEmployeesUnionMembers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of entity employees.", "label": "npk_PercentageOfEntityEmployeesUnionMembers", "terseLabel": "Percentage of Entity Employees, Union Members" } } }, "localname": "PercentageOfEntityEmployeesUnionMembers", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "percentItemType" }, "npk_ProceedsFromLegalSettlementsInvestingActivities": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for the settlement of litigation during the current period, classified as investing activities.", "label": "Proceeds from legal settlement" } } }, "localname": "ProceedsFromLegalSettlementsInvestingActivities", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "npk_RegularDividendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents regular dividend.", "label": "Regular Dividend [Member]" } } }, "localname": "RegularDividendMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "npk_ScheduleOfExpectedFuturePaymentsOfEnvironmentalMattersTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected future payments of environmental matters.", "label": "Schedule Of Expected Future Payments Of Environmental Matters [Table Text Block]" } } }, "localname": "ScheduleOfExpectedFuturePaymentsOfEnvironmentalMattersTableTextBlock", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables" ], "xbrltype": "textBlockItemType" }, "npk_ScheduleOfPotentialImpactOfLIFOValuationToFIFOValuationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of potential impact of LIFO valuation to FIFO valuation.", "label": "Schedule Of Potential Impact Of LIFO Valuation to FIFO Valuation [Table Text Block]" } } }, "localname": "ScheduleOfPotentialImpactOfLIFOValuationToFIFOValuationTableTextBlock", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables" ], "xbrltype": "textBlockItemType" }, "npk_ShareBasedCompensationArrangementNumberOfPlanParticipants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of participants in the share based payment arrangement plan.", "label": "npk_ShareBasedCompensationArrangementNumberOfPlanParticipants", "terseLabel": "Share Based Compensation Arrangement, Number of Plan Participants" } } }, "localname": "ShareBasedCompensationArrangementNumberOfPlanParticipants", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "integerItemType" }, "npk_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The year that award vest under the share based payment arrangement.", "label": "npk_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingYear", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingYear", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "gYearItemType" }, "npk_ShorttermAndVariableLeaseCost": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "npk_StandardProductWarrantyCoveragePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The coverage period of the standard product warranty.", "label": "npk_StandardProductWarrantyCoveragePeriod", "terseLabel": "Standard Product Warranty, Coverage Period (Year)" } } }, "localname": "StandardProductWarrantyCoveragePeriod", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "durationItemType" }, "npk_SupplyCommitmentCommitmentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The commitment term of supply commitment.", "label": "npk_SupplyCommitmentCommitmentTerm", "terseLabel": "Supply Commitment, Commitment Term (Year)" } } }, "localname": "SupplyCommitmentCommitmentTerm", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual" ], "xbrltype": "durationItemType" }, "npk_TechnologySoftwareAndPatentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to technology software and patent.", "label": "Technology Software and Patent [Member]" } } }, "localname": "TechnologySoftwareAndPatentMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "npk_The2017IncentiveCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2017 incentive compensation plan.", "label": "The 2017 Incentive Compensation Plan [Member]" } } }, "localname": "The2017IncentiveCompensationPlanMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "npk_The401KForEmployeesAtAmronDivisionOfTheAmtecSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 401 (k) for employees at the Amron division of the AMTEC subsidiary.", "label": "The 401 (k) for Employees at Amron Division of the AMTEC Subsidiary [Member]" } } }, "localname": "The401KForEmployeesAtAmronDivisionOfTheAmtecSubsidiaryMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "domainItemType" }, "npk_TheIncentiveCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the incentive compensation plan approved May 18, 2010.", "label": "The Incentive Compensation Plan [Member]" } } }, "localname": "TheIncentiveCompensationPlanMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "npk_ValuationAllowancesAndReservesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a schedule of allowance and reserve accounts where the valuation and qualifying accounts are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs.", "label": "Valuation Allowances and Reserves [Table Text Block]" } } }, "localname": "ValuationAllowancesAndReservesTableTextBlock", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "xbrltype": "textBlockItemType" }, "npk_WisconsinDepartmentOfRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Wisconsin Department of Revenue.", "label": "Wisconsin Department of Revenue [Member]" } } }, "localname": "WisconsinDepartmentOfRevenueMember", "nsuri": "http://www.gopresto.com/20201231", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "npk_statement-statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note A - Summary of Significant Accounting Policies - Changes in Product Warranty Liability (Details)" } } }, "localname": "statement-statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note A - Summary of Significant Accounting Policies - Summary of Marketable Securities (Details)" } } }, "localname": "statement-statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-a-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note A - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-a-summary-of-significant-accounting-policies-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note B - Inventories - Schedule of Potential Impact of LIFO Valuation to FIFO Valuation (Details)" } } }, "localname": "statement-statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-b-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note B - Inventories" } } }, "localname": "statement-statement-note-b-inventories-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note F - Stock-based Compensation - Activity for Non-vested Restricted Stock (Details)" } } }, "localname": "statement-statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-f-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note F - Stock-based Compensation" } } }, "localname": "statement-statement-note-f-stockbased-compensation-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note H - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note H - Income Taxes - Provision for Income Taxes from Continuing Operations (Details)" } } }, "localname": "statement-statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note H - Income Taxes - Reconciliation of Statutory Rate to Effective Rate (Details)" } } }, "localname": "statement-statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note H - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-h-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note H - Income Taxes" } } }, "localname": "statement-statement-note-h-income-taxes-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-k-environmental-expected-future-payments-for-environmental-matters-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note K - Environmental - Expected Future Payments for Environmental Matters (Details)" } } }, "localname": "statement-statement-note-k-environmental-expected-future-payments-for-environmental-matters-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-k-environmental-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note K - Environmental" } } }, "localname": "statement-statement-note-k-environmental-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-l-business-segments-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note L - Business Segments - Segment Information (Details)" } } }, "localname": "statement-statement-note-l-business-segments-segment-information-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-l-business-segments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note L - Business Segments" } } }, "localname": "statement-statement-note-l-business-segments-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-m-leases-lease-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note M - Leases - Lease Cost (Details)" } } }, "localname": "statement-statement-note-m-leases-lease-cost-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-m-leases-lease-maturities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note M - Leases - Lease Maturities (Details)" } } }, "localname": "statement-statement-note-m-leases-lease-maturities-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-m-leases-operating-lease-income-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note M - Leases - Operating Lease Income (Details)" } } }, "localname": "statement-statement-note-m-leases-operating-lease-income-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-m-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note M - Leases" } } }, "localname": "statement-statement-note-m-leases-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note N - Interim Financial Information (Unaudited) - Quarterly Unaudited Financial Information (Details)" } } }, "localname": "statement-statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-n-interim-financial-information-unaudited-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note N - Interim Financial Information (Unaudited)" } } }, "localname": "statement-statement-note-n-interim-financial-information-unaudited-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-p-discontinued-operations-summary-of-discontinued-operations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note P - Discontinued Operations - Summary of Discontinued Operations (Details)" } } }, "localname": "statement-statement-note-p-discontinued-operations-summary-of-discontinued-operations-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-p-discontinued-operations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note P - Discontinued Operations" } } }, "localname": "statement-statement-note-p-discontinued-operations-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note R - Business Acquisition - Assets Acquired and Liabilities Assumed (Details)" } } }, "localname": "statement-statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-r-business-acquisition-pro-forma-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note R - Business Acquisition - Pro Forma Information (Details)" } } }, "localname": "statement-statement-note-r-business-acquisition-pro-forma-information-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-note-r-business-acquisition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note R - Business Acquisition" } } }, "localname": "statement-statement-note-r-business-acquisition-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-schedule-ii-valuation-and-qualifying-accounts-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts (Details)" } } }, "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-details", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "npk_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.gopresto.com/20201231", "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r185", "r198", "r199", "r200", "r201", "r203", "r205", "r209" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r185", "r198", "r199", "r200", "r201", "r203", "r205", "r209" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r407", "r414", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r595", "r597" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r407", "r414", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r595", "r597" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r211", "r327", "r330", "r556", "r594", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r211", "r327", "r330", "r556", "r594", "r596" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r353", "r407", "r414", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r595", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r353", "r407", "r414", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r595", "r597" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r143", "r629" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r35", "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "us-gaap_AccountsPayableOtherCurrent", "terseLabel": "Accounts Payable, Other, Current" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r216" ], "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" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r27", "r46", "r216", "r217" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "auth_ref": [ "r282", "r289", "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.", "label": "us-gaap_AccrualForEnvironmentalLossContingencies", "terseLabel": "Accrual for Environmental Loss Contingencies, Ending Balance" } } }, "localname": "AccrualForEnvironmentalLossContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesGross": { "auth_ref": [ "r282", "r299" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount of the accrual for environmental loss contingencies.", "label": "us-gaap_AccrualForEnvironmentalLossContingenciesGross", "totalLabel": "Accrual for Environmental Loss Contingencies, Gross, Total" } } }, "localname": "AccrualForEnvironmentalLossContingenciesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear": { "auth_ref": [ "r299" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details": { "order": 5.0, "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear", "verboseLabel": "Thereafter" } } }, "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": { "auth_ref": [ "r299" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details": { "order": 3.0, "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear", "verboseLabel": "2025" } } }, "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": { "auth_ref": [ "r299" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details": { "order": 4.0, "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount of accrual for environmental loss contingency 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear", "verboseLabel": "2024" } } }, "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": { "auth_ref": [ "r299" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details": { "order": 2.0, "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount of accrual for environmental loss contingency 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear", "verboseLabel": "2022" } } }, "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": { "auth_ref": [ "r299" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details": { "order": 1.0, "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount of accrual for environmental loss contingency 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear", "verboseLabel": "2023" } } }, "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": { "auth_ref": [ "r299" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details": { "order": 0.0, "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount of accrual for environmental loss contingency 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear", "verboseLabel": "2021" } } }, "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r40", "r562", "r582" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "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 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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r57", "r274" ], "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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r49", "r85", "r86", "r87", "r583", "r602", "r603" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r84", "r87", "r90", "r145", "r146", "r147", "r506", "r598", "r599" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r145", "r146", "r147", "r431", "r432", "r433" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r417", "r428", "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r219", "r239", "r240", "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Less allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r125", "r259", "r265" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 0.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", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r193", "r200", "r207", "r237", "r502", "r508", "r517", "r561", "r581" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "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, Total" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r30", "r31", "r81", "r132", "r237", "r502", "r508", "r517" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r228" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r229" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r226", "r243" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r230", "r233", "r576" ], "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 sixth through tenth 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r230", "r232", "r575" ], "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 second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r230", "r234", "r577" ], "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 after tenth 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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r230", "r231", "r574" ], "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 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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r224", "r227", "r243", "r566" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r418", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r510", "r511" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r33", "r273" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r403", "r413" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r403", "r413", "r487", "r488" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r485", "r486" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r485", "r486" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r485", "r486" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r492", "r493", "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "us-gaap_BusinessCombinationConsiderationTransferredOther1", "terseLabel": "Business Combination, Consideration Transferred, Other" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r498" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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 lease obligation assumed in business combination.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "terseLabel": "Lease Liability - Noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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 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": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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 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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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 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": "Receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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 within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Less: Current liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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 of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r489", "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r489", "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r489", "r490" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-r-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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r25", "r54", "r127" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r121", "r127", "r129" ], "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 year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r121", "r518" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "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 in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r17", "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "terseLabel": "Cash Provided by (Used in) Investing Activities, Discontinued Operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r17", "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "terseLabel": "Cash Provided by (Used in) Operating Activities, Discontinued Operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r68", "r290", "r569", "r587" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r286", "r287", "r288", "r300" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "us-gaap_CommonStockDividendsPerShareDeclared", "terseLabel": "Common Stock, Dividends, Per Share, Declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r145", "r146" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r44" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r44" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r44" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r44", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding (in shares)", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r44" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $1 par value: Authorized: 12,000,000 shares at December 31, 2020 and 2019 Issued: 7,440,518 shares at December 31, 2020 and 2019 Outstanding: 7,025,433 and 7,006,323 shares at December 31, 2020 and 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r92", "r94", "r95", "r101", "r572", "r591" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r174", "r175", "r214", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r174", "r175", "r214", "r515", "r516", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r174", "r175", "r214", "r515", "r516", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r174", "r175", "r214", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r174", "r175", "r214", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r130", "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "us-gaap_ConstructionInProgressGross", "terseLabel": "Construction in Progress, Gross" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r314", "r315", "r328" ], "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.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "terseLabel": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r314", "r315", "r328" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r105", "r556" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 1.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r133", "r465", "r473" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details": { "order": 0.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r465", "r473", "r475" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Current Income Tax Expense (Benefit), Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r133", "r465", "r473" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r173", "r214" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r235" ], "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), Total" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r466", "r473" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r442", "r443" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r133", "r466", "r473", "r474", "r475" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income tax (benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r42", "r43", "r457", "r563", "r579" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r466", "r473" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r458" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Subtotal" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "us-gaap_DeferredTaxAssetsInventory", "verboseLabel": "Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r460" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r460" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "us-gaap_DeferredTaxAssetsOther", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "verboseLabel": "Vacation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "verboseLabel": "Deferred compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r459" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedTerseLabel": "Less: valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance, Total" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "verboseLabel": "Goodwill and other intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "verboseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r125", "r272" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r125", "r188" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-b-inventories", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock", "http://www.gopresto.com/20201231/role/statement-note-e-net-earnings-per-share", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-k-environmental", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments", "http://www.gopresto.com/20201231/role/statement-note-m-leases", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-s-other", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r4", "r6", "r8" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "negatedTerseLabel": "Net loss and impairment on divestiture of businesses" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r16", "r99", "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Earnings from discontinued operations before provision for income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r5", "r6", "r7", "r8", "r16", "r20", "r444", "r472", "r479" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Provision for income taxes from discontinued operations" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r1", "r3", "r19" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal group that is not classified as discontinued operations.", "label": "Disposal Group, Not Discontinued Operations [Member]" } } }, "localname": "DisposalGroupNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r24", "r281" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r403", "r413" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r310", "r578" ], "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 paid" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.", "label": "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear", "terseLabel": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, inside the reporting entity's home country.", "label": "Domestic Line of Credit [Member]" } } }, "localname": "DomesticLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share, basic and diluted:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "us-gaap_EarningsPerShareBasicAndDiluted", "terseLabel": "Net earnings per share (in dollars per share)", "verboseLabel": "Net Earnings (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r160", "r161", "r162", "r163" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-e-net-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfLIFOInventoryLiquidationOnIncome": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effect of liquidating LIFO (last in first out) inventory layers on income.", "label": "us-gaap_EffectOfLIFOInventoryLiquidationOnIncome", "terseLabel": "Effect of LIFO Inventory Liquidation on Income" } } }, "localname": "EffectOfLIFOInventoryLiquidationOnIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r445" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "totalLabel": "Effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r445", "r476" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r445", "r476" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments", "verboseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r445", "r476" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details": { "order": 0.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State tax, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r445", "r476" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "negatedLabel": "Tax exempt interest and dividends" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r568", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "terseLabel": "Employee-related Liabilities, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EnvironmentalLossContingencyDisclosureTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for environmental loss contingencies, such as presence of hazardous waste, relevant information from reports issued by regulators, and estimated costs to achieve compliance with regulatory requirements. This element may be used for all of an entity's disclosures about environmental loss contingencies.", "label": "Environmental Loss Contingency Disclosure [Text Block]" } } }, "localname": "EnvironmentalLossContingencyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-k-environmental" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r145", "r146", "r147", "r149", "r154", "r156", "r168", "r238", "r309", "r310", "r431", "r432", "r433", "r469", "r470", "r519", "r520", "r521", "r522", "r523", "r524", "r598", "r599", "r600" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized.", "label": "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "terseLabel": "Excess of Replacement or Current Costs over Stated LIFO Value" } } }, "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "us-gaap_FIFOInventoryAmount", "terseLabel": "FIFO Inventory Amount" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r130", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r260", "r261", "r264", "r267", "r557", "r558" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r264", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r260", "r263" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r125", "r271", "r277" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Loss on disposal of property, plant and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r125", "r507" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Loss on divestiture, net", "terseLabel": "Gain (Loss) on Disposition of Business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r290" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "us-gaap_GainLossRelatedToLitigationSettlement", "negatedLabel": "Gain on legal settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r250", "r252", "r560" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.gopresto.com/20201231/role/statement-note-r-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": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "GOODWILL", "terseLabel": "Goodwill, Ending Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r130", "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r253", "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss", "terseLabel": "Goodwill, Impaired, Accumulated Impairment Loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r125", "r251", "r254", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentContractMember": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Formal agreement with government or its agency.", "label": "Government Contract [Member]" } } }, "localname": "GovernmentContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r103", "r132", "r193", "r199", "r203", "r206", "r209", "r237", "r517" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 2.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", "verboseLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r125", "r268" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r125", "r270", "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse", "terseLabel": "Impairment of Long-Lived Assets Held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r125", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf", "terseLabel": "Impairment of Long-Lived Assets to be Disposed of" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r104", "r126", "r150", "r151", "r152", "r153", "r157", "r159", "r499" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "us-gaap_IncomeLossFromContinuingOperations", "totalLabel": "Earnings from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r98", "r193", "r199", "r203", "r206", "r209", "r559", "r570", "r573", "r592" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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 from continuing operations before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r132", "r148", "r193", "r199", "r203", "r206", "r209", "r237", "r500", "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "verboseLabel": "Earnings from Continuing Operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.", "label": "From continuing operations (in dollars per share)", "verboseLabel": "Earnings from Continuing Operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicAndDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r20", "r23", "r480", "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "verboseLabel": "Earnings from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r16", "r20", "r500" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Earnings from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.", "label": "From discontinued operations (in dollars per share)", "verboseLabel": "Earnings from Discontinued Operations, net of tax (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r403", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r446", "r455", "r462", "r471", "r477", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationYearUnderExamination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax year being audited in the income tax examination, in CCYY format.", "label": "us-gaap_IncomeTaxExaminationYearUnderExamination", "terseLabel": "Income Tax Examination, Year under Examination" } } }, "localname": "IncomeTaxExaminationYearUnderExamination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r155", "r156", "r191", "r444", "r472", "r478", "r593" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 }, "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 from continuing operations", "totalLabel": "Total tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r96", "r130", "r440", "r441", "r455", "r456", "r461", "r467", "r620" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r122", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r124" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r124" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 8.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r124" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 14.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 taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Federal and state income taxes receivable/payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r124" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "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 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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating accounts, net of effects of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r124" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r130", "r263", "r553", "r554", "r555", "r557" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r258", "r262" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "us-gaap_InventoryFinishedGoods", "terseLabel": "Inventory, Finished Goods, Gross, Total" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r53", "r247" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.", "label": "us-gaap_InventoryLIFOReserveEffectOnIncomeNet", "verboseLabel": "Net Earnings" } } }, "localname": "InventoryLIFOReserveEffectOnIncomeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r77", "r78", "r79", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.", "label": "us-gaap_InventoryLIFOReservePeriodCharge", "verboseLabel": "Cost of Sales" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r26", "r74" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r37", "r75", "r130", "r164", "r244", "r245", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Raw materials and supplies", "terseLabel": "Inventory, Raw Materials and Supplies, Gross, Total" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r72" ], "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", "terseLabel": "Inventory, Work in Process, Gross" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "us-gaap_LIFOInventoryAmount", "terseLabel": "LIFO Inventory Amount" } } }, "localname": "LIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r32", "r56" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land and land improvements" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r535", "r537" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r535" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r536" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r536" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r536" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r536" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r536" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r536" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r536" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r536" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r538" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r539" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r539" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r539" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 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": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r539" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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": "2021" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r539" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r539" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 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": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r539" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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 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": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LessorOperatingLeaseRenewalTerm", "terseLabel": "Lessor, Operating Lease, Renewal Term (Year)" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LessorOperatingLeaseTermOfContract", "terseLabel": "Lessor, Operating Lease, Term of Contract (Year)" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r63", "r132", "r201", "r237", "r503", "r508", "r509", "r517" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r52", "r132", "r237", "r517", "r565", "r585" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "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, Total" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r66", "r132", "r237", "r503", "r508", "r509", "r517" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r41", "r564", "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "us-gaap_LineOfCredit", "terseLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r290", "r291", "r292", "r294", "r295", "r296", "r298", "r301", "r302" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r290" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProductLiabilityGross": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount of the accrual for damages arising from third-party use of the entity's product or process.", "label": "us-gaap_LossContingencyAccrualProductLiabilityGross", "terseLabel": "Loss Contingency Accrual, Product Liability, Gross, Total" } } }, "localname": "LossContingencyAccrualProductLiabilityGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r290", "r293", "r297" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r290", "r291", "r292", "r294", "r295", "r296", "r298", "r301", "r302" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r33", "r273" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r29", "r64" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r121" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r121" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.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 cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r121", "r123", "r126" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r23", "r91", "r93", "r100", "r126", "r132", "r148", "r150", "r151", "r152", "r153", "r155", "r156", "r157", "r193", "r199", "r203", "r206", "r209", "r237", "r517", "r571", "r590" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "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", "verboseLabel": "Net Earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NontaxableMunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments that are not taxable.", "label": "Nontaxable Municipal Bonds [Member]" } } }, "localname": "NontaxableMunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r27", "r28", "r45", "r216", "r217", "r567" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Notes receivable, current", "terseLabel": "Financing Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "NOTES RECEIVABLE", "terseLabel": "Financing Receivable, after Allowance for Credit Loss, Noncurrent, Total" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-note-s-other-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r181" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r193", "r199", "r203", "r206", "r209" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r531", "r537" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-note-m-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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "auth_ref": [ "r166", "r541" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r166", "r542" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability, Total", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r527" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r527" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r529", "r532" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r526" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 7.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", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r534", "r537" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r533", "r537" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r198", "r199", "r200", "r201", "r203", "r209" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r34", "r35", "r36", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "terseLabel": "Other Accrued Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r80" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r500", "r501", "r505" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Unrealized gain on available-for-sale securities, net of tax", "terseLabel": "Unrealized gain on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r82", "r83", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r85", "r88", "r89", "r236" ], "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, Total" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r510", "r512" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "OTHER NON-CURRENT LIABILITIES" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r126" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 6.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeTaxExpense": { "auth_ref": [ "r126" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The portion of the noncash component of income tax expense for the period other than the portion from the net change in the entity's deferred tax assets and liabilities.", "label": "Noncash income tax expense" } } }, "localname": "OtherNoncashIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r118" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "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", "terseLabel": "Payments of Ordinary Dividends, Common Stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r108", "r113", "r225" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r114", "r495" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r114" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "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 a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r113" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "us-gaap_PaymentsToAcquireNotesReceivable", "negatedLabel": "Notes issued" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r115" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r115" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r353", "r355", "r361", "r379", "r381", "r382", "r383", "r384", "r385", "r399", "r400", "r401", "r402", "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r418", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r110" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from divestiture of businesses, net of cash paid" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r112", "r120" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from insurance settlement" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r117", "r119", "r134" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable": { "auth_ref": [ "r109" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "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 notes receivable" } } }, "localname": "ProceedsFromSaleAndCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r108", "r109", "r225" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.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, Total" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r111" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "auth_ref": [ "r116" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r57", "r275" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r56", "r273" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "us-gaap_PropertyPlantAndEquipmentGross", "terseLabel": "Property, Plant and Equipment, Gross, Ending Balance", "totalLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r38", "r39", "r275", "r586" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "PROPERTY, PLANT AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r55", "r130", "r275", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r38", "r273" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r102", "r241" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r130", "r218", "r221", "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r48", "r310", "r434", "r584", "r601", "r603" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r145", "r146", "r147", "r149", "r154", "r156", "r238", "r431", "r432", "r433", "r469", "r470", "r598", "r600" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r383", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r383", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r414" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r131", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r331" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r317" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r318" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r97", "r132", "r184", "r185", "r198", "r204", "r205", "r211", "r212", "r214", "r237", "r517", "r573" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 0.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": "Revenues, Total", "verboseLabel": "Net Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r174", "r214" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r0", "r10", "r11", "r12", "r13", "r14", "r15", "r18", "r21", "r22", "r23", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r491" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r193", "r196", "r202", "r256" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r454", "r468" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r180", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r209", "r214", "r594" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r180", "r182", "r183", "r193", "r197", "r203", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-l-business-segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 3.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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Forfeited, weighted average fair value at grant date (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, weighted average fair value at grant date (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Non-vested, shares (in shares)", "periodStartLabel": "Non-vested, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Non-vested, weighted average fair value at grant date (in dollars per share)", "periodStartLabel": "Non-vested, weighted average fair value at grant date (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested, weighted average fair value at grant date (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r416", "r420" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r130", "r418", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "us-gaap_StandardProductWarrantyAccrual", "periodEndLabel": "Balance December 31", "periodStartLabel": "Beginning balance January 1" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "us-gaap_StandardProductWarrantyAccrualPayments", "negatedLabel": "Charges / payments made under the warranties" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Accruals during the period" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r130", "r305" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r9", "r180", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r209", "r214", "r256", "r278", "r284", "r285", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r70", "r145", "r146", "r147", "r149", "r154", "r156", "r168", "r238", "r309", "r310", "r431", "r432", "r433", "r469", "r470", "r519", "r520", "r521", "r522", "r523", "r524", "r598", "r599", "r600" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables", "http://www.gopresto.com/20201231/role/statement-note-b-inventories", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock-details-textual", "http://www.gopresto.com/20201231/role/statement-note-e-net-earnings-per-share", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables", "http://www.gopresto.com/20201231/role/statement-note-m-leases", "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables", "http://www.gopresto.com/20201231/role/statement-note-s-other", "http://www.gopresto.com/20201231/role/statement-note-s-other-details-textual", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r145", "r146", "r147", "r168", "r556" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-1-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-2-details-textual", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-changes-in-product-warranty-liability-details", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details", "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables", "http://www.gopresto.com/20201231/role/statement-note-b-inventories", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-details-textual", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-schedule-of-potential-impact-of-lifo-valuation-to-fifo-valuation-details", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities", "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock", "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock-details-textual", "http://www.gopresto.com/20201231/role/statement-note-e-net-earnings-per-share", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-activity-for-nonvested-restricted-stock-details", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-details-textual", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan", "http://www.gopresto.com/20201231/role/statement-note-g-401k-plan-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-provision-for-income-taxes-from-continuing-operations-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-statutory-rate-to-effective-rate-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies", "http://www.gopresto.com/20201231/role/statement-note-i-commitments-and-contingencies-details-textual", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations", "http://www.gopresto.com/20201231/role/statement-note-j-concentrations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-details-textual", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-expected-future-payments-for-environmental-matters-details", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-details-textual", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-segment-information-details", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables", "http://www.gopresto.com/20201231/role/statement-note-m-leases", "http://www.gopresto.com/20201231/role/statement-note-m-leases-details-textual", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-cost-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-lease-maturities-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-operating-lease-income-details", "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-details-textual", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-quarterly-unaudited-financial-information-details", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-details-textual", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-summary-of-discontinued-operations-details", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture", "http://www.gopresto.com/20201231/role/statement-note-q-divestiture-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-assets-acquired-and-liabilities-assumed-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-details-textual", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-pro-forma-information-details", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables", "http://www.gopresto.com/20201231/role/statement-note-s-other", "http://www.gopresto.com/20201231/role/statement-note-s-other-details-textual", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r44", "r50", "r51", "r132", "r220", "r237", "r517" ], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total stockholders' equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets", "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets": { "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r525", "r544" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r525", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r525", "r544" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events", "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r543", "r545" ], "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-t-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-tables", "http://www.gopresto.com/20201231/role/statement-note-b-inventories-tables", "http://www.gopresto.com/20201231/role/statement-note-f-stockbased-compensation-tables", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-tables", "http://www.gopresto.com/20201231/role/statement-note-k-environmental-tables", "http://www.gopresto.com/20201231/role/statement-note-l-business-segments-tables", "http://www.gopresto.com/20201231/role/statement-note-m-leases-tables", "http://www.gopresto.com/20201231/role/statement-note-n-interim-financial-information-unaudited-tables", "http://www.gopresto.com/20201231/role/statement-note-p-discontinued-operations-tables", "http://www.gopresto.com/20201231/role/statement-note-r-business-acquisition-tables", "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_TaxesPayableCurrent", "terseLabel": "Taxes Payable, Current, Total" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-c-accrued-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r69", "r311" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r69", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-d-treasury-stock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r69", "r311", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Less treasury stock, at cost, 415,085 and 434,195 shares at December 31, 2020 and 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r439", "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Balance at December 31", "periodStartLabel": "Balance at January 1", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual", "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Decreases for tax positions taken related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Increases for tax positions taken related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Increases for tax positions taken related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-h-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r169", "r170", "r171", "r172", "r176", "r177", "r178" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r135", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "us-gaap_ValuationAllowancesAndReservesBalance", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Additions - Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "Additions - Charged to Other Accounts" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r135", "r136", "r137", "r140", "r141" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r135", "r136", "r137", "r140", "r141" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-a-summary-of-significant-accounting-policies-summary-of-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit", "http://www.gopresto.com/20201231/role/statement-note-o-line-of-credit-and-commercial-letters-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gopresto.com/20201231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080549-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.F)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100079-122729" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/subtopic&trid=2175709" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r545": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r623": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r624": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r625": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r626": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r627": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r628": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r629": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 99 0001437749-21-006162-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-006162-xbrl.zip M4$L#!!0 ( $^"<%*3/H",3P, +<> - 97A?,C(T-S,X+FAT;>U9 M;6_:,!#^O/Z*$Q^Z32JE[:JM@C12"FF;K5!$,G7?IB,YB%7'SFR'COWZV2!U M[(5UTC2@*Q((?#:YQ_<\YS.VEYN"^UY.F/D[SSS##">?/G\\.CI^\^IDW_9Z MC;EQYYGM+\@@I#DJ3>:T5IE1_:3FSZT""SJMC:0JT-0S,I0:)D4-4BD,"3O: M$*'PH#0M*#'+F!@W#YB _4,F6LY/^T \_7$9G40)'AUYCZ'N-TM_YUU!J M_JX8ZK*U$F??S3NU!).:3SQ^?Q9'G2@81&$,U^>07(8P""^B.!D$O>0)!(/3 MR+GO!X.PET#0Z\!B2-:&YT4D4EYEE(%-#I,3M*70DK,,C;6=,X$B9<@A-M90 M6$(UH,C@)I><3^OR3E#VOET0HLCJ.JZ%F&4-' M6'.EL-XS^ M^]/0U]+XK%=?APQ*%L;2N8D)XSSIZZHY2%RDNJP"=,V *O6T_'Q M,CT5:M4:6HY%&#:6"_KYCU6R- @)I3E]]]UOWNP(=R_\BP^+HN'NB7VO,;NP_@I02P,$% @ M3X)P4J/CCK+4!P /BH T !E>%\R,C0W,SDN:'1M[5IAMM*O=1\^N!+VI2U6_-P4N^CO/>DXZ!7VX^$^S^>IUZ^K7-VQPQ@;OCD_&PW>/RV&7;FHUFNSXD(U_&;*S MP>G;P='PK';\^V_#/]C@8$P]S4:C^01PKB A]:,J^\#SQ7\-.S!3T%7T6>YD MLF!NREWGN_/!\J^U=XM#HGJPAHW8E,^ Y3"3, >!#I&6<:T+KK Q,[EC1K-# M3!.HIO8K,PD[XI0IL/\D!^L,&VE16)=+,FZDX_I76.+C[(: A!FL1_"22\D^ >M?FM-@FT!A4J2@;D@X2B&4> M%RF*:1R.E@C(V7PJXRFS!?VW&C^'',I): &IM H+!4SK;"[=%!=H,ZPM2#O- MFZ%I1N R9SA,L,EBW0U/'CFM;9$#+)$:8T-A7L6BBK!!<>S.U_JE#E4>;EK\ M'*M"X)P8[S7'5Q$K,E<+EF&X"&F$0*564"JC:*^I1K0*21-72:)0*(#X,1AD MK\YZ>V)NIRQ19FXOP97#N43&X*B(4V.P&ZVLKF'$7AISP]HG#Y-7UV RON+3 MYS^\:4:ON[8$0IGJ:$.:))'XZKT]8CP''U>,DYPH(/\S)'0^4=).29S$4B0C M(B1Z%]+&RM@"QQ%-Y4:% &>YB4%@LV4O,)X"$" A:,,+/'SHI1P4\\)N/X22P0384E-(+Z;(<0+< M_#-I/:6@%&@_#Y5I*S):)[0<%/> *//+*JC5DNRH4R(QH2W6*"FX\X9.K!22 MAZI%ABSH*5;33(6ES.3WC_5IS!.0L8 &X>':#\HX(C$N%"?>Q&5Y(U89#D>$ M?+F>YO'3!$@0J0W'@_@R)?'C MSD3P&W-07(3[X ;]71->J*D_&%^6"LB+/ M$'S6I^4X-KGP!OCZZAPT9EN%&,0>R C<)(*U8\ 9;@*9(1\^1:3%UY &,ZX* MO_\I#) D=.DU0P?:#:7),HUNP6?A=7.UXH&% Y&+;*B))J9PF[5OP[9\*0U4 M["5WE]5LXLO( C-]V"FE']":+DW_!)$AKG-02B1 MF3@N<@K36M;8,&MJK,-VNM[!N6R,$WTN,.G@U"]N&9(@UI 3KDF7AF,=#OX( MJ:\>\%\&JZ;<+E,LL8G')PA/L]X?)04N\*#X"51YGKPF7_W;+OK.$7EK3=_^ M1VIZ?YFS!'.UW/F49Y"$U@&UH@""Q#V2[HTZ:VD:QUK+F=PN\YQOP"G35#H' M\"<4.S&82:E?2+3/3_("88>L9HDQ\4D5W^5>@<^%1//]OBBT_]["OORW=,^Z M=&2GFD8B).A80P>D6 +&L,Q1RQ)Z#OP3)9Y04_C4XZLA?Y]T>7R_%S+*:C<< M*C=0!1DKR7$C5C$^X+D#(^SOZ4HH5 /[2STS:@:4 C0_+Z\;\Y)N(,V460#VSJ6[S7A\^5[:-I?"33M1 MH_%CUT="XC%"NTZCNV[T75^*K@R-@FD[SW:>/>NY'#_04UQJFQ'E8U8O ^Y, MU@T&M%'_:D5.;#VP]:-7A\)7W1W".U]Q$*1/O5YJ-BZBR; J_ M6HBB:*_57+7.]BOM"I-BOZ) A,[#9J,91>UH+VJVVWNOHNC5ZU:E_X'GF*.B MO2JC[MXN[]\SK($E:A/CG$D[_CZ)1=D%^Z'A_W7OV%H/X+7=L]T'6L-MN^T! M%K'^Y>S#K.;6G?@ J_DVM]_?(>9';&4 QK>%Z7\A^Z0ANT7%\P!F'DPE)&QX M 7%!UY+L.%PLW,/N5 JAX+&A=P>?5.'?>JYX($MV>D+.6*RXM?N5WP9GX]K) MX/VP]O9T./B5?N>XUGOR_G!\>JUMFM1R,[_92(<1=O+^Z..'E3:4H!]H;GB@ M%;OT@TVL<_SO1O\/4$L#!!0 ( $^"<%)_-?Q [ < "@I - 97A? M,C(T-S0P+FAT;>U:;6_;MA-_W7P*PL.Z!O"3G#HI8L> FSB=]Y $B0MLKP9: MI&RB%*F2E!W_/_W_CI0?XVS.UB99LP*I)/+(.][]^+NCY/;8I;+3'G/*.GNO MVDXXR3O\]H]&X^W1VWH5>MNUT B]*7>4Q&-J+'E3FA5-.4GI42; ME+H*XX['3FA5(K%6CBN0=ESR;*P5/U&ZU-EKUX+*]E"S&;%N)OUPY2H)386< M'9/7GW/M6@.1K52*@6B7-CM3DF-'>ZA19D7UQM2LU(*-"*#X[?N@J58@0-1HS&#I2V MAYW>;S_VW_<'Y""J-MJU8:==RSI[7]N84N>U&MJL]2C*UE8>0_"Y"4L_[5T/ M^N?]T^Z@?WE!KCY>WWSL7@S(X/+1_'"O:=$[\K%Z4SVMDIO>J3&=,\NKP:]L^?EL+F;#NH-6E\%KQHED1MR8NN-OS@N+OX/#>UP258,U MI$_&=,*)X1/!IYR!0X0E5*F<2FC,M'%$*W(.*0345'XF.B$7%+,(]%\9;ITF M?<5RZXQ X_HJKC[!$I^71L!!CTKBY\S#08 MI;3SJ9E"?J1J1G+E3,YA+=3Q%+8Y.I^"*;#?!;@_H3$T&:)3X0C$PI @5B8.$]!3,%PL(1Q0Z9C$8^)S?&_ MY?@I-[R8!!>0"BNAB(!$3Z;"C6&!-H.Z [7CO!F8IADLQ* -L0!RZS4J_4*$"A$T+][',&BH90L@%*D.-Z1.$@&/ MWMM]0@WW<84XB:'DZ'\"A$Z'4M@QBJ-8"F2$A(3/3-A8:IO#.*0IHV4(<&9T MS!DT6_(&XLDX "0$K7<+!Q,UXJ0+#'"=2Y"(#F@E:K[A^WYHU&3A*3P*K&54 M !;.3Y F5O 6XH^V[*PH65.4@")WN0S 9##E9: KI1><&)H#-/Q'64PI(<>7GP3)M24:KA&:X MI!X017Y9!K58F?S^L3Z- M>0+2EH-!B&6&@Q$A7ZZF>;@;>P,/X LG!L05=1"R8LL22T@$JLBA!HU;!YV **@0R&% MFV&:VZ86-X%'B ]^P.^:Z$I5Y&#!0. B&VJBH<[==NV[L"U=2',L]I*_+JO)T)>1.63ZL%,*/X U M+9S^!2*#;7)03"1Z3C.#89I)6MLF375UD$[ON"! MN6P,$WW.(>G U&_N&9( UH 3-J0+PZ$.Y_X(J=8/^/O!JC&UBQ2+;.+QR9FG M6>^/@@)G<%#\Q&5QGMR0+_]C%WWCB+RWIF]^D9K>O\Q9@+E<['S,,T!"JX!: M4@!"X@%)]TZ=M3"-0JWEM+&+/.<;8,HT%L M9I$QX8H5WWRO\,^Y //]OLB5_Z9A]_\KW;,6'MFQIA$ "3S6X $I%AQB6.2H M10D]Y?03)IY04_C4XZLA_SYI?GQ_$#**:C<<*K=0!64PT/(%4]R+HJ*&@B$ M!2AURB'[671:GH)_P%M^,05#;WW1\8VSR,ZU-::OQ,!&+$-\N.<.B+!_3U= MH1S87ZB)EA..*4#14?&ZT11TP]-,ZAF'WNE8!XZA:T #8'R1_%A]BI Y7]OW[EH^$@&.$:$'A M*+Q=P5OCTZJL. SJ_4 (U$AV6"W>T:#1^I<'DUQW;P M2@AD9:B=T^FQ/_*3*+LEW]7]OU;AMH/'\UKMIO:5UM!\S-"'+VAAZ_C/:%]G M45'C\1:UP@,KZX"KWW[/=1=NMWHG,Q\1]0^V,@#C":%-_@ZJ__V@G<_W4!C] MG7$^JF=%D8\%QOFB"+A>?4^VPZRI8$SR-?^O6_3?-GYJ*Q]Q#P_PT)$;?#=R M%=YY J26X+H,I^3]!ZQC"[Z>P?[>@RO6J_=6R5_)DKTV$Q,22VKM2>F7[LV@ M*6 M"UA1PY\F0DGH?R'Y?U!+ P04 " !/@G!2DSS#+:($ #.% #0 &5X M7S(R-#XWWY.RZZS4D_?4W:R>04I#:4PF<>GQQ=G8\\\PS+[NX$^MYTNO$C(:]RDY' MDCKN=1BG$W3G3%(*8JHSIKI7KJ'9B]4JIH'/6M2*IYE37 M0J99H+D4%@12:"906[.$I;$4K"NDU:MT&J7+CB_#)61ZF12O"UV+Z)PGRS;L M?\+/4W8JS;R(/,/E,E:'W!Y/9\&+8]V;# MT16,KR?3:^]J!K/1UGAX%AHY@>OZM-ZOPW30+^"1PZ9=?7U@WA2\\]%X-CA_ M6X2M:3JU6S"Z@-G[ 4R]R9EW-9C61I\_#OX$KS\S.XYM.[]!G2NJ2C8IQG04*::A9!N*))!@E0DZ0&+CC.BY *_8EYXK-L?0S$]BT M/-AP/.S3 \#(2',_/+A/&M*ON#86!@L\*,4-6V>.G!X> 15AR2 7Y5%I3)DC MDG*31#RLC)45IQ'E"C&EF#7CO6JV:9)@#6(7-U*$@SOFK8@+*@(C1X,A M+TP;?ZB5)R5XF3)5^,P>Y:C^:@WSROWJP:I_)![1W#1)00S'"L \XLT%$2'= M)OWK4@@!VV%=!J9A8VQIGZ%JJN0MQ_(V_;S9 "8+=QPSYYMZ6N7:7WZG$^5* M\"Q^,(!#UI08Q^PAC"B"/$6?!@29'7_NE]G M*0W6ZQ7:.Q[JN$UL^P^W<,%Q, C=MMW-,-X]"N#=(^P/T$DY_BL[E1V\Q2K\ M89[AVMNM&5\!35:1:)FZ)8 F^K=*[2>)_$D$*^K,SPWB5KR=8R6UX?'8<^Q? M,?>.3T]M8O4^417$0%K%T"-FZ!5I,N$U=/@#K)2)K/E2:SEO9S+A(9!T ;MV M\>>N:#O<'FN-:>.%8FAN+PC,R_)OB=T>,_$RT1!G>]%L#("-./!9]-U;;;^G M4?\0S"V6^T^C+ OCE6NZ^J]H_;]F?].:W4"YQ8)]YG^D_W;I5O!IKF#/7@5? M"$FE$_);"!*:95WKHS>=U<;>Y:!V-AEX'\S7M8W=\>7%;/)(%D^^%YK; M(HPOKZX_/7A##?/!\(D'HFB8#XAXRRF^8_X#4$L#!!0 ( $^"<%)"^^^6 MQP0 -,5 - 97A?,C(T-S0R+FAT;>U8;4_;2!#^3'[%R.@H2'GQ.B1 MWB0W)#37ED2)D7J?3FM[C5=RUNYZ#4E__HN7QSOCF>>F7EF M=NQ.J.91KQ,RZO=*>QW%5<1Z;/&W91V?'%M5W.W4BD7$[%NS+D*V5(F>1!&W+IE']C+2!F MHMJ04-_GXKIE<@%5PD5;VTD>57[P-8M5^X&%8O&G9N947G/1@OQ&L86JT(A? MXX+DUZ%"HQVW-_CR8?1^Y$#=JEJ=FMOKU))>Z:7!&+T#X:9)>R?&[GGN88J9 M+%SO#Z;.:#CJV\YH? F3J^GLRKYTP!GO+ X_A$9.X:HZJ_:K,!OTOKK'B6(^)%O"A8B.9AR "AG, MJ'2I8&EEO(C8$FQ/Z1T=S:,RC'*13/A,IF@>=3F2T3233&JI2ZI;+(U@(EF* MRD?"SU(EN?9L)+PJ'.K'#_9/+5&4>QU MC<:"&'/8Z)TS MC\U=]+].RA@FR^S4:.^>HP7PM9\09%&$7B+D" ,#MUR%.6C)OF942,268-6V]K+=I%"'KL.XXQAXW$H2#._JI@ LJ/+V. M"GV>J];V4"J+"O!QPF1N,WV0H^JKE<@K5Z@-JXJ)\5#FNDCRP'!D .81)Q)$ MA.'6Z5]3P0+L =!9N.6;.U7Q:Y=I=?B<3 M9%+P--PHP+:J*<8Q>P@C""!+T*;&@87\1G*FJ!LQ<&.)W:=KF#C)L2A:35AW M]VE"O?7]"NTM]U78(J;Y1SLWP;$Q"-4RV]MN_&RVVT G1<,O[97V<#J5^$=? M_;6U&]V^/!JM/%%QTBX --"^44@_&L@G(EB%3O_="MPJ;N?(I!8\;'N6^6_T MO?H9(76C]YE*+P32S)L>T4TO3Y-VKZ;\7XA*D$5JPW-8_?N3=JWOJ31ZSG-Y5L]Q!O%4G(_VP[N9KY@9 M\8S5D\0S=!1(J@19M>'7. @XO@,>_=[U7<*K MGE=_.#>_$))2Q^< M>VV?)"EL*7I)@2SK)25:!FG!M$&[TYC9W.LV[J*2E;C3R)4NF?4RM)A:KF0# M4B4M2D);%%@52N*.5+3HK>?M:606,U 20C_8\COM3@!!.PJWHZ +_2%XWKWD M4Y2HF55Z)>MH_Q".QL-3V%/R&K5%#6%KLQ6VVHW>VIO$?.^'FYG:G M1<4D_B*X]H:>Q*\+6TLF*IN#L7-1%R&M9_AWC()V9>-ZF+.2BWFT,>8E&CC# M&QBIDLF-N&)9QN4T:G,)K8#+F'B3:IFJ9'K*I3=1UJHR@G8,%F^MQP2?R@@T MGQ8VACN0556-6.6#]6\S9>,'K(O@';(6"DXI==5%[I6QS/-(>!/J2!,,:IX_ ME6O2&WPZ.MX]'D,G; 6)/^DEOD/1J^JMO;A(@?E?6^.ZG)@J_DU9J[D?9(Z? M.B+73',F;23='1#Q2@^^S(SE^3Q>-"%R*QJ],^8N"!-PKM%8!<W0 G!AR;M*MYX&!\0-%UX7WI^I M%H1AZ'7(S+KM#Z!R^--&.XR::>(C=FL@JTUQR'1:0+#5!&>+39H5E$=.EW*= M>B7X IQSR63*B<,L91E@,@.3%IC-!.VI&[EUF.?.FJ_)2XUYB;SU=]U.L!T; MZ@*YJP,Z\]5*@"+#7:%>Z">)3;@I.(EG585,+[O7EW)&J%&-:O[L6M#V3IX] MZZ]QSO[1L^P;'W;W/\+E1;\)IZ?GKTP_Y.*&S;[B?^X8]V_B'7G&KR$5S)B= MQFG_8NR=]P\'WNYHT#]QW_^5V?/#@_'H0:S(/:UN'@=3%'0-#\\NA[]*)03A MGGJ1"M_]MM"'J_Y'^P%02P,$% @ 3X)P4J)2VU.D%0 _A$! ! !N M<&LM,C R,#$R,S$N>'-D[5U;=]LXDG[?<_8_CQC MQQ[+ZX"^_ M_O=_??@?T_R-YQ&WJ;CP7&K\\]/#C6$:I[^\?_7J_M;X\GAN MG)V>#/ >;GP/+/VYNQ3#M($EM>Q$.QR#(\3X3S,J#6RYGW=)(\A*QGI^;IT'PU MS+)%0D#MRO(E3Q49;> !)!^^*R:GS]9D7D*Q](!9ZFK X69 A%FR:14+9NF"\ZJS$>A.@TJ(\5WQI+@MH MK$85UTIT6,^"O\PTGXFWS.%9&RTJ7\$J4R@SGE G#-([G;%1]4V-.)+/F/[8 M1)OJMF9SZ\BR-E&H04_4A#KYG)_CC,B==\B=X=O-P%IK\ILU*&DN>64N\[=3 M8JUQ;_@"I1FP]F^ZHK 9 IK,K_3'FKTL^9S9KTZOB]II:/2^I Y*_*YD!75^ M6="^)\)SP.)TADYX,YP<(0JY-L&IU/G:T"#EIB"<>Z$L3-Y+[_H^XU,ON04W MT4EYG[K)#W1J2+?E/1$65K7:N3GQA>=3$3( -^=IRP+F@DYAQ.-_,U.OY%\. MF;P$QRE-L59^L3>3EH8LU+E9:I?F11Y\' 1@9H(0$!H-!.7ABH?3L3=NS(GE! MN&W"7Q8N3'P/A2NE# S,]^7ANMZWCU5L7G*F7ZKA$K!X%--D]/SKZ>FI81H7 MB:S\Y8C;QJ44:UPOQ7XX69&UID844/N._RJO5]Z+)'.2HBICD7S-\ZTBK,Z9 MW$TA;8:TY?' 5J@OA(< Z3B7"]7E.IO$IEFF, MI

7@40ID_ 6PKG-&10XRVAO2I$%_AGS<$W7MP7=/A3SP8)5'8[,+TI/')! M\)SR@#U1:)'A-]5%B0:2=/'B514OL@>!X4WA44X/Z Q0CYX:*L!(,#>GCO/3&:X;4EGZ*U7%VT>=N--KWKD>')O9":Q PBUR5B(6%D M,\ZF8!<<#%HRTLWXS/3!OA8,ECMPI[TL77SY!8>:++ <+X@$A1^?015CA"R* ME<'^9KQ4QAAERACWB3)'SI$)N(1/\,L3&DA0+$P7RG]6HOP)+JZ7THX<1@O? M,Q%!X^TP,F$."S7 J2Y4%ZSOE+">P\4HEFK<+*4>.;RV&0I*P$Z+N#ONBNQ: M>9I '9XJ0;V B\=$8-QS'SF>U.0T-"D1'+JBP/2I,(,Y^"Y=<2TM5Q>^0R6^ MEWA!0^,R$6S<4V&,4?"1XYQXSV@]6T9B* ^ZAO1K"M:%])D2Z2OIH8-D4XJ6 M49U4])%C/3-?GPZ_F;Y#.J.;+TH7GJ^4>/X&%R#KQ;<_&?<@[<@AG"?Q43,D MS]W=IY72= 'Y6@GD7Z4[C.*,1Q1WY$@R;!1=%L91#)S\M#PY[J-'XS*7]BPN-XBSA=X5PM3A>:ZFC4W^'B,B_OR,%TS$D4,$Z#P SH3#9@70%5 M%:D+5'7P";_!^93(-,:)S",'UC4=&.%W[UNS(F1$GD28DH7+5@*!@D<37=5TJ)'X.#4.<%\P2="5)>X&ZR*(.;=UA,P$: MR94+4F#B;J<:02,B-5HF.'+*^*8-5I3#$9PZP-6X>MSP\H)U44 =\[I/[J:2 MC;M,\I%#_1T0>0+P6!AUCUT7"],%J3KL]0]Y-Y-VY#"*I?],K.\1"YB.$'5) MJ;J 58?!'O*.^6@I]L@1AOXRG%/1%=*T&%T8JL-;8[BX0SE'#EIH!M$DH-\C MO$.?=(R4547J E,=S'J4BW%2F<;ETW&/E/$[/CMRJ,F8^42<*![YH(\;?]&_ MP'52R9*I+FBWDZ.+ FL1L'&BAG&-,>O?4T6D"_V/3)%T6=8Q\Z)ZQ9R.97J- M1>ABPUKHK&8EGO$BO3KV47>;Q91F2";.'[M^,Q6IBRCJ %V[99S&BT>IU+%3 MI[ $4Q,WE&5J O^5.D:WLKJS1[=FV8\FI&O+UX6Z.MA6M;JHIX!J58DFW-6% MZ@);'59;7;'2 ZR7K MXH1ZF5O%)&G/@*H),4WP5Q>N"WOU:KBR2;<>^'9Q^.Y4V$B<+G*LA?%:1O][ MNFP0BAV:-@T)(SUZ[G5 MVS MG7)K7;HN;JF#CRVY==9SJPNZN:3P]QN5?9$94"L2\H/_%/P_E'*-E=+%1'5D MM"43"XEO,[V-<:9W1M6>HBW88,T)G\%?QDU?>'9DA>8/(@0D7V0;8BQVPM-V MFNDBJSK&VYJLY['R!N/&?:R\\351/MOQ8]$S5CGWJKD_KBY<%V_4\>*U&=Z^ M-ZW )AO80>O@PV-XJS &Z/H$WGVX!V,I+S?B"SUS6KRCJ9G:DE:ZJ*8.8*]2 M+3:K8(DIW,]5,B"X.J6/>)?M2 M]^.VQIZTBNMBE7@9;R2[LDV)E#5 6,G S MUM9XR+1=:::.G8"YO;5T-TA516LBR1MU7'QE&Z^^U:E>WZ@9]YK2=4&O#ENO M+Z/LL:]"QQ?>$\-3F67S7G@T%9Z;;.058;PMMX9"4Z>C51==O&JX/-?$<%VL MKNQL"@]1W60/,E2WL/JC[WA4V N*FXK!,#)V.N1&^R2,0@]&-GCT-T9+Z'1* ML7^G\9WMD+"#(KH8J(XL*QCX4-!5QIM378T'T PC-9>IKO&=GGXEG=24"B%7 M##Z;) AHLH^A(L*BO7ML+ED7P9KMF8F)$N7PAC&2RLGE*JJ03\^HFG8DXGAO MQME_$K0GE$-=PFTQ:Q,-=#%,'7ENU(1]R2DI>?*0 M.O)JFQ^UY>LBA#H&O;X_;,^ FJ_=-!.@KGA=^*OCS8JOZGKX M*_&ASSZ5@=MIA-M]F3Y9Q&T[#KN+25T2[R^HR4/1J(DN4JG#S.ND@M^)LL:5 M5-:X3Y25P_]BXMM8V=YCJ?@,4W,CU$2$)LZ\54>=2S[Y[!NC6IR2B\)'?)I: MG+;B=%%$'9U64\1,+XL?#?9M1_'K7LT-1FFYNBB@#B3G/Q_NFP8U(O(/C"J" M4%;1L M-]'[&!NB^CTB E(ZB]P]=1Y-;=,V5=-%274(MATE3?S:/=;?R&Z7Y>M;0 Z&X-NRN@BX+J*/ &!Y/T;6/C/7,TDZFY(%VD44=Y*W?IZ M7,HI,UW .4H475O).8H5[;N@:KQ]X9ERA+J-(,!&,G4QJMTA8O$G$,85JM,/ MVLN/&=/==945JXL%-<>0]9U3_2EBNB%O(D(7_"T.+NNIL.E>H]U[B\WDZ2)) MUZ/-CJ*/^'#R'-COB>]CGRWO)771+!X?4- (?QG CZB03,&G'[ M@CD1GE"?5+)3"1O5'RKO)R5NL?I?*9O-0[,M6>]@MK>E]S&,-CN:4URZX>0K%KM^S*F#64/"AV/">+ 2,P>5>#:7V M6$ET,'53]3BUJ?:W=N#FVK+#9!.I#FY\!^,K_"P>1I@P@O"I!;XNM:'# #5& M+@9;;DF(<;M/B\1WR+?)V@KL,+!'89U;\^5:BS4_L>39/KJ %YX580)H1BYA MU!(NG@LM@-Q[M$'U M%(EW[A5=@CR@$K4+;2*T_JA65IN:1#N)2#1H0--O^^\%3?8@^!+",.,_BL!6 MLZ3[YWM?/L-M:/"8#>.#E1%DR;/=O2?,5FN^DF+7(>7?O"E% ?V"4>>S"RS[R?8?A*[G"L?ID M.Z?;-U!/+@31J?N=C+HQ>"1M[/=.9!JP$^ M0ZHK%(#->OIMTI4G*)OQ6PQL@HLSCJ!M7*2M?A%E367MG *?/6Z!$P\M*!/R M"0XOT;7B0=8RU:39MRAO*?P><-/+OF\QN8M44MS?.7OR8>45SY%L,/3=H MHF"4:%%J!SA%?4-GT#/0,(S3!-?R'"7TT>,3B]ARAJ5]MD/QA*!F4$2X2*97 M@@!3K]"S,LG>C=$>Z"QRB$@#4,6ZE#W<^?NVHI@RL%:39M>AM61Q7#JP*49I MRA[NW]!P3*8T7!1ILW)OYVQ)E_9#8YN$ON,-<-/];[$1SJU\2/:^?42EUSI1 M367M@[^PK$IV9&Y\8N[=%,_+S3Z!@)%!X6>-7;H5MA>&298PX_3Q\G"^$9YI M/I,I4^=]RY_Q\E MHF ,305N;AQ90G=B> +?9W?$[=^)D.MN92@/-\1[%2_R+'533Q+N?44CCA^F!&\NK?'RV-M7^];S94'HQ]J8ASDL! MX>Y)N.:1-DFX=W[IXYR>G0Y_N9;'8K GFF\[L-5GP[]?>2(; M H["D0L.!#JN@8R-0QKY]15^OLIL!BW 6NV[E+&/-FF.^QYCGM8G\W9&CN/] MD%/&\ 8F,Y4E?F;+//L8P/DJ-X@*&+^@/O@XF/9NFHQLBC V2KEW-,U]RES\ MV)WD=_,*V(RS*;.@>TR_9L8/FWT,(>+F*M8<_:# 9'*/#.Q,S1]);YIMPK)8 M?FX=&VPWHO=MAD./%7))W>S[&C/(OE78CNU;2/TYS2XKK-FH69D'8[()O'SQ MZA5)BG1+!*BKGPZC32;'T7C/85,OMU="Z)G3XIVF5-V:V ,U?$,REF0ZF$KC M4<#0T %IC*ZVB#M; #8E5FNU@*M[Z-,<:B[0O[Z!-U9 G ME5D/Q@"5Q_O56* Z[Z&:0'7873M#*$LX/'/4'?K6U"BUY1R>:1HV$>OI#Z:J M6SV2J\9LVY7]$T+0D(X;%'@PQM)S$DZ- 34)^0F,VI!Q#0HX&&/H.NZBQF3: MQ!RZ86M.=-C,C'6%'KK1&KZ7=;D/P0P;[NU>;IE-"_SYC%7/H@W+.PA3U4S( MIQ>5YFE>QA]FDGB;>P3.)?#S_P%02P,$% @ 3X)P4I5C1\J3D,7OCTY?G1R-:.RS((P?WA]]N_/&=^>7ET>C)"5Q0"(6 MT_=',3OZ]9>__^W=/SSO,XTI)RD-1I/EZ'Z6Q0'E']F<*C5XP_'+\^.3D[7K4^*IO+7X-TW6&[\0_'Q8_KI@=#/YWE;4_? MO'ESG/^Z;IJ$50W%H*?'OW^YNO-G=$Z\,)8<\24M2?@VR1]>,9^D.1L;(8R4 M+>2_O%4S3S[R3E][9Z>OGI/@2'!]-"I8QUE$;^ET)/]^N[W<>><#6W":I.R5 MS^9BU-])BC_>G*09#]-0/ AH2L(H M$?CRU\TXG8J97WSW5N-)@OYI.ERZ7 A!2L+Y(J)'QUNP?!+Y692S\4K\NVPN M2>\;84$2?4ZI$.*2U2NJ(N;O\&%;XJ8DF>33ER7> R&+G)QC&J7)ZDG.,N_D MM)S%?Y:/_[RB24+I]4*N(+'M5P M>!G0T;0/9\9S2EG&NP"\-0QNP/?BQ5U,\L>'=R%=FE_Q7&HB]MZ5W"!G7@8^H09MO39'Q7A%:2<\\^ MB GWJ1":H,9@T>GNQC"#4"B7AEPB=7Z6T3B((0O%V GD_7'P0M9PJML,AY0]X;!ZVMJ[4.LZ\6.S=?LFQNJ MI8#-V>R=#Y7K YNWV3<7%%8/-G>S=S946T+8_,W^=4.U;6#3V?19G+ H#&0* MVIN02*9DO61&:0KW+0%C6'$EP738]!S'OL\R,?%" ,@DHN<9YX)6A;51W]B^ M$;6BIY!82=)7FL(@U'5Q H1G-+C,PPGWY)DFC2CJVSN#L IQ'F5R<#<3K='4![%&L/\:7:H&I:N(@O$=B9;)E MZR<'A&WL+15]ARVS#^,K27*BO&(EU'%YP M/TR0OK+8-T1UV-4^,$4M1_U$P3JA =,X1>!^KB'=RECM]?1;4I@\(#B*/@Z@ MR! #Q*]4-W1*=+,8U;5U1/K6'@VCO[:#?1 W7!8RIN'M'R@4\;I/1>Z M/^/+NN"H5E^<91C5NP2#[R68JB@:P1B$^#!51S3B WLSF*H=&E&IPSR8JA4: M86AZ9YA*$!JQP5.M4%@VE!_0S&'Z00],6E$?Y6'8$I,6U,>CD:S"))Y[*4Q"IZ8=FN7!)')J-/HY%'Q;;X/9I_)B\6V^E3M3>]/5W@ZK9S:TG9@? MG>*".^90/#^Y73'PH"&F3:8F!U5AW]55 V+:?L"H(*5UF'8B&#"=_ *F_4AK MVIJRITA76:7!W1$4RTM+0_3:[E66UY;2) )$]S')G5Z$<@NL;IP9DX0:@VY5 MSHM)DHTY4%\]B&FK,)]DS8IF3,L97//$ZAB%=^6:X%/6L#D[N[1^G'ALZODD MF7G3B#TEWHH^O6-,C+_R&=I<)[=829/P6'U*@^23D-DK^D"B.YJF4<$'F:-(I-DS]M/PL:KFLL4( M#DXOS!E/P[]RT;F>[@>Y]I#I=7)S*& OY7XK]",M_JYC?.)_9@(FO14+XF(ZI;XJ<>^&" 15_^4J_$!C83>"2_^K>[F M(W2C'^8RK:3]L(D#0L-$J&BA/X1G7/I@+/XL;'AIL4I](QHL6$*BZVEET\)Z M6O-?A;6?MS@XUU'2?!T7%(>%TJK5;Z ^[J#1@-4F!M-Q@F\)LL@#;4PZX8@&U%8,NYR'WLK<<&D$T& MQ<&,HMQ%1Y(K^F" DD=1UA'!6N6JU]G! 0::2J-,6/"/H7!I/BR_)=)<^13& M)/;K['[S =" ;'9NS = W(C:88@:P9P G(3L%3C.&SCJ,R^=. +>JK]?'![ M#! V+@P8Q6$7!P7VY=U TGR7PAT'2?,=$;!.[L#663(1 S4MD&BU$:#<$ M@)2U,5!HC0,X.;NSCGT*/2'M@33C]'I:(6/%[VHQ;3&46^"7<9)Q>1G8QKN& M&U?F [D%O9).H2_S70]N,QN.XA:NW!/D(1,61=0O0D1 !64T" JP7XI/<2VO MI^K=$8Y:9S3W\*^GVNI:?P0,,"%'XH"]G,!Y#.6'$84D?639))UFT2HHIL;2 MV*75J3ZOMT2Z@8O*C.)+F*H'VH'6R5YBJO5IAUHK\690_S,<$6\.-V(Z\- U M>OU4"*;3$^VX41,',SA*@57B@6$S3(BO%G_+.JG^F#@G^#?H+A M]AG82K%1Q&D&6J_*#0SX%+^(&]0H@.'C-]#@>0(PZ &89[W6&8$9-41#SKSJ M ?P,O6I_#,(@)(&-!5PE%@UC!8)0E,",SA%""*0LZ MV2@=AA$,]PAP-FX(EF-=EKQB[B$E7 ,P%*&H=9*5 \CY&,#6KJK =!S:T9DZ MULI+1;>&T'*Q,UFTL231"GV;W]4E>@K-+.A[$%J*2KUMS(W6;W3-QLJDV?IBJW$J MS)1)EE\D?\]NZ4*J>&&&B [*;SIT/KXK%D&OK$!W5<60CORM_*-&@FM:.CKF M5V$FK!,)0BLD.XF$J=!V*CG>_]G!AVYHOA-]%FJ*DT@6> ;S, Z%1RK8^-C =;W. M.#]U4V6BL:89,@C4]!?C;4 -?U1Q:WK%'S/U?DV@FM >#"7!U.\"PI,Y1<9 MU!@X%T(3+8@I7F[#L:FZ"KIM=;V-A6J;-QIFS+!$J JM-8\:U7;=AE<=G<2R M5,]>KS9UHTN8U((FN,[B'I@F&!(8[_8XE96TIQXJJUZXS91MQ*J38#Z/B\)3,5,GVF?P&HR=D6C1C'LT3D3)OE3\)Y <#HO5\-V;L^GFM ME81>GZ3;S/==K.A9;SDRP:R1-M ?P'[8HYK&VYWI&J>?:"!-^KO5G.TTUD)O M-#).MA3?@%MK,3TI@ V%$[B<+)I_%UA9JW7#^[M'X,>0L MEH](Y%'AM,L"/V^:R9,UWJ*LK_6$>[#75/ VI3PQLYR[?Z\]T[DOVJW6RLG; M44CTB?&+;0*ERUL(_P,5(DQW/S&]7SIG,H:#;\$ R?P6!S+ZD<7R&W$9'4]3 M64X^36=_4,);L@ T]F!8(TN;>^%+Q$]<.1AY0&RYD]MAT =;#D<> M$%ON9R'OA2L' P^&*?\.TUD87\>T>[94#HW3>S/;5O>_+]PIBS Y#Y+4C/O'S"0/7<>3$R+S\'>S1B7GO]\' >_$1[*U&G^@7E9\[AGZ8#; MV[?K5"0K?W=8FM]$J[HA3K/PD,RJ4C4%&$P&7"403:&WKOJX-RE+6CTB;Q96L!2;6OWCH3,UON-BZT\(*0U4O M'3@S,RYK HN6>2[8!C.5+WU!S-S<9F9%/AM>_2(8V_SA;3LO'38S]T^TY0OP M?D9B>9SO*8PB"[P%TS!T5A??,E+=9-#KNX;-NJ]4%0WHZ2W#9I?N=^&LOMO! M+3KUJDQ'R[@+(_7H53$W5C*FV-;PN*O0\)B2FL-C*LQPQI0:'1Z/.[[DV$:* M=7A,;G*J,:5H[7"W>I>'\L'&G?K#DS)-QPW*;!N?^.N7V0Y2"9@.;O?EE/4D MQAW=Y=/?A0X#XR_[ZE);'UL>T M.CG(W\F;G9WE[Y!ZFT>22G$L3\M!KS$%]G)P\W5!F-ZEK+!.SL#L'/O5Q 3K M:Q_:Z@ORI03IS9=>9W?@S%"AA5-]_%P+F\X0+_@J9X>W,L%4'3-4]9BBPL90 M=70F)L<-JD!8.TV*:8Y;0-9719CFV@#PX"97?^5J0G3C8 7E?,A_KLMS]ZIR MNW"G#-[CS'DRIK5%A?)J7<@K%O,W[AP1JB@OAG70,5M@=*T_L@JAZ:!Q]_1L MCCW(8U2$\Z7P>)\(SR\0%ZW.1>,PW?EA1]E"8'3UCN[1WY"EO$RVZFHO MJ.(LR/STE@KL( 97=D#@*C47!D*ZN .R9G#='2[UC1$0WU3MUMP! 8@MN5"7 MH %[(8"C@0$7X76UZ/6-$1 O_F?UK#0JY76^XF]A$<=!:6,FZ\=7LC3-FVF"M581:>M#LF (S+1@R@,+7 M9G06/%9,5:J&#*GQ,#&5AYJB4[KUF*HS;:BN9D,+4YVFX737A/HP%48:HE,$ M#:'(?D:!3,>EQ)3*J?7>ZW!5!(U0%3X: VOR<##.7FTTLAJLB:>#T0QL![WC M$R4V+<1VP!N\((Q"WA0DK5O4!S%)W+H*CK Y#P'(.)<_R/],2$+%D_\!4$L# M!!0 ( $^"<%)K"2?F.EH *0'" 4 ;G!K+3(P,C Q,C,Q7V1E9BYX M;6SM?5MSXSBRYOM&['_H[7WF=%?WW'KBS&[(MQKO<95\;%?WSKY4P"1D88HB MU" I6_/K%Z"NE@DP05) 4L;#3)=% ,P/Q"7SRT3B/_[WRRS];D%%SGCV]^\_ M_.''[[^C6_^[]G=S7?1=S_^Y6\__WS[Z;LO#^?? M_?3C3Q^B'W^./OPYBO[7?Z0L^_8W]7^/)*??22&RO/KS[]]/BV+^MQ]^>'Y^ M_L/+HTC_P,73#S_]^.///VQ*?[\NKIXFQ;;"?N$__;!ZN"WZINGGGZNR'W[Y MY9DJ+JQ$<)W MVA+JKVA3+%(_11]^BG[^\(>7//E>]OIWWZVZCHA8\)3>TJ6@I7FT;O0O*9C13,R5:O:ZMK)IF^A9W*ML3\S(K\-:QL_BW: M-%N)W[%5+4C9&2QCJHD;^>>ZM,+A".Y*,/I24+E7K%>TC6PIC]]\ZWPS5G(: M2[$6/R2428D^_*+^$:E_1#]^6*^/_U/^]/4R*UBQO'@UL5+R2-._?Z][O)(I M5\B53_6@]HFPW](FD*PE&+RRO$4]3PE:RC6 3DC]6TS87136V?J!I MD:N_JAFP)Y[\Z>O]>I"-)[]NAM@H2_YK.\!&Z_%UP?(XY7DIZ(,<7&=2@&\' M4'IJK3/L,H^>")GO05__<@A__?/7&F%&CWDA2%P<0+2HX1[&_6;AD L/O9;_ M/!QKS04]"OU 'E/:)/"K0B9A=ZOP2,3?<2'5YK]_+U7OU2;V-_7Q:/+W[PM1 M;IM;[X\MM:F)X#-0#_,6HTB^V24^C?:T@FA:L'C3%N 6B$&ITGRNU^.+ Y9G M(*(/O7^:U[M8JV]3OQ5V1;3^D6>%'-27:=6O M5O5-Z]5"R#%,7'3 M&&5RSI>O7GXYH^))?JR/@C\74SGXYB33SR=C:4<27[&4?B[W&8$W8KXMXE V M<2Y7QBM4QB&XJ[DCFV_(Q9?%5RHE>T)HRCJ2[HT],4699\9G,](.@OI@C&>^G-$V; MEJ>Z0J[DFY$T/2MSJ1KG^BVRMI0C"1_(RW6BV+@)6P7;-RRB#>4=2?TK3^5" M0\1JT=3WK*:<(RE_D^/N/S-I:]Q3DO.,)M=Y7AKZMJ'\Z?C*[27CB@2;RC[1 M#D]=D:/+=D_C4L@.^?#3XP,K:AD<71%GLEV^Q%.2/5'-2FXJ=G09'P115LS] M4B"\/Z&#!_19 O']&3D^C9\3B.XO:-&] M=3H!(?T5+22]MQ\([1>TT R^5NB.??RPK-9#T>B?A>+#JI+H^&@H+JSJB 4M M#(6*3SVQ8,.@(/'I*T W/Q0@/HT%%!L A8=/88'[YJ$8\:DMT(@)*$)\6HP^ M]A.*"9_Z8F9KH?8X/LW%S/1"<>'36 PD+!04/G6EF?:&8L.JGX \2E"06/43 MHY,/"@ZK;@()GX)BQ*J@0((QH!BQ*BB&Z!XH-'R:26/X A0:/@4%'-D&)=CQ MZ2I-T3%09/BTE8;0*2@P?!J+;3#P#NG13RS&/,MYRA*5O#1Z)*E*YAGE4TJ+ M/)H3M:!/:<&DU@]/U&??I(MSC&VE"DE!T 0Y#R@IR-YH6U6L)&93'E@OU;SH]&.+H:"&!4]A48PNO2",37'T6QJ1(2MOA, MV'(<81\$)7DIEGM?7B.QH62(V@MY6$*\GO<\+,N$ PO"^"X+%B MR:77*%K=BW:F(@IK)7_O,H4C:OJIYBDRLKLMX=Q9DDV;]EBR5]277 _F+ M5-N2&T8>62K5 ,V2U[X!]R#/5CZ->^72N%E?P58SD*'%<0"HU1/@%08-PO^\ M.2M9JBPEX]RH+Q3RL+>$<2.-T^O97/!%95V8UR5S8??"?R+Q5%JK8BE7R,O? M2S974AD1 &JXAS$NIE2LXYE&>4X;OD)3)A M5]FCKW43I[CN_-RP@H'J!%]WN)PD7$[BU2EN!E+/M_ &S@,3 K"AS>TM6HPX M8>LN!^WY&/'9:,:\@^8YN- 4 S7J^#OJEW[=JL$;"6=4<3705?$X%QLY^QIZ MSX1;"#U,CM9V-9JITV8AXS!Z$-7<.OXZCWQ6=OS08"8/71A82\ 0\M4MUA[7 M*PLK&MU*5:]8\L9("I3+43>UNM.2XRY0T7(&MH[S0+?6&H>J/G8$W1)JQ&$5 M-.1V;/:X8L(S^ZIMPUOSXIEC70: M') JP;T>W.O!O3YTQU[0EH.VC%5;AN]"KG7D6!WY5,9SE.ZL9SM=V=B$,YT9 M($70G8/N?)SC6'!]M&-KP70(&G?0N(/&'33NH'$'C=N@RS[I6QI.H6"?( MB?)B3QJ8'JZK[4P%-PL0M.^@?0?U,ZB?+G*'-EEAYL)!=PZZ<]"=@^[\7G5G MR.KH6C6>K%3*1Q5&&\G2(_35D)(1: MZZL5XVSY9A6IUM7=XIHEH*]VS%>%CK-\E?])$VAG-!Q,8&XQ,+?O)8U7O5;. M76X4&+NE5EGD, UM<"Z&9@T9'5&MZ7_>CBE"Y4)I-P0'19#'D6D>59Q).%)T1_6",*T1^. MHC]Z]7FX#A-YBO[XXX=OT5SNJ!M!8($A-16=A8)HWQV"/T+PQ]=S*@J)^%(. M0[ZDAMLNS04[R[%N5YS+)5BPQU*-_W.23[7RP"H<1Z[=1/.4L8$?J+.OMH+GBEV_I/5\J2 M2N"I$@S>RAU1T(*)5>)3FLGMH; X$MRU.1^^V(UX >]N3 &X8V.P:;B@P40 MO)/!.QF\DP/R3@(75&Z[=@W6L0796=!9XXW?A+=63U&11OV-5N2T92\?5F,6 MN67]>P0)L47=LK8]@NO/^!J3%-O-> M?5UGO+7I]8&Z#M3UU]_D9.-R4F87=$Y$H4;.>')'%S0KZT] V54*!&9;&'+2 MY@6+SU6*) W+#"KK7O3K:L5Y("^CLIAR43^F884Q"&]D[IJ*#Q: ?^KQK60- M+'9S!2P@++\(!D:[9R"(AI?-107-57P *:C(2+K>?^^I6+"87M_=&_<,8"U/ MY+TT$&[D.]/_4PJ6)RQ6"K$1#K!6<* $!TIPH S @0+8RWF;+7,86.$X_6/L MT5D$L070,6"-W^20VH/N4JAHVO[&*@97T5''[$"P8R=-MN*1B& M<,\K$X!"&@ ^\Q$W*Y/'K5LWN/V"V^^$W7YPXL2U:X^IO)XS5FUI>40RE>>S MNB>79K'U+5O QIPY_ZSD"=[ X W\>BNXW(B*I=I4\YSFN1HZ6C<@H+1[[NI\ M-^2EI76^/^#A3&^[1H*SLR6,&Y[GKSKY3*IRQ?IXX^9GDQ?1O@'?(-?R&1TH M@!H#A^'?#13X>31*9>#G,?"Y,,ZZQ8++6RQL@Z6RVVY(Z"P]R*?BENH@*B;B MZ",: UL8^*7 +YTPO]3%7'/-./U+D3 JRYZH4K984DRZVLXX);, @40*)-+7 M?_ RI\]$#JC[F5RT1O-YRH@<,_JT*, :/LBDO;%^Q_)O9W)5F*'5 M3@:0?SO^K83+K8P&X@A:#06@PS27S5CJDYQZA6%#PL*K(@"F^MIN$KVM,7 8 M"):!4FHQL^KD]FLAC='#P%J!WV_+5Y*4YNNPB\^TWJ$$*NM!])6U9KZ8I*[, M $3U/UVW1NE9F4OC-<_7\N6&;0Y4)S@2@B,A.!(&X$B S68.6FPQXH,HY;R% MCC@0K/7&E FPT50>K#_(8M-"1\;6SSC>@KI!Y2+H9P4Z$>^.-8> ;I1"5D[> MTN1#.6[[VUE.Y#J3=IP>_H&LVQ&YE=$\E#'<66/H-)K#_2/!WQ[\[V'A#G9-96=^=B-[P\N]O?E8@^.A#T8E_OSXB#F#NY8 M;-E*X)0#IQPXY:$SJ=J,, M0=T.ZO:[5;?7GHX[.N="K4-P%=NB9E"K@UH=U.J@5@>U.JC5QU&KK3OMKGG=_ZF3[Q@LE!G#Q0 M,9.#5HU3E35I-I.[IAR_5UQ0]I1]8BDKB%C>E_-YNJSN5I8+DE;8/IOMK([F MHMA31>5?AVJH_$DEP$K*N!B+=6KQFJ_?5,RIH"I9SEJ&O'8J@?=3:83ZC8NW"RN7Y%,5A<: 8B; 'DQS*148WCSAO& MB1QL#KX#:T3!=^#(=]#&F'?M0^"1;$S^9Q+%@B:L6%^%M5DDHY06$D*^*V#G M2VC=O#.?0D<)@V_A??D6>DK%68VD*Q(KY<-T>9.^H&^AS7E0#44')[A_7O!$ MF/'-1;I*(9":>-75QGRGS14\1+/Q+.%9=5_N(\F^C2<3*N6ZDWO*S?79^,Z( MQZJN!_ISRD6AK*4+^E@TGF(Q%@Z$LT_"^3C"_DH$4Q*H\6K8LG3%_ IL7/7U M!0B,J M;K#[=#L1KP1,D4 W. W+!.]D J T6SN!T"$Z'X'0X[H%>@%WNVLDPEU,M MCZM\/25-(KXZ36%]P6-C,\Z&1D^"5N/G-U9,+\12 MS4EM=#^P1F?);D>WU^HVZD)_^Z2NB)O ]D_DA.1)/KB5&TNN=N M1+LCV9/N?,6;9PY%TO95S5-D8@474(\P-MOF>+MKRE_G2HD:3\Z6*EV_V2G4 MH@DO0*4\)/TH>#D_3TF>LPF+*UD-W#FP%BHX1I(:7.^$(*%8+'8BYM=9G);) M.K=/[EXZMO5/X_J>%%)7/Z"[RFZ3J-J[[*:7%*$M& M25)9B"3=#=W\;&F%UK"TNWVYCRP_TFC9A$^7)%44A*$[FHKC &"[GECW%]Y'U0MRAET#+7D M1")B[,QZ=*,;L/?S%KY9E*.X'YWH1&X2-OA$T0Q2G?G&&SW-J,8?U#S%L.UW M^!KZD 0@A#^BF1PAS-$:40AS=!3FV*\OTG5 Y.]R4B[4$85"RK01!18$65O5 M6>"CX>TAV#$$.WX=S0H:JYSI-[28DO1^F:O%24Y/;80AL$;W_,^[<:N+#!$I M^"-20CS'H!RN/KLTQ#F@C'.PLLY1T<&#G848_!\A[*%CV$-+OLG-]F=MPY@.#B!&<8<$9]G6< MTD) 7 M).0%<4CN;JZO&NUVHNJ?@IK]&^!Z)P0)Y]?2>U,:2OL3_YS/'M3 :!)]>&M-5F,:-OLN+RG76RP;EZ0=HR. MQ(6/5FY-"J%R-AQC)I^8:[2UHHUN5+==@7@K>A'E.'>[AI^(_S0Q M&A?-;A9(T>!4"3QTX*'1TH$#XJ&#>AO4VQ-4;^&;J&MEMHCR\C&GOY?J%ZH( M8+^./CU>KDS+ZU#'&@IWEN'R1Z\,%6[!$ MCDG]%7FF8IUEN*-/94K$IGFM$,9R;H(F;P5/RK@8BWLJ%BS619J:BCD5-!]E MR5J&O'8*@LH.2&3_X3PG8@UN)[LQ>5%-&8^B-B0[J2TU$'']C^N/?$%%IO2< M3:Y<8SJAIN*!W_#);QQ)V*WB6T5S&,>'L:QWT1^D (:%KZ$T"O&-JTMC^0%# M\+]4'HB6-YT::"P?J,I 578,F36:)-S*$, $S:R*UN@&$$=O]: MS23MX&)G^_*?'G]&:;5!#N?Q4S:B#:>WYRD'RJ_G?Y>\D6)%6+A]P< M/A'QC19JG;RG<2GD;*$Y0-2N;?43([TZ+=',% M#R 2J4 5+)="G?.\Z5-8UG(/1VJ!N90EJ6P2&!9(%0_)8P@3OY*TI./)%>/+,TE>O-X;'9S2,C/.OZ[B&N$I@_D!?8 M$&PJ[@/ ZX[=.^IL_#;@>CX@*76;BR7TFYB+NP?PF3[O[2""9_*?,=V;TC!@ M;9MQ#_A D(;=M:&T!_$%G\M=T9A*Y5%. M=J#:T%S!!P@YSTMZ)4WZ#86D;H@_+Z5!.:,""JQ-(QXB.:9$T#.2T^2O-E7K"9E$?7N_6%!A_7!-I#,467#"BF"9'[\/0\;L&MT?N*T;06 M<'MB"QU&@. 9F3K+&((;WU=P M8T_.G'A*DS*EX\EH05BJQM45%_=DW]R6)BG/8I:R:K.HV,[&0^,]->NS0P[4 M@1M&'J6PQ=*R ^R:"3[(T_-!@@:,_7 8A _2!"NX'H/K,;@>3][UJ%D"^+&T M!73..YL.:*,MN+;7'B.V9N_;&F2F%IQ97,U"!)/J?9E4M2>;]N8F5_>A*1_L M;$[B8CRYN;X:*__L:DGB5Z_^-"E]O;<;S(9@-@2S(9@-P6P(9L/)FPU'VCU= MJ]&32!:+OSTJ;UP4[[GC6JG4T-:OBC[CI[13 [H MPE+1;MVBSVZXH!,J!$VDJ*M@^%&6;-QUC.:67="J-9_P+R<3JA9RNOU@=W(A MZA0JUKY)GQWQ)1-2PJ>,_;OZ>NOQFM_Q-+WBXIF(Q+(;VC88;,Y@8,-N<[M#D[*I&#CAKKJCD!P;L[K6@#OH/J#,3M[N"B#>YN>J)KAN5;1+,% M$[RZWH&DK2@65\D2T/HH-J'% MZ51:EH+=D.5MM5)?[ ^D3 M*0HJS,Q!W\T&HS$8C<%H#$9C,!J#T7CR1N-Q-D_7FG0:/9:Y_%IY'JV'0SN' M97,[SC1JJ"A!JWY?6G7?OIK[U>"ZHW,N5$:-ZVS"Q:RB1\Z6ZX=P1TVKUH+" M'13NH' 'A3LHW$'A/GF%N]<]T[6>/8M22O*6T8":RLXT:N/[@QH=U&A[+>=& M#2B5#12D[C24]B%^GE,ZEELK40M/)=\VO88T\U6>$=@)H0XMN8=](*;ZOXV3 M& #5LG8P;H)Q$XR;8-P$XR88-^_&N %I.@,,+^NLY@PPJJR5ON/:,,TBB9T* M-HLFFUN!Y"];.SHJ,U(FK*!)*\NU;>O.3-MN @;;-]B^75Q(_U42(4=?NMR[ MD6L[]BQ/^K1H*UA8P<(*%E:PL(*%%2RL=V-A];!CNM;1YW+RY6HTL*R4FBA? MV14\:^=-@K;F3 >W$RCHW$'G[I1J@>5SGI/TH^#E/)<&>2H-O.SI8F\(CK3RE55W".DJ2:!B15M>7*5LH1;Y&FP;4D0=\/^G[0]X.^ M'_3]H.^_0WW?TW[KVEH0N_,/)/Z]9#EKG0<:U)0S.\%"FF D!"/!7IOO%C$6+3;7 M!T4D2Z+?2Y*RR5*:H=*FB7G9XOQ]E\9=V&[=Y0O6W/NRYFKS7VVOW1JE*7]6 M9(S*S7=')I#TS(V(9 M\4F4,VD*35A,Y-.U(JETRCE/6:RN8_\@1V%!6"JU2RF]5#KMO"#]O,N9FZ1/ M<8/F'33OKZ.U;79'8\H6:A$XYVFJJ;-\YW(?$"0N?F/% M]+R4S-T:ZHSC@CX6]S161^$4 M8[.0TU+UVQ47]R2EGTNUJH\G%V29/_ '-2U%#8;VC?0@_T3EQ__T:OMY)5K- M\\YOO>K9)!?"CF,_DV,D\:B5F<) M_\'+G#X3N:GZN1F M\HEDY40N#G)F94]2*QI/Y+9*[^N+DG32:PMZ$'JF,@>N]"MUTY/<#9Z8&BB5*U4' %3) Y@#97]G!BBC M8)UD0QD%DX***[:@#U/!RZ>I- /^28G(KP@3B@'2?KB^VT?>1>-L@T"!Z;^+ M(.TC[Z*C#)T!CA?%&+!,?E E>%^=86[40WCL7@S\C7JO(HK?:ES0XC@ U))] M\ J#!N%?P3LK6:K.8!B5N/I"[H65YG)>B+*B,*]5H-&3H'G^4?!<-P4 -;S MT+.L^ MD]YN4Q49L/7'V(4=MH&H;<0]6#--?D=)JN3[*!?)&_WT;M>(>[!7RK](;^0T M2PZLE2\YG93I#9OH=!6;JIB Y=)&7BTN--FWUZQA-C6$"_2>@&O;^C-]*1Z> M:;J0"VE63'5#N9]&L7=&I4C+LKUTPF%C@P#/2YV6U:VQ(8"7QC;M[]._:FT0 M\)]Y?^!W;:&";E+&H=7< _K(>?+,WH0DZ![[$_!Z-B?5V9+=GKCZJ0J2TW>] M=7W?$*WP^!=^)\=;/OKR99WGH&&4M6K#+]0;GCU5\WDEY3]HFDC=^XO6\V!5 MU\.E(B13TT'P117-9_9LF0N[%_X3B:T(!K*NX>P<@=R.3;H5$5R+]99Q]42I:>>=\S+&9UP01_( MBP9R[^WCZJ([&JCUL:AY8K#\>[6T0C;2K18UWJEZ4Q M<$M%=<8^B^GX,65/)H+5JJZ'(ZRKHV/&H5=;9@"B^I\/NRQZZWP-:_ERPQX# MJA,.:/L\H!T."'<&4A^=S!LBA#$AV R?QF@?;BZ+_4O9K4LCV_,. MZN;@CND;#A*@.>6M6S5XX_$,5#D&H*OB<9(+./L:^G,\;B'T,#E:,P-HIDZ; MA>Q5)C)]C"*JN77\=1[YK.SXH<%>"R!@=Q>6M@0,<32YQ=KC>F5A9:);J>H5 M2]YXUA[EZTY/R,=0:V/D&.;JTU#E7]>7!T2Z@1AU5Z!+=CL\<5$W:J M!]UB": <]F_N!ODJ42ZD_? P ]'A[+YJV\/@0-A_1#-70T9!ZP7GU#(*.MS; M09# *0OP[?D@?+U$?Z!36&'8NQR#E5 M?63(@6+'IH7UD1H)BAV+2M;J1@ZH#P>;-@9,9 "%AT7S MYV 86%1=7JZ[8B M*&YLJI:3K*+0SL&FH]FG&84BQ::)=BZI]UZJ?L%V+VB!NN!8U M7(MZ_.LNPQ5R;D4+5\B=X!5R('5YP_(\L)DL,I[!J2_)\.,!YK.8' MV$%281+%A=QK#=E\CO.2 21?&I"H_N=JR!,5\D39&G0A3]2P\D0--W]22#L0 MT@[TF'8 3_*>D-GJM#);X4NSTH907HI-[!M24,^^+A33!N?*^G"O]7DXF2):L@GVQU)EW#:MA6]P#P)9;VR7AR1^9&/%U14 M:V6B0)@NH._2E'O@5_N?9#13OEH-+D-)]V)O!5&AL_F4)NHHBXX%-!?V*/P= M>=Y&AHZR9!, M+--@F9Z>9=JX)KNE]7K#U5V+=,M[]0>\E:T C71%!K91IP;BPG9T *)Q Z%A M.R$ 45^!T+"="+ S,%RS=[&*)58)9:-TEU&V&XMGU:0S-J^%5('5"ZR>O356 M)6@FZ147E]F""9ZI,4A2E>Y%G?UBV1/-8CT?85O= ZLGYRI?4KGX5$DQ]C)1 M;]*/9\EGGL6O3^T=\GFM&O' 8[SJ]^7ZZZQ/T6S/[9GNZ6W1@GN8U;'IMZG% MSXW?$%8ID#@^29SC"/M 7N@F+[9YC!A*!NXI<$^!>PK[#Y2-LM'^7+,:252H5#*E6$:R?/RM&Z$!;_[4'1I29WN5PN70:NG0 M5+ >3\]ZO%=KUAV=ER*>RN]>I>HFL\VM :O1,BJ+*16-U, >MFG=D$+24+ MQL'[,@YJTT+53^"12O/W5 VQS5JG[H^Y):)@,9N3K#B4L9>V^D'S:)#@;+DK MO0]=EV9[0/4RI_^W*I+M;F M^K*KV(>QCD8E79 SBU6C_( MUQJR.-66\1>-LZ]#//%G+OH:MM*'_@!4GWGZO8Y\^\^" MU@3N'.U])]2%J_/9TD):_Z3*Z;+R^1'"?6>KK?LSF9EF5ET1?X(:L]'5%QJ$ ML/ZWD#LYE 53R0TJAJ5VWP.5]>0=,5DY:SO@[- .4#=O%LOKZJK**FM3Y49] MF))L/%=-Y!]5;O7\^B#S>)U'Q>'K3ZF#?ZT64&\=7/_Z 76PCO?LNR>;WC/< M+MN[+KN:;D?N.=WK$'9@KH.T4[:S!+37'?-5H>,L7^5?U0A._>#)[A'(Z>2V MK6SFV *J2DW1#$D->W MC^]F[9)R"[''V6;@C]%-MZ-N MR*Y4$Y5[WLHB>2<#FD\CZM5-XA:W6(A@W1 ML"<<#7M<0G?($;)')VL'>M[3C[MJ8(=(>PR>'-B)TB,&5@)[ ELZM#;Q44"H MV-*C.8HG O8.EFO7,40% ;L,RQ7N?EWWKL^W/$5__/'#MV@N]X%N)UH #3D[ MPP*6)9Q:":=6OIY3(8=(MEDB<^TI G/!SG)[]M=T:[:7!?I'.23[6]#ZMP M'+GX;*8N8M,%%UK7Z^,4C%SB_E-EB-F,QE$QF@F>7; %4\S*>"++C&8%C>_+ MQYPE3'Y3T_F8SLVYCVO0#&JEIC2&GUO510-M,\BJ:2D-E5?/5W/9#J]%@S[B M>@LFJFT=$.QM+HQ!>&.X5%/QP0((,5LA9NND8K: "PZWG=N##?>!K+QH/+#@ M;\);JW6H7&G]C5;DSMQ>/JS&G$#G2X*"A%BLZ'Q!4'#]&2V#B_T*[GSK'22X M\X_G=#L2NX1NV85]W+Y,;70+<'B<[5Q:JA\4%GWHJ^NA%2]NHK5JQWC ML,(8A#?2H$W%!PO /X_[5K(&ET!S!2P@++\(!O= ST 0#:_+%S)C6;7NJT# M+U)%$GN_-8$#5OK09?,K$UD^7H/:.9-!'?I,@%ED8C M_G9YO*5R,5$7_,C17:TM4E,U)WGLH<7@$G7B$@4H7+R-7C,,K'"<_C'VZ/Z% M&&SHW+^-W^20K(?NQ:@<+_V-50S.WZ..V8&$+8#63-Z.I!O(T&V[I6 8PCVO M3 ">;P#XS*D\K.Q/MQ[#X,@/COS3<>2W]H(,U$T/LIP'ZH/OS60&XL=R]KV1 M^0/BP7*BO1NY[#JL@JG[PF:LTC3SB&3J_K"]VZJ[Q5FT;-Q9X$4G^4(D1HC$ M^'HKN-0GB^5ZX\US-92T(1B TN[)WS/DT+"UCZ>MXAK4:3T4T-J#%P M&/Z=[<&-B,&7<7(.J!;;!V\Q\0?KJVF[O:+CP2&?BELJ2JBHMJ./: QT>"!0 M X%Z>@2JI3(\4/JTA27CFH_ZEZ)@U+DJ49%C'0DH:&O.&"<[@0+%%"BFK__@ M94Z?58+@^YE?\PQ8H[-DFX2T*]#; ]U?LFVLMRYKN#>SS_?7LCN7?SN36,IT1\P-&-Y38'=E*KM3_2=1#)MXAF"R9XIGXB:;<8$F!CSD)(K.0)$23O*X*D M'RIW'1BFLO3O#[4W<:T:DM>V>B#8 \&.G& /1D8P,D['R.BV4+O6YM+H<+L^WJ19V_WJ@8E8C'JR">PULTTECJ0P0M3QNW%<:9:RQ?-!\@^8; M--^@^0;-U['F"UR9!\:RM]S:!TBUVV@(KNV56912DG?-G=74BC/+!"9(,$?> MESG2VWT@J^7W1@TQ\Y4"QK*^1:_^;Y7QK_KG+5F:# .[RM[!,?+(4CE88&@. M2_L6W^I;8.O[._8T+<:3+SFM$KN",&CJ^(;R&U5RT60D%13R1"]4JO,R*^[D M;G-PEZH1';P99(#OJ-H.-@^5GJ([WM>VF4 G!#HAT F!3@AT@OO=<%'MFL_SKT&26/ZEDO$D9%V.QOL>KYNLW%7,JJ+H@ M9RU#7CN50&4')++_W"OKXY Z\N?P\0#RV0Q(5/^?/Z3>"83F>R4TS4 :-T9N MM1UA@F8WD3%F%0HY9PS?@S?JUJAH]GY&XXEDF(&IXV@&(FP!Y,>RGU"-X\X; MQHDDF E./NOY&)Q\QR6>ZZU8UTPSCV1C\C^3*!8T8<7ZVM+-ZA>EM"BHR/<* M=&*<>WN=,^:Y9XD# _V^&.B>DFY7(^N*Q)5ORI217EO0M]#FC.>&HH,3W#^! M=D$?B^LLE_M;9;J0G.7W>+&'9TVBFPB8T4*#5/ #:ZUR=\#5%_ JZ MF;N?R N;E;,S+@1_EIUY3N;RB39(O4T3'H#R+.'9M7*=/Y+LVW@RH5)B-7EO MKL_&=\8I8U4W,.L^F?7C"+N_UAM4#ETQOP(;=VU]P4$);:-H!.=+;QX*@X[- M;51:C-BTDYG#9\]@O2Y-QA,:AALTQKB]]HN*!.T^W4[$_0+;:-$-3L,RP3MI MF2A':;N%,WA7@G%>.K],S*0,]3M6,A!WJ.RH[4<^TDG,NM M(8^K%)XE32*^.C)CN&\>Y@RT;M:9TZ^E9,&Y][Z<>[4'/:IS9*,G0:OQ]!LK MIA=B*6O67Y!K4:,'R?*CVNCIFF&L[ M3E?$S6&+M3I1*YWVN2/1Y&IH%*WNN1O1[DCVI#OS\^:90Y&T?57S%)E8_AW. MYR2?W@J^8'+S.UM^D0K5M;3I%XITDAI,7+"%W)QI?K&WJ8ZW>ZJ&[^ZE31Q= ML5TV>^P*ZS8]>.EKY9&_SI7*/9Z<+=7E=V:_?8LFO "5\I#TH^#E_#PE>QD[MO9.X?L? M!:L$)+OC*B155SG?3RDM1EDR2I+*.B:I0I+RO)2&\-G2"JUA)7/[0*%@0F!KEO'6A@]&U(Y5.%WGM;4X M,'9IHQK([?6MP<;6^3 1T(5$=1WJ'.+V0!5K,]CEY<1B!ZVX1MSSQKB_\CZH M8Y0SZ!AJR8F$']KQ+NA&-V#OYRT"!5".XGYTHD[CMJJ M6RY5VM4?$,0MFO/< 9]Y4:^5-X5?6S?Q3D- WSE\__/]HY3BAN?Y.%-^G?%D MD[%=@[.IN(<0WMF<,*$4Q_'DADM-7:J-R/M/BO!2":A-*@NN%(,40I#CH(,40XC>H&!R?71I" MWU"&OEE1':@\A(.=A1AOZN9'MVO3F4.]C5C! MLQX\ZU\WZ]$YGSVN;_J\)"(;E\7E@J1E]<,M%8PG-4YV^\K'D/=6\"LN9N0Z MFZC_J)_6]PC*A6@\4>MN?D'559Y*I1]/1FJ""$KOF30R1[O9+I3*1.-IQE/^Q*@Q6@)4OK-4V]:7]WQ2/!-!Y=YQ*]%G]1=5 M6=4)^0U#?L.0W]"A2V>S(NZM9)L5SNA,!]<[(4@XOY;>+=Q0VI_X>]OO*\OX M04@+9$*ET9'H;G!LTP1JH.-B2D4/:%^W@P6RBLN6F_PKH4="J!6PBK.OUL+Q M1.J:RG>0_RKU3?H/]C2UZH^N+T'1635ZJ-+");1\+"KNP5[E=?4Z]QUXI>QN M6I%.UUDAOR][3&E%/WW)Z:1,;]A$%Y]@4Q43L/QL^8G\BXN*Y#>L^BU:0 5S M)V)C1%_+5MX)7/_JRN8TU0-?KR6;A8CF'P77!C!"JX6HK1"U->BHK=-)+==D M:O#6EB-&M&VV6-[3MC788#&0-8HN+ 4^6KDU"8LJ9.$8,_G$ JQ::];H1G7; M%8BWHO-1CG.W:_B)1&&%O$XAKQ.RO$YXDIZ%$$7K21]"%(\;VM7>6S+0L$0[ MZFB@T8@=O4(#"U/L$J($A(HM<=,QW5S +L&2YZF]UP8(]"](@'H*3P/VTE^1 M]));CZ;K4.<\XFJ][A;;W-"(LV!FD!PA>OE]12\?.Q_$9Y[%+5-"O*T:_(O! MOXCZE^4?IXD7?3VBP:=*;!6_4>2GWQAD5-XP\ MLE0NCEI$@#H^4J:N>]>8AKJFC$=1&[*VUI8:B+C^)^UNNI&E4J(5USF>2*5: MZOX79/E)#N.I7&O^28D^5;)U"QYRY/(%%=ELY1^I)J8Q_7-3<7^Q\N/)MK_W M%DT-#%BEP&/YY+&.).S6,JNB38V#W5C6N^@/4@##9M50&H7XQAVAL?R (=AL M;X'/[>6\B-$ XU9F#R9H9MV4 _5!C(B:%C!NO50,SL5@M9:C"22&?Q4]1/1A MQGV.4@RAR+WFT]6:R>C&J&Y5Y&!^$>6HM-T-,(S [E^KF9(>W,&1OIS,QY]1 M6FV0P[T6J.:22X\YGL,8,%\%FE$'T]JY+8&%:B!VMEY", >N;0QXL[:UZV?@ M9T\@9.Q 3YY8.+T&=LJDL[/#80227*MRGK)$_IU$VY_SB$_D7W*H37DJ^S:/ MI)$F/TLT)RI>:DH+%I-T"[HQ+*F7M[B(5>I14%@ $R#<9+/ W1)6EW*YN7#? MH2=-$D&*!S_2<.*A@U9SO&-:\+DR,$W&9FE"N]\=:8/#NZ.UV<+Z6>E&<5S. MY%0HU@>-I;HKT4V5$;B@J^O@C(YIZ_KN%_/=M75J"EQGYV3."I*:84'J> W? M,XJO+>=5Y&H9RL=E(>=#IBY::I9>6\5C%%9S3 ^N2)[+:HE1$Y-G<@TRA@D8 MRPY0=/_!>Y]IL5H&;_394FO+N!=5MX"/%H2E2NV;<)&3E-[3N!1R>:3Y*/E7 MF1=J9ZN.LC^0EULN*LVH* 1[+ M5ZX'?$L-Q3D=O==^==^J<34:3S1%VXXIM M+NS1 CJ85J:@9%"=8(&>8"2CVN"N\[RDR86O-6\UL+ %H1#:@J M)TL+3&_K>8*TMCPN7QD>=1AJ"[H7^D%0DI=BV:SU&DKZBFKL,_(*OKJB\8G" MU,IZ3Q.JO-G&N"O0A^&M-%5TU!KX2UI8T.@H-C!(B-:&SD\(_X3MN!UT;D,P MX,8-Q%LPABDXN9?EI]]U-K@NG 5D-#!DZ-96Z# /L(6R[0WF*)L&7TM#7?@3"QY/-L:=$[=*M6.7YF42K5%IJO_A/-2+&> M:9M,/V!WJEUSSI(864H44AB]KQ1&_=!,-RK#.!W/JZS,V=.-&FK;N,A-7.A% MJ:-B;:OC!3B:%%2HX,@KN9EW1%O;%E[HG^72\?!,TP6M@D1U?H*NS>'M@)X^ M^W"^>"4I+W6,!^!=*\C@?I&F?Q[S,BMHZ)1 M^E&;!TIH=U(S!LIV=]0E!\J(=[,9!DIQ=[,,!TI_]\""#)01;\=V <%BNZBJ M!V,)B/P79,A!EI0W=P??2+?V"[#*\=C1Z0%KU+WKPT:NX )#I!V_!(7KZ?\ M[B[6,[JZQ$6;'MZV.EZ :I=6N[6)_F_5#F+(4@_M!?)A.W@A6_AZNC2'MP,> MIE10HE33CM#?-H09M#0S^QCI;QM"#/J9]P+YH)E I -G'(N;Y*9/5( M4I+%-,JGE!8M\U#6M^$\)Y=)C$"@!@*U52HUY?G9I)T]?WW)]=N\:8;"_H3? M7=7]4>@3%C64QB#^9UK OH"IBA<@F_?:0;H3H.J(Z^:$9W,_V+2")H5D$4/H-*4/RL=Z(J+"UX^%I,R M?;LHZH!95?8 +L_WU+I#X5\]]"5&+50Y>DV(#JN,AB2K)U94%ZC]J\5^05 DU*LZ)$$LI;G4460/) MJJZ?_+"L2@>@^ES=3B%EHEDLU0 =H.8:7M/<&C^&IIB'=+9T0N5$W6F.J]DK M]UJ-Z,T5W(/XR'GRS'8.@C=7A+]^[%[ ZZP@V1.36^&VMRY?XK14:TR#\#95 M?0!3%T=RL;QB&!;\C MSY^DYB\82:M[PLKY/-4O^M!J'@']QL6W:V6LJ2C@)ABUA3V$D)!,&]"W]\B# M8#LV0"??VQ)>Q52#$9I?%5K-*R"S?8*)KGDK2\.2V%S!/8A/))ZRC(KE/L-C MLE6:*_@ (;[1*H/7+N&7>1P!:GA(VL^+:F;><)+9<,K@>I@@?>99W!+5VZIH MD@.8/Q2L$AHPC9\(7,\WI#OV-)6:_I=\9=6 X&CJ>+H@ T+>Z0MZ%;IY&)G* M>A)];Z^&R6^LX!Z$UGO3H*. ZR&"9%)78)40@=%3 ) J_N^;>>5EG+"8Z># M*X:0_Q.]O&5HEX*\E:5A-6VN@ '$F4J73%^EH0?C,=3U?&F+R2&B+Q@.OX3# M+^'P2SC\<@ )$&3@=IH!D)EEWK_7P=Y7C^XS@L&"F3]T)Y7 $$%QLNC.),'A MM0@"0W<4JH)A63I&4-W=!.*LXGY1WQ]<_OWS MIF^B>M#M=*UP601NH]O]6@&&1G^@FYRMT-HXC]#MD:T0'^>,&+I]M=_1T%9? MY W.[2"+?";1]4!<3M+HEP*]P6H3U0S02YR@4] M. .%BUP3 \0009$B5\'JCI&B4SZ :6B ='HC"" X#44KBGK!CI[R!HB)"$$ M.B/(#J5-_"XZ"ZC5!VTZ;X%NX;%#V1,\=X9++^.UXP;ISFRQ1 L,PT5GP;0> ML\@M%#MER]SN;\>GM. %N\L4Q6H1I/\2BY%%>Y[6A2K\/EN(H!EX@63$[6L^677%%Z6Q9A MAZ(I)=\17^6AX_8=0UP6@2GYR^AT$^M_),2I8+)?S]4& US_LE=1@ M[:7-@77%+16,*[Y;:9'T@J[^N_4ARW],Y1>G=W)[O)Q,J':J^!$"0>*_]4I^ M1C.IFH"S_]77\@%G%QRCE?UM$0^"JGN"%9562J-VM;KR[*-4/-0BK/8L66#. ME =?U#N:,5H// ;*=A3 MU=T[%:4!$JBNC^1W6S>CXN$T(#2EO(C[:H&^S@X\PBJJ[HV_38^J0V.8P#=F M^[:IB@'8JP&W7,=5*>5O^W,+R&T:Q=$9JPA_FY%<4P<#E*U5LJ;[&S.?VC: M J1BO'?VEVG#LZOL(>D<+>J,RRN6$6F(&NSY]@U@!MDP7-LWA 9T,U/3O@', M(-M]64!#:$#7$$)V8 T-8 ;9[LNBI,]>T7YZ/&_+>,K\M^:=5_+4T]/@\A@@ M[%@3,(JW53PDR%M?1ZD8 S7(LR1OOO@(5LD?F <^BG\OF:"C!6&I4MFON+@G M^[E(+NBC-@%@NU80P#TK\MVD" =#J?$VCE0>MA@"0 M[25S]@UXR;VY==G)=4(I0T4IZ'A2,\96S_7#M$-3?H%?9WDI5!:=':$'5Z/; M-^07]&9TRO6RVO7@)F'+5OS"57M"%4N;IC1>L=+ !:I5(RC ?B*%V@.7XXE^ M=X2CMFG-/_SQQ'JYMF\! TQ(KE)@+2]P%DSEDZS)7Z;'TE@E9$D^P2S)*L-4 M)0A)E0IQE?+GZVS"Q:SRQ35E'[:K'5+?AM2W(?5M2'U[ *DKUXCN/%,'0!Q$ M62(\]0/*<7STJ$UT0^&HD%\EX]#%@J%;%%QUB4V ++H)Y6[<6,0_HCM]YZJ7 MX X,=(?TG VD8P9HHCL(Z*I7+2(_T9TF=-5'<.H"W8G$8W>1W2DG=.D=7,\R MBV!D8%^Y2UKG;ROL,I:PY4YN&UF)SNYH <38#3U=?^'R7H%^.T ;.8S.=.@; M>7/H+;K)?JS1#S\ @^V_;]J%=:';=(\TD?J] <#=08TU#L59LN\ FFGU1^*06+9'3[3B:';Z\^;-%=R#V-P.(M7'^RD1M.&#-!7W M#^",Y"R6W7O!TE)_]!]8RV<.TY6AO.&>-3B:BGL H&[7EEJ[/B]P30E?64@W M =2K"ZM*.2*V0=.&_'G BAA!'82"T_SR1'2YX8>4\&X3!M&6[)_76A=GKSCOQ5/=^Y?=F<0O$'? M[[EU?RD5^>LI $NJ:*[D'LP=75"Y#>BF^>%C#RE/:*7"?92KN""IBN5.9BQC M:A 4]VNJ-;1H_8L> P:X?G2S)>T.@Q M8KMD:E$>3VE2IE0=N)C+QW)G(&G$9G,)2_V6L@F/%B0MJWTB*G@T>?U+0@LY M4K:3L_$LB@,97)Q;<08CG'%Y7V=2-'S!W-J5BLCVB.LT.% MYD"LMM5]A 5NI+R^&A](N5U #]"UJHL#VNHT[KGL\R=]E">L6@AT\1GH$D(? M0NA#"'UXEZ$/=@LT.MZD/ZPZ)"^7H94! M058)+Y:1--IEV6R5N#(2V^P5JYKM;+;>7^O,3#N2Y,$R>U^664_9!YZ)2![D M:VL$-9;Q<99@,PVJ'%R?7JVO;PX6&,IZ4/77U#Y-SO?F^T@(E>!(K0QGRUV1 M=:ZMJM=5;I]B>9U)-.4J)YNB"!^F)!O/*T_)%1<3R@J5:&BUT^OL"/<2G& W MEW(I/G#1?I2-%Q=R@;\B3/Q*TE)KR:$2[I0^3H4R]S8!ZE]_NAV,;P*TE.^4 M/M'GC;:X"AEQ_@DT[S_)+L8W >Q%.Z4/\VL%W=OZ7__ZT^U@?,._I7P(/U&N MZX.=#98E*CGY9S*CM<:OBU>%CK-\55<&(GC(@H?,=1R8$8B9&N(NEZ'!.0X! MM!JZD+^C?D9NQ=NA=G+0]]4]PI ='^NDYTCWQ) /UR./C-0;F\/?+ M40,["]OI0:1T,K WL1V^\T./ 3L+VWDFI$P6L#>Q'9KRYIH&]A>V#!<8'+*PWL&\ "\N[5Q!L55S11J<+N M-[/O56$K]*U:QMDMU;ZT.]AK-PI@3>$$7BD HRRYD7*E>^F;.G1 4Y,X.Z+* MW41G\W7.FP[X-2T%#USPP"'WP 5J/5#KIT>M]ZZ\#)0T[V_O'BC9W7GS'BAO MW5UK'2C%W-9H0\('!"PQ>8/ .(('4O(&RYUQH<<2/7"B@1-MD<\MCD5)TBLN+O>'FKI!8.5I>:)9+)>9ZN9- MC4G9J@V\4+]DB;IDII3V0')1TM%$SKDK-BFF_Z1$ERBGU[8'TS77V9'ZI:;A M(74*+\61>N5-RP/JEGOE]4N.T2UO6QY0MSQ,F3A*K[QI>#"=HA1=EHTSVG^W MU#8=7)$AN#-0PX$:#M2P8R:D_T5\H#QR[ZK/0$GDOI6=@5+(O1L( V60^S8? M!TH8'X%=&.C9_PY4DVMJ?!:E%9N_^D\4\[QHQW4#&G)&7H-E"6ST^V*C:^]] MO)]RH3P6LU&6_$H$4WKKC1HXYW+<',@!+N_>[M6)K'WN7L3U68CLJ4E6?<% M@@02)) @@00))(ACG;9I21X8I6&YD0^4J&A$X\;(F$>5Q5<=B:1)Q+='(J.\ MG,V(6*K#=;HBK:R1/M_HS&SI7^A@W[PO^Z8?Y5$M&./)1\Z37*Z,]U0L6$SS M>Y[J;J%IKN >Q,7>/-F>P5Z=T58\C I:K"UR1B=<[ YS:Q#WW#J2[E&)"5:W M\4YJG]MT!K0M)-!S^>M<;=GCR=GRGJ34>!%GFR:\ )7RD/2CX.7\/"5YSB8L M7N4BT=^+"JR%"H[QZAMPO1."Y/]J'L!BF'^F5Q%9'O< JN0=S1Q=4=K!N;3A\'-BXP,8A9^-@-SY!-SW>>EL9' ?9 M2A]P_&V;>1+X5^)]J'>H>-EC#NYP2U,@V@/1?@S.ME['&AB];LL,#91?MU'C M!QKD=Q2F:Z"!?CT070.-[6MOBKOV-8GHL61I=3Y=/2]G\O=6WJ9^W^G,WW0,L8/'Z7UYG&HCZL[6P^J)'(#2FE *VZ@::J/U2%,YH7?C;+0:9G?JQJ;QY$N^U-AT^VBT=ZTXUWT0/KG=" MD/S3\74BZGU #:7]B=_'[*Y=0H[_HF%WVCF9,W6$0:V'X\>4/9D//1. MS:?R@;K!<$%2JK\3RLU+!]Z9J[QUJY*58>ZB,[4O/:'.E*U0.59D32?CL^'5 M)]&Q>P_<=6G-2X?=F==90;(GMBV\O?E5$8[/;$J..1WI+9L2N0NL%)7YOF_IB)W8^&[W7=NPE/E? M94)$#H9 EI.+R&FB('AK1FFPD3@@5@9=! [\ZW!KOA-5=,8Q1FX(LPEA-B', MYA@>;9>4VD"#=]RS.@,- W)@_ XT>L@EUSK0H"(/]NM @Y \TG; 'L.6B*P3 MF+\B >,AN@/80[\@Z2%7SFNHJN?.N/2V"VE]*= ^.FU]N-EG#^VG4U:*WW#V MKH-ER7YFD9Q)$.J4CWQ*XBI!)\N>HCE/F4I6&<5R=WR2_Y7=.!=64*$,A34:/MM/=C6"6OU?A! M)6Q@;MB]>E/ M9H=A ^6K;+P2KZR&-(9U0*6"R'D%VW\NNLC]P[5"AA?-J M++7#9M.$KP244$SHQ ^42*!$ B42*)%W3HE8Z:8#Y41::'<#I4)L=/.!1CRV M46<'&KG87@\<: "BE5(_T)!!2VQ>Z,ED_1W4G]MT90=9ROH@(UN\QQ?UV%K4 M0#2^+Z*Q-B799F&3TWX5MO;JWN(#0> 5^I?K.LM+0;+XT+:$%>Y?GMVM>.IN M9R+$<:"/6%$0C?E/FDN0("$'OC0I^. M!%@+ 1P+#+@$-^4E,Q=&(+S\Q^:WM7%PSF?JOZNK)+)D;2ODVY]I,GK,J=R! MP;._CW<,J:LNI:' E_35X][[RO02!)WU*TG+E"@H; MB\K4"QL%!8U%*^K$34'!8M&1[)VF4(3H]223(\]U+%>ZNW5R35IL_Q&Q3%H> MLVJ?:!? U;)Q9U%;G>0+H5HA5*N:V]+.T=X66?N\\UO_P MS>LYSW*>LF1U M8;9:JFM&2G-!7\+6SCM(T<$([/]23J,?V+]S5VYJ,:MZ3?X[I6M*933CHF#_ M-D_D_:)K(_3B<$R?^*5E%8TEC6'[2N*>%>S$]2*1>,I"IS:Q9+RRA[JC8& MX\R'57(/9NO761FT-_I86T-)CV+?KPTA8^ M!:[G'M(=75"YK>DD/WSL(=AG]>V-BV1MF0&(ZG_MWG)+FQ37FZEF4!M =4(H M6PAE0Q[*9@8"L-*YC7&,"9O=3.:@A18C/JB!PUN;$(,+OFRQB#O^L@"'2.TH MY"TX2%21IOW,RA.Y/1)*DJ(9G*"=@%L:-ZC&9_<=$O>$?^'=7:>4R-M-.JVE,$6C@6%(X% MGL/3Z-@ XL(6C-HAL!9?B*EM3 0*+;P4DL' MC^OPRRR2R*5F/(OD:XC4C$GZ*O*PS$B9L((FT>\E$;)DNMS[K;Y.JU!-!X(X M"^MTAB6$@+ZO$-!^/$N71&1R<\QOJ;B?$D'/2,YBN?9>L+0LM)<' FN%(!/C M!01*%[F2V\CY]NZ?G=4J2Z1R#;M4>*'>UHA#LL2R4TOS /_-,J?/J"&>E MV["^IYC\^T&$\>R L(-:P)W$"[ M?/5.+;OO%BE88T17;9D0.10"0D) 2" Q XD92,Q 8@Z&Q'2AP@^4!VVOQPZ4 M+37H=0.E17LRP(#HL9W([]T0 ?8#EG1%K3@EU]0XB?)R-B-B&?%)E+.GK'*N MRZX 12#" Q'> MXL#U0HXD-;ZNN+@G*;V@C\7]=J2-XKB5ZH_4Q[H+]E,_X![Z1\+3,0:%-U M'XSS0NYDE6TOWVTXWZ8OZ%OH-98C[I#*L4*'2?%/IQA/V5"*8DN)/B7- 9R9+Q8\J>FN<"O&+P M"S@Y;&C8-GC[=7EP'A#H+HKN9(+%E^'M5FY4OI^^A^U SG:U^\JVBZU;V,%O M&?R6I^>W[&8Z#]2_VX77KNW.:,<9O517BCW0>)KQE#_)1?PZB[4)JT'EW7-3-1V[ M/MY&C3GNP/5."))_XKE.1+V3HZ$T"O'SS32&1,5;U\<%<1VEV0+<0M4+SUAC-83AVT:*,CUN%?AUNK0ZAHR6.,7 RT>N"7 []\>ORRM4XU M4$JYI6(\,$ZY3YYC8"3R$3D0AR1R'D]I4J8T8BQ:;"Z.C4A6I4])V62I LC7 ML>3V@?:=6G=!'O<@8"".WQ=QW%/<[^9N9KE8G N:L$+M!<;0,TB50$.<8JSB MX7W>X\F;:V<;@A:M6\ ,Y?[XQW-J5C0_(RD^S>9-P(TU,4&[5SJ T_R0W 5 M4Z$NO'Z9JU37K: VM(46^KB84C%:[[/=D-)>I.%@:O\W(1K!,!^;]Z,\R'9COHYN5 MVNS>6/^N_N^1Y%3^\O\!4$L#!!0 ( $^"<%*-3>;_?GP "G]!@ 4 M;G!K+3(P,C Q,C,Q7VQA8BYX;6SLO7USY#:2-_C_1=QWP'GOB6U'E.QN>V9W M[=A]GBB]]6A7K=)(U?;..2XF*!*EXC2+J"%9ZJ[Y] > +\52$2"0>&/[GHC= ML5HBD#\D,H%$(I'Y[__KRR9#+[@H4Y+_QS?OOGO[#<)Y3)(T?_Z/;SX^GLT? M+VYNOD%E%>5)E)$<_\=/WY1_[MNY]^^NE[_M?NTS(=^I!V^N[[__YP^QBO M\28Z2W/&D9AA*=.?2_[+6Q)'%6?CZ!"0\ OVK[/VLS/VJ[-W/YS]^.Z[+V7R M#>4Z0C7K"I+A![Q"[+\?'VZ$-'_ZGGWQ?8Z?V33=1D\XHYAY%^L"KX;;945Q MU(SA^(GA>/DBC*[R$^[M(V9+F'8,N:3+BUCOL.6Y>-UA_;P H!6IR 5T67L MJUOZ4_,AZU"RJ')ZS1+>ZQA_J3#=CYI5L^N;Q$>#R+>?*,X?WK[[H5YC_XG^ MXJ^7)-YM<%[-<[I45&FUO\E7I-CPU;TEPD'R]DJ?UY@RMD60HAGMT7CUNCW+ M^IQ48M IZPM1P5\0BVYHOO8T)WTVUU/*Y5038:+":Z?*O90"&\GI!70M*W,%91^<3A[\JS MYRC:?L^DYWN<567[&RY/9V_?-;OV/S6__NO\)4HI^0Q?D^(QRO CCG=%6J6X MO,1/U8>H:OXU7U6X6.+\+S@JRNLH+7Z)LAU^)7=V.]643CO$79TT8$P^HV11ISV_ZNCI78'D32[SX MH@I8,I*[*!L0=KV& -%7(^!:$1@*M"2HPX$Z(*A!@AHHWL5(96RO6%>EK@JY_'?=U2W$VJ"WM)? MIUF],90E72J2&[I8Y,]I]S%7J>4ZRM\3DGQ.L]>B'10#T#+TBM6UPAT E$%, MF3 33R8QFT8[2=DN)&>]GU(*>Y7&$?TYBF.RH^#SY[,MR=*8HNQ^&-A?;'0' MV'5,R+I6C<<##C3O<*#[AKSW_J4)MV;TG(H3"\&&!S=(8>:V2(K-#7H C&TRI1##MS9:0H5U^J(KI,7U*Z M(27E![QYPL6 P,L^ PCN4'>N!9#31!U1]%M-5OL4; <[[ 3\@+?TK[19B3 ? M3M+B\'_XE8H$4>65FU7^Z2S-7^B_2 %;QF7M;:[30W2\+,3G="&^.9">SDHK MY?S84CK.3K\'8&ZF4_N?*NT:YV7Z@F_RF&QPYQ1=D:(\ AUS$ZU]KS,2]PE+$C''J. MTAR1'$5'EP ,.RI[=P0YKIBM4T5?(+*FK$B-MA);[OJ*@6-F5*?>3>;\?HLY8<6NHY^ M ?G:I!W8W'8'"7G9:__$O6V,-EHRVM/97^7,']M4%3@ZX9V4Z4NC.DX"AU7Z M][&3RG!,5 7:^D]KEUJ1WTC]V^^C7$&ZLI$[0751]UMWLHI_..]V!1!,34O8LA>:;?A?72IK@%,1Q05YF),'%49[$8D-V<9CDK0:4+0 MU*;PO2+A1>(^4(F[Y52G(V8B5H_)EI1_;@0JIP<5NLNGF[-5&R]/?W-XX+C+ MHUV2LC?"^A('[=NF2.IB\"*S=_S4RV'UGEWTWI6B-Q];7-].1ZS!\SDF]V:3 M]/4^W;C8%>PZNOZ2]H+3ER$E"T%Z @\U1!!=JVB/U%?_/F-TFAT]RU";.[^: M6_L9E]&7\;>N.DV FB+KVOT+I-;C"GL ZTCPE;A-("QT8SMMS]AC6\("T7=T M;R);EKR*:@W$.E?MRZ9M-$;3BRUT3VVARQX,M.A@3,?R49Z=,4M'C^6_$\N& M1_/YMFF.B$[-FN'@?-TPN!T%Y-IA:GP%W$74Z2/BFCB*./7?E[5XK$ ^[,2! MV3/:N"_3%UQ6:362U$3V&23/UD!WSO-K'6@:Y3&Q@]UF#A.R8B^Y6E#^WW)) MA8.HHVA?ETSA@&4VE++>"\?Q\Q<>OJ%RS?)7T$SIT M=D?IX_@E)#J%X]<).->ZR"A^_2<"\9RZ.A&,3)31+C7?5#B^I4AO<;6.LL=] M21>+\B:/A>D=%%L ]I21GEV+Y_S#\NH",?JH!H :!#,6D O. 6%]5,;I(.0# M]7^B4)4H F#HU[MCM2D7]AXVJA-:$]B?.DSN[WX:0E_]WG0ZCW;(%W"6U"DO=9P!3@$$2^6E"G2"R;Z./_[0H>^%PJ,W36[3 M"44+N94CJ[G#8,+A=[/M+4N-TURP4XH_!&YSIQWZNKDZI0RY;;*!OQ(4G)'Y MLUF3[H8H.X (LO%*I(*HLVH"6UZ\IDRF_TWSLVU!DEU M^;X'0A%L\]-".\T=\*(> DIS=%\/ ?W:# &U4KO_ZK=!F%A9W0L-9,5H=6A= MUXO5/<5,0479S68;Q=5B=7MSO>A\V4MR??1/GM=)8+%" M'4Q4XV2_8TA[UPD50=?'O_F-XT4&5\^!^ 2_JZ9&XBZ+BE>7U=N.>VG-/=)P M[^6$>]UO_/N@["H%<3:#/G*@=O=$=''L9N^LGCWVNRQ=D=X%4D7.5L>_ =@: M;A&XR\-J"VF(3*[,XFB7.3*PS!&%96Z"]H5C4=)++.M&/GSG2J-@TQ=FY;"L M CG)670/_8;*6U6D,?N1MX0HOG6B?K*O:8(+GJ:-_FG>0.95L.[H&&K,Z*'# M7+>>HD[;EQ)X$CBCJ3YV%1O5S4)$N<;?N MY9S31D5''&WI!PC7Y'5-;+M#,;Z8K:@1'6W8 93MO;E\K/YM9"5Y(KJ<]9)J MC![<7]*2:2]3VJ,_L?&=-0]0V+F_]P(%L)VYH.LPL9D1OB#YT.@_[UO0?"<[ M^B,#3?>]%G3OZ=04=S4GPJ*9B,VB!!AIE?$OM7VJ2X.(%7ZU6F!Z6\ZNH MR"F \AX7C^NH&-KK(,T!>J5#1E\]7G#Q1'3?W;1D$:6+.&'T)LU10K(L*DI$ MYPR5[+:8T5[E+K9@\E*8538+K0H"=@STOXUUP59#WF"WV644R,M1E[1]3,KJJ.M56M#?I/FL^8GL*AXV MS?Z612=_.M ^./8VN%J3I.3-HGQ?NQ,2'#?FS.=U&J_1.GIA8Z)4Z>J087X0 M:<;3+5W,'JK7)I3LBG8LE#LI2?P;0J#%AIA*FA=#JE(4%1050<:B9&FA"J>)E M Y%G%JD#*_EFV LK^0IT#S+MFLH&GDN_,6?TZ!ECG)37E(P\3RZHHLE]!/%HL$Z L6IZQ%SK28NF/J@S02BIU==2#Q('!IP-8H?%@8RZ M75YTL=](:F B7R$F"REY;$X9D"2G2Y! M0P_1#!UA0CU0,\1CKJ?RL&E<-.7OE11Y[R?M/KN&X[>]JQW+0O=4^59?I_>'HPI0$8/]N(*-K#AG=-Y#YW=+QQQ]JR%/<AH%G55(M03E MJ3+2C>4:T]_\*SULL.N@%]P/#V/1&<*,#WH- 7*M1L"UU++[-@8#=3B.(^@8 M$G 6"%=#M!)SQ$>==J/N1[OQD"/_-VR:(D?@3'9D>K_#17>,GBCJ(M MBP&C)Z /T1Z]^[<9VP[>!EGR]9?[Z2WUFZY8H(4%7]R9PV7_E&BHQ?]0>/$K MV (D-?159L[>,S]S2'<[ICF+%=.B^ZBHTCC=1J?Y M$JWT!7D]#*7I(T01#$[[;; _+@"\U'44ZOGI(Z0>P!FJ(?*7AVP;^DK8 8_E MS+OQ;GL(NE!'SK/ZX5;C.D/180"!SF'F&DZLSM!D+^AXIGX+MW3'_;B_JJOI M3?"^K@;F^-(..GH?-W<*M43"W]R]$E?8]=W0+#BVU9NG+/ES8W(U800F%KM: MET[L=CEI_];[HL73V/%-?,N4;7C%V5.VY'6FQ.Q-,'XF54I!)$M<;!I-6ZRH MVFUPP>J&7I,"I\_Y!Q9%&17[Q]UVF^W9$[DBBBNA \AFMY WQA;(.Y?[#B/J M@63VW0$F:G"B%BBJD:(6*MC5%(9#QLZH_,"TZIAI$7--M6Q;-6S;M&PK:[;% M#?X CY]M*@1Q-8>A2V+_?4=-=UQD^][OAML MEH/,,(4VM:&.[V:W/3;/[>C M0-VO1>VF9PCXD"U[1;\-!<9W\==>LD71)X#EP"8]/T5DU7&%+C1[G(Q4]-$$ M]=BJ4,!KUT)GVFM9O/:959/I_^2]550G^X?HIEV*'@KM:2(+6I&/Y?*JGQ*V M11I.WA0V=1JFJ*&610-8[L]HOKUJZ;8@9WP_-S6?3?KWH(%2'*'U[;X@["B_ MB:9NQQI-,E"7-&8N<$5-/:TQZCM(34U/VJ)95'-B>F(VK=;J:SJ)]/O#VW?_ M1=>IJ\TV(WN,RWDUWQ0DOTSK'%^+%?V&UT][W#V5:9)2&U46 VC<'2PZ$$S6 M1]P@!8?>?/JV?A_4(D11A3A&U()DYR9VKU\7VSL -8DM],@7*U&'?5;A/JLX M8SB[DD%VE1W^('&(YF)/;,^9W\"'T6B-\_WAD^;%W/QS5/ BI=7^)B^K@HM/ MR>]VE^LH7VSYL?<]JYM1WN3W/'77KSA]7EKC*%JB)>G=G1R(!\CY M/,I$W-@SC9DB= M0>C?Q!L1#J+.L=^+6?8+KV$P7;,,B&]R9IGF.%PO+S6<_VV569(V+U:9D0CY M7:]^B0I>49REF+W$FRA/%D]9^LQ9,;ASZS<$:O@X >>JUR"H\^_6&- !A.(^ M[TBU-/A/X$QU=$28/Y4\/D[KJ/"ZD=4C0]MYT*,#^JV%X5>F-/D^>IH89N;O MQ1"[)L4*IRR!4CD]*PP";G(FF,X@7"ML@^5_FV!V1,V+_067G]_+&G77UKR; MW@JE#VURZY/Z$'R]VIS"6"$/0:> 6W^.ZJ(VU-XIJEM-ZZ\MZ>EZ-_G]L?LJ M3Z;*[*]NZP:LP5XV;J@4!:\PT:3!V2]6\Y M[-6<4*'J>C_[$!6?<,6=+F5'%)VA0[X='L%64E!:&4B\#QN0?N"X\ 8#P,?: MXN.O//!3A0ZP9JB#S%/X,K:$S"=N*LKR@AWZ$V6>A>EI?)5[>KW*\?]A+N T M?_X+CH:N/JWW#8/2T1_WO&M"( Y[5 M_T$-^6E/Z:%J36W!B#. F2%HER>X4$G]%"CKD]45A#B=O=^+8Z5S M![:W>Z$\O*<()NXV>6[4)OW^DYR?E*6?)C M=/WC[^WL+-8_G[YMT10;F;R7>)7F#')>%>G3CM'CN?YPP5+XTG/X8O6XQ7&Z M2G%"[>ZHV,\W[*4,MT0<'7ML>D'$ =J=R1TI&U32FJ/SKF:(D$7UNFFG$EZJ(V"N]!.=)2963 MFU3W4?KZ4*;V,403A)TZUP)&F3_-Y*0/5U46;@MMC\S*0U4L'/"6@@J@$^/R M1/18^7MQD727>'6^\' !)L?T)^<>>87SZW>.O!K0M%PCQMRV$O2AZQWY2KED M%*OQN_<@B18HOR$60S-L_X!"-AN2/U8D_J1W3A&ULW5<>=U_H%,+AX$X#KNG M%_/Q.3S$U*,N&;J)'&:$XB8[T\AY;*1+#_AY1RUXU<.-RN< S9%UZUIA&MH. MCSAV1V?ED%-(!AWFF*,D6427H;^7H\YQ^@WO)YUA\I,[Z!S#]);'9NJVMBE; MPL0'U<-"O7'599!8\$R.FJ'-4#TX5CFM'M[OV)P7:&& _#\VHQ^;.A:;35HQ MRH>?6!V,H9!&I0:0.$5IQUZ"#Z4(M,/C+(\'L@RT!6Y:RK/>S[Q2#GK#0KBT M32K;8X/?;L:'\; B-OR*LZU/T_XE0-2>FI(0?6[^7BRJX]09WBVJ8?*3LZB. M87[]GN/C\4S+3#/E]:3-M'IP$#/MJYD&D[C&7_[_XI(6K'L!LB59M&%_Y65= MRC2_Q*R<,R.^6#W@%YSOL- ;K=X(8,N.=^YZ+>\0H ,$9APU(,!.:!&GF?>;UO!<- .&_T.Y&L>Z,_'Z6Z0L+XOV0IZ@*W0*FY7 MK;3=R#_07ZP!3G$K ['D#:^'UE841?7E<@@GN$S6B3+G/!_2FEH7BU5WY_M M_[=(8_H3O[;ZF*=5.8^K](7NT$OVH':)OU3G%,XGTX;QTV49?/M-DLCRB)Q M9G?%%@ K<:1GUS)Y(/\]IX\. , G)^M#@ME>_:)YVSJM.DL 4!%NBAU HN_1 MR=!+_!S&GZXJ: 3 :K/4MSRX;K'Z$/V-%!>[LJ(:7 Q6QI!^"$EQ.]BACX/4 M,&5==;"%'W"4JDFSC8431\''8.44E7>CVO!1Q2T>U-2Y8VK.RG^]>_L_$/W/ MAA2X+?55=F\FN2*RDPU?((JT_(2>PM$1T4T(Y MJ5"6;GB-^8K,ZIQ-[9ENUA)GOXEQ^L+VL!G"5>Q_$1E10:(^IWYMU??D!1=Y M?3%8GSFE"=O'/@=:DZ)NG8?Y='0/KH^@"=E'^4MTF6;ZEA\7!4ZHN5A7HK[) MRUW!=KN!76C\8]AK>T&G^K)!V?5$=-?SCAYZLRU2NE*EV1YM"Y+L8K8TU96D M]]HN,IOCTM]EQ=1#C@.V4S4O\)_PBNTYU")CXM4$B;\<2M;2WW^N#4WZ^Z1! MS0Y_B)<(1U'O',0,U@2S&4[YO_!F2PKVH#U)5[0AYMWP!'MI.]H@[];'U(WH MS9'=I>*^UI$''%/>JRP7@PUL+!E''7M:-AJ:S#"A1(VURG (%E:((P2AQ_,5 MKA3;(X&8P'(QK&ZB)4,R89:7C6A/AY/1?Y\DNU7^WLJBT>O7TYK18F#) 1EM M)G-Z&6H=C,3&TM$#$'@T7^/"T1>&*:P;0PHG7#:$LV6\:N2E./YF\._ 5:'K MQ[7N-,3 /F!#L"X\ONV0@OEVAP6!C#+,2#I/#^:MWZ?]-QETXVJU TBS4O\^ M=@@E(+KB[VAT !?P@%=IA@Y^X>F-$?Y"XN 7C@\ V#^?#SQH_^)?^_44BH!Y M[-=E>[XKTQR7Y3S^^RXM4Q[^2LWS:[8.W^'J<-,K\.%JMPZL8K7"U%UJ40W^&O$/L=>,\FHS3 M IN39E!=6)/-@((9DX,R0,:X%69SN"";IS3GG&PUI\?0G8!UOPJ(=^ABA^ MQ > >B.8H78,+("!C8+9L>TX4,D&@GHC06PH,Z3"6,=[K#/E&]B2W4J!V0[> MQ0M??=EB%B1\O6/E6YMW9!3.5?Z2%H3;]E'V(:J80$DCUFUW"[$8+)#W%K>^ M6*$6):IAMD]*2_ZW/E+40-6.7Y\*CX"GYNBIRW?Z(O,%@C01P*^,SA;)#&09!9/>[-R;A)/>Z2H?.O ME+IR1PSX'-S+-6!PC#TU _9BS^,EH^9:5SOCMX='8/Q.Y1$9=+[DSB/U20@N MXYV?JWD)"O#AOFKIP'O;4)B"W[:!8MMC"QXAT%>K4(LX@*/VM20INF@'F6[C\F%-B]2E8]N)6H97!\UM)[S[?XDI@0!^U6AV9T2O=&@GJH,P0!X.F M-$ ;\5FX'B=N$85[(JNB,P3(3;_G]]9-O23-1=<=J7#YT+U%%AS>59L!3^YC MW?LZMH_A@)S9+8[-)*4GIXK2LMSA$4/)T:E=680(E'=&FVJ_QJW>QJK9$K"Y M*E+PL<$J0M'=@YR-$+#1'I?/MKS9.ANHK8+8X3==77TB!IPUB]Y8DX+=[F[F M>?)+5*1L1>+75!>D?)T*3?E[2+R%K%_G@12,^!FO-<#N%E\:^O7M(XHI NW0 M"+O#,7*.L?()HP,,$-B@)$E$FY]V/=X+NK)$+,T.BZRZB(IBOR(%2XU=4B3T MJPOZ<5H=_>&Q8F%6>7)+Y5_)26Z+A@V_NBD63ZYX3A/=+6ZY/#-';LR!H;B/ MS-BG[9\;%MSZIJ"_0JY-]?*@Y&+*1)3UG2'2#XVG,?[>1P7NRAKLC?P\0:A#Q*"&>KJ0#Q:KQT:]G:$E&+VD=.3T@DDDL,-_(D%,+ MG&]")GANWD<6"W)9K]TDA[S.\4X78/!YP>?#[/$R$%U3:*+<=?V"IZUC<5>G M]N9C0H=!'3WH>31XT//5,!SJR$I+A+.Z1%AQ?-$<=6?Y+@MKDTB]SLV:''&; MMSA^0M7]JN%ZPBS3)NLK+R)6\4FRE/TM:1*VUS8LA\02S=:U/;8LB3FU M8D-=;_M=94DP60M\KS9_B=*,'6OH(-E8'G&\*RA@-J@G4:$$8"^V;MWDU()= MPLEA6;F3LS9RDRNZ#U'Q"=='X;*CC[;TZS5[^S"-6SM%B91=XNDPVZ\6/^"* MXF-H[^G,W$4;//^2BDZ=\H^!.CGVW6:7L>6@_A4#*\EUH]T>G,![X\_M[;BU]V& M6?-KVE-9]5\Q6+KN#W'-KSRUR=9^3:MU6RFC<])=[ I6ITH@6SI-@7*F0L+7 M4J^"!;+*NQDC8('O2G-\IDBZ@CJSOF]::9B.-$U+W(@)?VT[HEFZEL6NNNKN M&(6O8O0;VW$)"X@$\NL*T%CP%5H;IS4/*T.$*"1TP&3V=L;EJ.T\H6$C)G3$ M^##BVJ_('8Y/+9OBPP FX7 <4T2QUU")_T:+SA+'ZYQDY'G_2%85JYHWSY-[ M:KGFPW6FM-H EIC1OEVO+ < J$7 XRUJ#.#$*0[&93V#XV'D97_D6X[2OR:I MBQD!\=BON^8)E%O'DB^!QO! C[YLWP'2$%/7R@@ 6R^GBQK"G14; M,L9")AU$@V%^I9_' \[QYRAC(#74;J"519WK]1Y2 MX7HP;&F;TI/'PG.U MTO> ,[6T7]<:TA)'?>HS1.E_!SY,6QZ0[8.T9,C>#]%J,D6T^1KD^%#7%>%' M&Z7C@_A[L^/#:;^NM>@:)W2]RK@_IGXJU,1<*E2@='N2D/#X]"0QQC@K]R<# M>45_Q>GSNL+)_(5R\1FW6?#O M? J^Y@G ((.L#05!?+M%)\Q GU_S\)!3J691N$L@>\L%<3IY_L^1&!];X.58 MHG"U1@:G2''G[E/V,^HGIRQ6>"-PMF]%IA,8)[W;D.QAC-H=C/QCN/4XT*D' MSS.GRDJ6C&?U M;$OK=L -NC/9>6#(H[(==V:9(XID^2E1THZ._.7IHV7M5.8GH M)$<+D3BHR>7$NW(@6/48!'$13-LGX,\),(53?[_X,_,=U^=4X4$_(5D6%;TO M;9[YOY)#/GO"WK@\#PQC49]1&P)*E]FT7F:' D%9R=#>/TNTCA+TA''.?KO- M,/H"F(5"GY#R9*27/UKAM V"&M@P"7W=Q"R+,.WS =! +/ ZYPDE? M8\H^M;+*^7F%>;+.A7R *>6I<*T+__!R08V40C>@5JT14)3DG?N*P9*C@(1@ MV1X7X*C (: V>K@'(NR32D5Q(C!>^M6G0XWK4\\$3A3\$M(*]8ZI #76,AKG MEDI;OYY:*P? Z("X<4NVR>,2;L/T4*,&]E3*Z+J2!N)IBCW;]R1+XWT'9?Y4 MRN+\1[Z&VNW#O7I+$S9,'I0.S-9( -M9<[O'G"L<1JAG,&,R0C39%3C]7I,C M-WT9OH+4;F"AX]Z^-'3'O6_:\: ^"!FZ%#BLAX(ZD;" M+S;X6-0#/5T9JJ[UD/@6B/!;M9YG6KL#BYMW&+^T/B(K67%MC-Y]D_IV MHBYY?3D<,6VFYY!_%7O(759:<:)#+>P$B_9[]J5_$@@0A;,Z(OC9LY?.@T,( MZTA5$2!Q=*R8AU_GX6!7K4G!'%6.3P4G= (?!SH\7]LYH ,>\@!@P+VI6/[= M$'XW!O^IBCFP] 4S[W?Q>_7PZACBXO"0;\1M#>T&N'3IDG.],IV\A(S)9D/R M@0>1/P?1"_#T$%L\GT*=PGE=59'^\I)16*Q%>U<^4SZ.,U3Z=4.%!D<"-EAR4\M>S&IZ$2HQL(^,-H HG[-CYK<[' MAX>KNR6ZO9F?W]S>+&^N'L/L 0J\)?H,\YR'M,!1N2OVCQ6)/XT%K<@_AF8C M'>S4>5[?ABKB9,,_K1YA+='CEV<_F>R2V2B8WL[YJM MH8XM-2K.X_YZ,%"2EG%&RAT_#JY03&&A%<6%T@.P,':![IP00T9[OL(<+PYH ML22@ST* DZC^-U;S;RJ5_I2JAEFM%>:W0MA$RH*-%P.;3@DPX27N6(2N:COX M&SMY_\YEZ6%Q?_6P_,L,W=_.Z)KO[\\>;^ SW'AMFCU'E.P(ST*WU7 MFVU&]A@_XN(EC?'PG<(=R5]PR7RN[/J@Y(9I_^\7I*SN2/477!VBY 52ZYP> M4-J=X?)U_'(V ,@I:4+<-+R<["X=#]=J,]0A;^\B&53ZVPKM<=5[6S-#GHD=Y^*Y85'PINK21?@M]&#K4I[?WH$/$0<] [8P"\OKS M==Y]I5&X>O,I%1"BQ:_?B:50E^.[)D7S*_;=.]_F@Q3$U&R*0;!?O:$Q.*I) M61^6^![6)+D_%/OL#2-D_9% 2NW#;E&0F* 1*9?1)GK&Y2/9/:\KC6@4<3L[ MD2BG_0>*0CD%8B$"Q<;H+$2?S% #!-5(9DAA@'Z"3R3R)0X\&6.K7TV[Q"M< M%+UR'?6EV1T6.?3&&P!U2]RQ:Z6ZO+J^>GBXND0W=Q>+#U=H.?_OJ\<@\J7 M7*+/,<\2U=W=L5)VAXWG 6?LH13;?\J3B-_1F@"6>H7*IAEUYW>G^=8BAXN\?]94K#S/%&*I'!)RM5K1P DY]5O&&7$ M2(?5$Z?3J?.RSGB._&I_HH;FY8R"YR!I2;PC4AG$"OOP^ MXT@@CA\7XP.$/;<9ZA'3)Q1W,!!1')TCA=:0+P)G:DAE8X>I&B!.#OCN<+58 M,;="517ITZ[B22+) ]Z2@CFSKFB#:J^DDQ;ZMZ*Z!CA<:_BQ\"<]H#WQG_'B M&*S$4/1E JI@8UJ%&F-MKCP_F.GV5O'Q?? ;Z/.9?E\^3:QPY^MA]A$EGO@5 M!BJM!Z$6",/@-T!A..I+7QA>+?9<<_P?,.VBG\H?GCX]7RD1\A IT=-#A.3-CH_6E45X+J M)B]W!F^>($(@DO"/XXRE-@LY?4S6(ZE-PVF)" M90)$RS9D1U"J#L'LRUM3[0GR<46UFWU+BW4_ +N(X+%M!P+$YL'DXDI!/ MA90%3,VJ&>"L7SU[H$I?I#&UJGC6EP^898H3*)?T6Z!&#?;I6HT.1-LD/37= M, XE.5N)%J^"!DK?1:P.BO2R6:&%G>#H?L^NQ>DT9KBF'O8B6(75XCAA,?]" MBA@U2LX;:"SN[I!.3^SMUN_ B@#*"/F6QTX??& AI>A.,*##H#"!Q0#)XG8X;Q?J3[? ME6F.F?YMGM*<^]S4I5FO,5"*U8BXEMX6!>K!F)30:LX%,6.P]WHJK7/X$F\+ M'*0S]YZQ5[1)#R]?W*/0 M%Q;6YY2XGJB)I-P2/\Y3:6([T9:'!WK2'%OTK'>UG%:>+<%[/746^A6TD9LR M2[=AOFZ\WB\6E[_>W-Y"/+!PC !/:TML$FGU91=P$[ED&]8=V5V$6B/;"Z+7 M>P@Y"E"Q1,OC FA&"X&N]UU)Q Y&=P6AHS6>AJH?WB7=VJ:UJPEO5W38Z'?5 M^!#%:WIP*O:J*\9X ^!J(>[8]4K149Y 95$%]A)]GOEV,N9E5;!:[22_82>' M9\I\Z96X0@NP^U#8LZ\-2 (!LB1;'1%@Z^G31VF.6@3-KA/(V3DN/P3 0L_W M2'3Y$=T0]?X$O?NA73CWJG"W"?W_C/U/NMD6Y*5^:!GF1J?/-2)CA6]_=9HQ MRXSYU6]Z3)(MD4IMP-YI2=_NG=(-\4 >9Q6V$A"OO/N7>37D!QSC](6]^I*) MT\C7<._O4*_.'UVUQ:R+CF[0^M4BI@[4KI9RRG]:JI/GA HO#L_QBA2X2[$E M$#C+O1NDJ;* 8A)/7=$3!X78&I26S!ICMQ@IQ\B>O^(P*ZKMB2:.9V\"2D8Q M7:U6.*X6J\&_ZZB4:E\V%6B,IH>8>($&2!5H.NJA/&ECRJ W$]--J""0>$@7 M'M(B>'I';#D!0HAQPSPH.I@FG_1A2)?A3/?^6I_5Y>/K;8*3\_W'DKT7&'B7 M,U+T"MX1_-V_)D'GH81MR<;N*5<#!44=EC#5L0PFA]CCN/?-B546QI>X_N]- MWIF+N+R/]NR$QC6P]^O#V4V\75GH%+Z!&1!WGM@1)W1AR[BSL*RB"A^;;8># M_/?;&FJH==W&!!(WL^+9O_02I1D#<4V*QRC#CSC>%5Q_+_%3=?B7R.&DV1SJ M@5(DXUR^H[0(F(9?F]O$E(43.$:_C]*\9T-M21EE@G.0@<_*G(K-HS<@#DEA1_-D7/ M>T]-!/R4W'X6=&7,XV%K&OVN7^U1_AX7/ 'MR'%I['/@BB+JUIM[F\X,*AGE M&7J*RC3F4IZDV8XJ2YBSSRBGB2[[P@K6V.NGT>\MB9:W-TZ=;%'*B),._ZQI MG,D2J9K$XZ5+NF32O2:^I5O,8G51X"2MI'D8QAM K2!AQ\Z+(#64$2/-=MR: M>-C$# I\)OK,"^U[:6_'FP,Q>XL4QP7=RV_3Z"G-9.=,L\ZL^5I4B'H+BVA< M*/6CMAH&R@XX)N):T9HGJ4M%G_E3R^-/OZC3M]VS)W@D/T[F?$?92QM15E-H MSS=YA:D4B&Q'M\2U#1(4!\*?]E9UW\/56E70\Z($5LGH7U-\?CB0U2Q5W7/1W_'=.*$ MN5?,.[2KIPJ$ RNO D*+&NV$'W;5O(6(6HQ''\U0 Y.YG9I/>0W3:?%;7I*B=N^QH*?73JS2!AN)( MNG8M<8]7%^@Q7N-DE^$9>O?#V=N?9J@#-&M=]SP+:5#_O1+_"82I_D4O9C$. MPS57FZ.71 C5&QN(XS@17W:1&AJ(#>1JG ![AR,X>V(04%-=%_6J[U*K1V68 M#C5/0^B(&8=UM+%LU;'$\7?/Y.7[!*=T>.]^8C^U52PPQ:EY%1,PS,LH([_F4WE+7YK(IJ[^ISRD M2*,E/'/S& 4/Z9H/$!J7;)BX(AUV$P,>3D;\],7.G;CYR_0CA #+]&-Q1 !? M_Y#V3$UY-)7&XZ9\D5;[>8&C"Y*\MGM%?P9LR?UNG*^FE!9BQ!"CYGU''N08 M&6.#WP7Q8XD7JZNR2C?4/A2%* U_!%SVCCMS+0*4&G=!MO1FZ)YD:;Q'OS7_ M#1UJ*> M46.8YZS"3>CZ(F?/;!:K\R:"7R V8Y]#LPX+NO6U:8KH@[(36QL+ M)%LQ)8[>,/+?HKJNPI:4*??Q4Y4)/*SCARAZ ^->LN,')^%JI(YJ ='EF^\G M])^;\$06U%.0G/X8URG$ZB6T_M^QN'UH-^#G\WKD7"\>% \Z $+'B":W*8$G MB]B: ?]5IDC."P!R%UFYV%5E%?%LU.)SX6@3@PI2HJY]U(NB*V?)B,\0.1!& M;^AFP9\^E=\"SX86![7%14J2QRHJ*KVMH4DM/L717.6:VYSV6-R==L=5@4"8 M%_I9QZ):XZ*); K1>.LF6HM^)P<:B3LSG]J*. M"KK)N!PW=*LY8)JA#M79BA1G9<0B.UMDJ.=\GR&NGL$V'X"P$CLSX5>[NS,. M7VM^Q>GSFAX&YR_TM\^8)V#:Y17;+N6/9Z#= #55[H>?:\JW"TYA37EE*>#*XJ 4;XOD_.2 M9&G"WU:H!4>H- %?)HN[=G^9W*,]N2 '):83""<#^=>6/,?.B*B-?&WJ>SON MU;6 -08X(XQ^XZ2#2]48?X=<7C*F>=GB[ML !,'%F_0[@^WMJ#]OFUMC*P>[ M;I-SDRBS:$+>DP>\B=*\_>,2%QO1A1NT&Q?>DP%RD_">#."R[CVQ,G8GWI,. M6?T%8MC0&V;:A0EO DNLJ@ME="J<[@%7>956^^LTPW>[@;P+LD\ *__KKIQG MU^;T$".(:HK>EWLA]X@*2SS,_=4&%\]4_-X7Y'.U9H_1HGPO% /IUV")&.S5 MDW"TM%%-'#74 PF*G+]$DVE>S,;$1&+)AA>,0P,L8% M#RO$XR;*,L%KKY&OP"O"46^>5@).4_'ED[,%8)B-1)$W85X$/N",UPLBMVF5 M/G,/R2.NJHR_]Q"!FPIO9!=3LL\-++*A;KU9:#WBZ#=&'G'Z?KV^RDPFNISS+4;+ M@;+ *I_:$9^ECQ*^PZ+#24]":H[Y*I:8 69YV'SN=T]9&E]G)'IMT$F_ 6\] MO;X\[3PU1<1)!MIXAAA(E+CBR4=87%![Z)D48OMC\"LC3V'7FT=G88%:H@'] MA:=L/'$9"GCC01J:QV />,L*O>3/CU54#4;'J'P.EH_A;CT)2ON(KZ..:O*! M1&:$Q427;QZ$Z!>2[?(J*FI9%DN/X#NPV+SJSY.\=%3K)2:4G(B8290YY/E5 M3OJ2)CA/RE[B (%/2?8I](7-0)?>WM$,T(;5$S<:@XD_J".-ME$Z4O7&U1L7 MF5 0'2YY6!%_Q5GV7SGYG#_BJ"0Y3F[*YE1WY'KQ""OKUM%(RZF>?&'G4 MTDTVD(# M"%5H. \GY"!0AP(U,/@['O2&(_DV;/D%O;D@1@SV*Z']]^J7A$7$",11_"%0 M]DX[="UH1TD'T&\UT3 ")>$F46>1[XCGLB3%<4Q54ZZA7))S_(!CG+X("Q+J M-@?'1*N1\9>N0 T/+)N!J[$:)CO8-B "Q8)K"AHQY:CGA&D;:M,7#-)B1?>7 MYUL&J$X@]2><)=>D^"@LH:/5%IHN386&MVQI*F! R=+*:_@][>"*2'W _CH\4';VIG2TZ8"X/&0:C!RS:5,3^ M..G3Q:GP 8X9 IYZ?UG/\LL4/ KF(2T_-0EGHF=A?D^5)O"7]<*N?>F=# ,L MK[G-,0&TZ0@ 8@BZ_$D40Z@\ >,B1" \G.:FMUSC D>K2GP? .[(\;9W(#BU M?>^ S.7&9S)^@*ZJ#BKP_C<@AH -4,3;T"4*FAHK98US((@7TM1:>8)3$N&* M$YQBL5.:P&B,)J$5+6%4=)3#E;G2$B]I/8(Q?OK5N#_OHH(J?;:_3O,HC],H MZT=BCR3;T6L,U#HU(J[UKD.!.ABOXNP#)^;1G MBQF /D4++Z,M-0K>I=)7& M',I(_H:1[\&10H)^/44*4>KHF'S8/ ]C7";:K)O,G1XSA^HBD3A9K/3O]8;; MV[_;.Z8S@?N]8T"6[_A,1^O@GJ\BZ FC%A3]9FJ7?0))5+OPDS'),HNFZ>RYH^;+\C/. M7O 'DE=KTXL.47>.'3^OR4[-_?,:GTLGD#DO8)<@(_[FP$X@H6 "7$%R#GO8 M A[P"X.T_K_X$H8E0#K?X"3A)5]DQS[5]^)C8N MMU]WX]K)WY";VAK?XG+JX >/';:F_S#I-?U$\"!N_4&.3E1?*5$KX2BG'3F_ MF&L)3DYK.V1N+^;@XX=I[H_3UMQ3 01=R0USU8,%-OA 2?1GL,7EYS%28VD% M>84D9!D9X\,TE^AKRF0K 8.O^W$=,-C2F]KZW %S&C ('SUL=?[#I%?G4^&# M! P.\]1SP."NK,@&%RW=2!43->V MH_U5L%_I-09N6VI$?)F/:FC,B^;8&Z>-4CEU/9P:3OLOM;$ZVK,U)4]8$$>- MS7Y5HFK^C4I$\9KH, !*JHU@BH@O+.7:O>@5Z)HAX2B)+9 M'@E N?H06!3+ 403Q3)#/(]$$+U2%","XZBJ'N7;3UPYWOW0J ;]Q5_G'Y97 M%Q>DV)+:W!X\28U_J*D"X@Y=BSVGBGID%4])[O G349HWHGR.![PEOZ5+:KH M9$C?>15R!>$@ZASS9]Y?T!\7Q9)\%OM]A5^:FO:''GT;]HPR(@5BM,,:]0-< M'3+I1:SR)RCWI*0;Q_^3;B]((H[.D'UL*BY'G?J6F)HXHM01(Q]6:(;9.R0W M$I[Y$QV6AADOBON"O*1Y/"H\@L]-Q>=5M[X%B)-G:TX+(*P(B9@\)$12S@5^ M+'^^7U( DFPH"BUL/94_].S&S[#VYB'F!Y8N!DB;N5&AA M2[X./0>3KY!)/54X+9,P$?L\>V"RC'R.*+1K4ER2W5.UVF7*SYWU&D,],DI$ MW-_0E"6*6BAH17?.I &#H@9-&#>&WAP0,\;Z%ZV\*_8\2_PO4;83":+X M0Z#0G7;H1<"JABPJ&=T9BBH44Y-YAO[P[H^SM__V1Q3E"?K#CW^8O?OICZA< M1P7S$U;HDLX6.[6C']_-$.,E_X[9P3-$/]GBN$I?<.;W78_"W!!UAOMX]'6H M2/#(6;O85?2XDB=I_BP\)*@T@C\'DW3NZVT8AX >:WFL4: >C%!/Q5383F"\ M]+P!)R^XJ-*2PKCZLL6Y,)FO^$/HQGK2H:^;Q5/*H L."_@AEQH'LD@)O:N- M7RP/1)U)?H7],<+[#=[B21HA)OP6*_&"?KJ6^H8?.<1ZO-U$1. 9, MSE>BQ2S/TL,6;U[F);G<%52B[W&1DH1;"XMJ+98DU790J1KKW[6$<2)AA$F9 MM03,+[]"=D?R*OK"3CX?=GD:I]LH.R=Y4DK7*K5&0/&2=^Y:M@[444<>QL#5VJO[*-M#0[M+6(^!E;4-OTKPY[WX[I75NB-'C"YV0>Q.) MA^2UK\?2KFFVMAT1>4S%N1#*H@2;\N8H=/(UW1E1B124L=EW5LX77%8L)H9U%3+-J?]\643,C?JXWSR1 M[)5*"/\.\(H?]>-:U!MBJ*;FW<\]S#,RRHC@ 3"=FTLO"F:PF;U0F*/N \0K M])Q_DPJ*&6:[/#)&PLO0TM5ODF%S(@8+Y4_&3=#GDDD MZYWX0RMG#A]KVH%B\-@^"3>%IPK/;Y9OZ81F]VN28V'"<-$GD-?JK[IR'JO" MZ"%.,%0B<"'WB I+_"X3[^DRQ8HU+O(ZI7%:/R"3/G)4:@-*BVL_0-F,I-EEH%O[[+MVRI2E,T5$E MV2(@UGH.$%3Q5%MU2/OU.P]3A6B'*6Y H,P=J7")..$P_I1QO_=TW-NW:8X7 MJXL")VEU'<5IEE;[#]&7=+/;G).B()_II@(;5QNTJ)!I%+8H/Q?E7XZDN,Z1ZY M>L!THX\QKVM17.R*@OYP02VYOKA>R>':3KH J#2'I2[4AV" J M[H<' %6O@3%E[T%CKS<;<(BC0X3"JU]V)H@!1 J<<*3T1A),;$Z)YWV<@F@O M8?;S#7M,(]JNQ5]"=^73'KUMOJ>D07NLC1% ME*F+!UAI#( 5YNE1"J(!J,\ M![#AC/;Y_![GN(BR>9[,DTV:\U(-[.61_&F-H()L2$=?JTJ#@/H#G&@K" M->DP1R1-WA,SAOH52IX@H$Q)/O"^42"**DV BCKVK78=;0G]&Y5B=4$PC^_ M4G:MO.%+O@3*U$"/OC;\ =*0#=_*" ;_O5D-GR95! -1OEV5T5/["">XI(N M_3S.>4VRA$[$U=]W,A>56C.P6TK>O3]7E!P'S/UD>VP52[VHZW+J0' ;IB8= M,HNCLD01*"O]AQ1P';]FQM0:)^\)2H- M@5(W3L#] ]X: <(-A"!RI\%H N>>Y^0'!S3\.=0%V6P+O*8G1WJ$;')5D[+6 MDF7T12""P%Z@:1/TJ#G/G7N @PA_*Q?W :&4(PJ3H0 X+\02LSW[P-:DJ):X MV%SBIVHL)D'^,=3'-=BI_[$7&RQ:#O6[\#:,R01(>?QSFOZ+WH@27-$NG>:K6]KAG)3+M(PS4NZ*0WS-B.@JM #*JJ1G M7RX!"02(-\#JB,"Q715!]#03Y7$:9?6]<[@R*2K20P ,]/PFGQDY=W2T4;FN MS1OYW=GH]]!W]Z)^?>F+$ "HWI"%T9B$!8?+SS,N'T2;38$<8@,:.^8)DS0Q M=8$-=.WC!4Y]77$@'M[:5F+VD!]LE(.>CV^[IQ+_?4>Q73& \M1TLF^AA[>A M/IV?W3JBB%,-G)E.RE:BQ:N@J72:^X4]6TOK4#71]JW:SD[ZG-/^G;\4NYH_ M7J';F_GYS>W-\N;J$9VAN\7=V<7'AX>KN^44\N1(F"[.D#/&R4F(GY[0N1$U M?0%[P<43T0[@X_F8LL/%GH6RE/ A $W>8?)!1V*EHF9+/N0]\9C0CZOZA(R3 MD=?F(U_;,5!\O3L_,5%"OSX?XZ[83C%_A^YLJ[B F"D7+FV4"T\&BM[&X7=U M>LW@\45JD&O!URII-I;1[^VM5W[RKPA6K)")5\9Y+%^UPJ=:N6=7OB2?Y_4] M,"LD6. J+;C'^1SG>)56I;J+R+0[:! XD*R'")<&!&I1A/Z="UA\SV MC&P3(86JZ$O[%FLB5S4#7);>UHA8%_*$\9 ^KZO%ZF.)>;88I0.&H(V5\\6K MOIUOK#?O_[0\6US3?URAVADZ?WR\6CZ:>W6,1V+#M\-!G)'5&86!.(X)G)]$ M\B,\/DE9Z?EA#:8(L.!T=Q_M>8#%I3!QA&YSZ$,;13+>'MPHX@$]O'$V5L # M'.Y 11EW6FP;VF'>W>@*&C'EZ(3T\&.>T*,"BR_$29V@0I[IP:0O%QHJHNG> MV5:6/Z/5KF*1"RFE3K^M@AI=9E.C*M-J_/8(' ML/,$%!;1LZ?UO[!M=;"AN->:1FNR>OLD>@!5?9T B:L ML>F+C9VVWXT/C:7D_&GL'YUK+&@X'C26XIJ^QO9%#ZJQ)Q,P38V=KRI<6%+; MP;X,L$LU-AR96UT^ C=IA1X62H!62^;#AZ2W9'@0<*!V?'RY M$O9Q9&<<&CI@J^\<9]RC%;,4*'V8,\00HE%>N,KL9R3&Q.JL>%X,HK3@F;@7 MJ^Y]^$U>5L6.KUOW)$MCT>L4K;9095>AX3R5&051)VAG.2D.[^A[0&:HAH)^ M:_X;.OQ);W*($<&O?G;PWQZ/H'P/.UC,$YXWLF"^8--!=IL-POM M&]:'+/$0FW7F;6GPZ5Z%H?.S,,#XX'==".9R-I1EHU7A:W$_WU&;;?D99R_X M \FKM>C1IFEWCEU:K\GZS%1Y 7Q+$+W>-_ M<7^=>P MS:N< FS.D]^UA%UB<&SS+".?(\H[5D.HK> B372BTQ2X+JB0K!Z6T&2XSLP@Y^3HEBYP]H??_OGTRDD94K[$3B]5;DE&8 MS1HZ%:GF#"D;KE-(5"H^(GXL\6J7W:8K_2N6TZ;6'3 '$N'=+ O20#4J?D"Q&QV:\B/N 7G.^$98=?_QFH4&TWGNX< M[NA![3'*8'GBX5CU%)R!+/V#!&AH2RQD'HD3021CS/"K1[QD&MUD;TF4EP\X MQND+.U?021XUY76: O5/A81S>5\LKQ[1P]7%U[T M,'U ,4/\@=[!GD0K4J"+ B=IA5@=VQDZH RI2UH"1TRX[U<'NX0Q]8.#\4)B M\L^!NB;JUGT!L38#T.0>EHQRFNBRSZ]@7?'JLHO5[^?%X*!#);\>($3_3V6XCC10 M6P2)*:]]+_TM+@JR<70TN!MT=\+TQ%IMP9N" @V/IZ.KJ,BI]0(Z>S@:"VR1 M40(3MG2FDE@-U=!4YV]X9;O'14J2BW54/(NV0=5F%E6LW[TG[;H@)=\*P/X' M^^.PIUE]')-1JD$9&M$G,4-]YVG=%CA.^3XJ4)NA3\ 96 ]=N1:C^X*\I*PJ M"S\%)SW*@?*0#G"1J+ FG$#0GS-\# +^RB M'O'@LC7*>(',J7'3AUXD^:HY$W"7 \:R3>Q.6&>EXB*Q)\80"H" M5W_?I=7^'-.IPLL"1^6NV/._B]8$G;;014"%AC>M5P$#4G,WHP3DH^\C^6=4 M8T%/' QJT2"%<;I24RV1(T8<]JN(=5R:O-#OX#= Q3KJRY<"'1&%*(HA:G!) MG^9R#$6?2CW-2:S"6AR62]MJ!,9L"S+W6SC=*"3<1B]?JQW-67.-LQT^\](,YJPYA0<_D,MX2S08YMF*3UYP4:4E M%65VCU2J!3(IMH):^O+>7=18VI"W[WY"-V6Y8^W^=?:'/[R=_?'=OZDU6^RJ MDNYD;.=B;=_^\,?9'W[\D?^=_NOMO\Q^_.%'I9YFB'["4DM0PS;;!U$'H600 MU>GVO=3^;5=6/(_-DCQ@-L*4Q[+6(18L7G=)+J)RS2\R$YR<[S^6[!%']YQT MSMB=5BDNYT]E542QT._BD!1X4;XR:W"[>'-0,["P%)6[^VJ$G;\M2WIJGOU*UDIISD]J7K%89E$#;$MF#3= M1\6B>*RB"B?<^+G']7WNN&2-M327,A$%OQ+7&>-\ Z\3L";$B,=>"VZ!!3%90 MBP=]IH!0BV@RC@K@-)T^L 7QWG<\"CT21T5"3=ID1U%&[**KVLMO"57:@.-/ M)'T[O_EKB*.&.FK)3^Z!H-H4$!!??NT'^]7E/HK_[ZP.(T!G-X"OZJN3:\ZL7#EE2E997& M488^\*NW)@@E1'Y8$0?)"%L\9P4\2E_8YEX7;"+RCZ%Y 0<[];55#%.'+)FV MQ@'8$$Z2;ZJ-PU7*0[F4$#V6N5\$/T1?TLUN(UP&!_\.6 B/^G$MWPVQ,!F% MQ5PCHZSP,-]I+I_OH;]#YKO?C_/YKHD%G.]!KI%15KB?[^84MR@>7L7RDSB[N&_(AD@Q.LI-HLJB8!F2Y4\=Q!^:YT;V].B!4YS" MRP$)+X>S(]M_0Z"SBK ,98VX#E?L4/H6OIZ<]AED40EUH!KG+-%B5V#WG3AM MD.Q36PXZCXETAFA;\4N!Q@!^:96TGKWC[J/26!SG?P- MZE_RDNA=Y%T*8V&=\HY(&1)XJ6LK8Z189]4;;F5K 3SN/=A:> S#RK)H.C+ M"LD2OTUV?13(D6RIE+'0=T:TXP=)O:SOTJMGY7;@G&@C_;M/2OOJ8=H,]?/] M3^XB6GU"")C+@9(BUVE%A((X^)5I"N2Z-T^9CRM&+VQ^XU?<&TIK/,22P!L_ M/[JK[O='']O:YGFGGA(TUVK34N&]UP)AM_SXY0U9_IH@Q^\.LY)UEU3L.CJSGLB:& MJ_I0U[[7]B$,)BN\G3'9<>EFJD-RO/I+16A@#QCG8: <[@IU$2R6/_#@Q*N% M)FTIADU3/I;B/[C?JL'Q*RD^W>3W!8FQT!J6?VPJ&4>=NI811HR*"'L@SL@9 MI>DW! [)_=22GJ%V( UY:I",F_.N97Y8/(:D7\*Z0'KP$'W^$-$I2:.,7TSO MMMM,;$^H-C/5#4'WSA^Y19_1IJ7++>"RH6RD,-9&8Z8Z;'0?CD;7(FFT*&BZ M-%7)&E(K)08'4C#F&R_7.&'GB%&U&OS85)F..O66H7"0NI$:&8[#3'E:XOP M/"F%&9:9(361,#"P3[*#J.J7/&E@RS?9=>S).7^C9K:[1V_)NZHX'E^NRE,Y MD;DK!>Q358Y\^XE+_+L?&GFGOV!1?UM<5/N&2%FR )W!0'_%KS4E?:17#Z&: MG'3W,+0FKO@HP/%0$A+O6/N!ZBO25 A;^M3$0(,]!;'#'$D_%#;89FA&@UB M<-";O^"H")-124?BB &3_6H@70CL9 N%=P343WV"SM."L>2=JXQ\+NL$2]/) MW6DP.<0>QSWG5(KI(7F7X<7J$3\SA:,6'RM0F#_?Y"M2;+BY>+YO_CB6-,RP M-V@>)AA5YP\6&EB\8'!-&W7(4 _:C*6P;;_X;1FQ&(30(0:F,TDL3X_G]9Y4 MF'E7;TF4EP\XQND+FQ6FVM*7J,Y5\Z TK6M&N#KF<>(G*BP(G:85NN3>T@1C2+:HN;03,=.\9_BK^ MJNLVS?$-_5%TBR#^$)[+[U6'/MZS-2_8&$W$B0;+T"?B)E%G46"_.OVA_=W5 M%U8;#/=KA%&)/\H.=HT!*UI,1K^'VH2B?GT)O1 MR":T-QJ +5A39P>V0TXWM=&X,O%&A89H\\YS*9XX)CN*0>,4I=($6AI'TK5K M?6EI'QV?\K$7YXX$2XG'!,*X2>0$IW"+790)!$RMD=VLX$WGOA9E.0I8'7J[ MXZ*+5$H2VFM1Z2W2Y_@YS5D]*/049?QP_I]1OHN*/7HWG7%=T1.VWJB:L?3J MP$TI6_MKW1A/US[(P"DM#B/9=O4:.UDL?&?C54-C7\D XSS.::ZG:A?KJ'C& M)?H>;1O":!,E&.WRA.H=BW/Y7.,+]0Y)4_24==%!BE^/?INKS38C>WST9^N. M&QD1[YZ;(3">7#==D8.X1]NO'\?.Z'T['*D.6''EC$^MWT7I?)=F MK%#O8*RJ_"/@HG#6QP-X+ZCHS[KO8]E@<7A\H^-BPW1YI[W&X_=9IV4NTL2S9D@ MQNSU+*M)DK+#%_,-I@6.14*JW! JG:,$G#_G8ZD\TQS%->4P M$JC.9@+G7:B0\U=&3YL]:<]#H-5CS?6Z,0XR5R/G,[K\=0E@U&&:7CBYYF0- MQI%#9L#W.8\"6),LH389>\M$+7KYPZ#Q!N#SFZACYQ*Z7%S\UY\6MY=7#X__ MC*[^_/%F^9= I[11WA)]AOD5J%MJE=]0 X*\\!#<4FI!RC\&"M)PIZZ%Z);G MYNR1#6L1CG"6Z+%K(L^(ZW2?8_NM;G/;#XI?D?&5S$'PW'9B&6&U)T?E[:V4 MXWYEEY^@[DC>/1:M#U#-+9- 8M4: >54WKEKZ:SK!Z:<9+BZ@>.\?5U#4)%A M$UD8S_=+"F2@>!:@I>WE\$#!^19,\N>ZH@M:'J7(#E%Z"\)YE;5.Q,Z)2"(# M-UCO$M#2MB0>* 24Q! 5,2&\5Y%%$4,]'V%?/=:^3,LX(ZSLWJAG1KTE]% [ M3L'YZ?;D1?\!!/HMM#VH,P7$@*^>O=7]"L0C#A7IMU"?]%"?SO.E?'QXN+I; MHOGCX]7R,4QF%#DSB1:'_(H,2\7"_I\MKB]1AOD3%@HKC2NR4..%KL[*@W<3(G@7)4JGD(QSXWS57IV0/8RX@],6_? M**.'DEE.R)LW7LS)7NVF *6:#"LSA2G$%+KVTDBII8E45A(D]^MR2!V2^PD$ M6[\#NXD?!PAYRQ.AC B4.,+A>('EV+EQLZ,P6!&?59=F+%(W;N.EA\^'"S_'!UMWQ$ M\[M+=+&X6][@QC6RNPF0!X]Q4Y%>[YD>DFCPL?0'I5W=X 'O@-WUK3!A'AX MKL"7\/4Y#^!::-2BGQWBP%F^XG8$B _A;+=%AT&P%S?-,&:H/Q#FB57CJC.+ MT:W:$<\2X#EN[CC8BJ6N%@7+B;^$1LB=]N@\+*[+VK@MR"JMT)N,4AVIA.(0 M/<"\>3V$,-%]$F$@&CR:D#W0J.@#CLESGOY#^+@>UHF+W?N$V"0VY1-4UO=: M"^-VLX4VP)#JV$/LB&()5=WH1M@_"7_[0#$=/7^[I /GA98"^]L'$%GTMUL9 MKXF_?=L 8C5UADI+3W56*OUSFF7SG"*NFOCZ.J!3H+'@?LPS M::K1\Y0LLT7 W="D>9K5(@&IK(>1PE8J;6"ADO('/A5Z?<%/7S? M( \1ZBE)#-78_&2$&;,I]V$%4=D@\B0(_ M?+N8RFJQ8FL "TAXQ,5+&N/RD61B=])8 [#K2-2Q\Z@22IE="Y31Z.;FS ,R MRE2BSRG_,20*)SKV HN'O>QPTOR9Y+*'*<9]&D1X@&G[#-@ @X3&7WCD"L3O MR4YB][V3V)N/=<3BM[T:6 >D,]3'BE2YXS#:PES@B9/Y,EI.RJ+J+27T7Z^7 M$?HKYL8M298FG#HOR#GX1%SE4TVEEW7I?OOIT:VKIH9Y_JW$5Z+#K/ [T("C MPG@'TN[3X@ZD3#OD#J0,TM8.Y) K=G>@#NA7M0/I"_S(#@2 MK4_B*MWZS?E4+LKYB[+IW8UK7X5/ST??J[!3Q]QH>>:%K:WZXT^H^"Y95=01 M#/;\[A9&9-/;?@)G0CYVL8B->M9'N!SB/#60^FW\0RMG*1^)W09/4OY3NBEP M5'B*FD#"MACCI+RF(VFK*UZ3@NOM.FZTJ3^XHTZ0UWF"= /54CY@O-=5#!=%2 MU^,&*&D+Z:RH,:$>J)#'': \$CO,GL*!2)A$4^M@--J+U0.2D)JW@]*VP'%J MHZ2OFU'9/"P)84WHT#0N?J.')T7N>\[SA"NVV"Y6%Q1O6BUV5DC++W!=EM+[*H++OWIY*L]8JMH'N>O'?7VM621YP^.@80,F.]*M<) MD)63D3QIGGKE=O:EST]XPHC\A5_GI3C55C5&D']Q-+. MO;F%I2A 7F#+XP)8R"T$9B(O"FI+1L4>=6AFJ,:#P@_QIWJ(.7[FWB'-):8A MC;91&N:IO*)^$!CG_"X0'_.B>Y)/S_[G.,>KM"KKJU+ZBWN<1UE5UT"_R:E0 MXK*2UT>ST"-P:3&@[&O=,8 (T5BO' &L6'U\B.)!+<(9JC'R7W8H^4O(%B=J M@(;TE-N0=>)@NORN(0^XHA8[3JZB@A6:D%O&\H^!FC_*&@14N&^I &14X!OA;A1!(%%:;:%AGRHT/%VT*O7RU;LKRKNV+/K4[I*BWY$JA! SVZ%K669'WB";LX MRQA*-+@4+A#M,R;@N"+0:9668N(RCQ;0SA)7L D@7AA$9*J2F;B6X'0O,6-#!%#0"0TO6 M!L(O])GN5RWG29(RUW:4W41-N4'KZEMH12&Z#B2?MV+9T'XHA1/TMS MU- /:VNH,9R N.B_XD[C))6*F/ [@^HZ1_VY?S1Q<,V'%1XQ*XDR?X+X#JYQ M@@MMK\%8*S-_@:AW3S9 0][ 5V!O $9> A&,D/Z!4FKE*MQF)G4D)_+F( M-G<[MHDN5H_KB$[=?%>M2<$O@<@Y/GPLR@9GI4^@VIB;XE.:]Q*8[95FH#7ADD?;O6_)HF.A -&:.MQF4"8IWG MYZ['>*0QV=)OH8]7A_KT+4MAPZWE;"5:O/+L.XQC]K*EO(_V$N=CM49F M/J; YT@Y"@/7D[5Q ?*6-Q#Z08@-"O2FP?%MT(1D:G)UZH&R>B+.MY^XMKS[ MH=$5^HNC.^5;_!QEC[BJ,F[-E.-5>PQZT-0B "6_H049 X3*#I&.*GD97$+B M'>N-OW515RV6E[/ ,4Y?Z!:V(@6JUK@W3';P9&O^<_VT+=D5+%$G^Z;)%H&V MO)KT#,7-LS':350.EOKYSJMRFL@NL3!GOH-^FX)^S*RDJ.YQ02=S$U'V+)ZR M9OK8*L/J@2_3#?V$'I_I;\L5FR"2UT7!WPEV3MO=@P.+[<#PM1O;P@O9M\/Q M"N#_ZLI2=W!1#R\Z )ZA%C*J,7//6 _U#-6XT9L/)*_68=Q@UM6%N)[7":Y6 M)DN1CW5F4HN(LQ5B:NH?,+&(GN3IJNSD]5&VICQ645%=LF YL7?;#9%0EL01 M&/=/F^QMCQPX8LA#.N$="8/-?5(RPT9'\EM PKMT6< Q7IN%:ZK7 Z)[''8X2E$V+H>D58^)X9JA&Q"YZ.TPS_B-Z M\Q<<%5I5!QV/&N9_6*XQJMAXZ#I%NL'2H65[_GL.B/L;,H851<\%Y@=P_\X$ M?=TC1DSW:P+T7)$11T3A,1'[F">XZ/U.L+GK-@=NVZID?-GFJG@@YKF[L0(6 MJ"/7>T=ZAA@@M&.(D/)P'9D4VB)(3'EMYIF?W]_4)84';UEEGT!\ZZ^Z],!2YY8\3(5M/'PH$<<1P(,M$@&BPB._6PC/"-]FE!9+ MMNKGP"U"U*UKB>=T47M5J27ZCA;$40837:X9GGNHW3-O[3=6B^FRV&>BMT0: M+4!G'&G/KF6%DT<=_;K*5H, O%Q:'Y.5U?.5V7XTU! VO)I$$0!+0]CKMZ3D MMY,7=;9#YL/HTAV>XQ4I<&?9X/+J2U5$I,E$QROKL*3_K#8:R2B^YS:'D=3$ M=TK1Z%3@!)G?@X23(<#/'A/A*"!BJ$L!Q6,WX@X_(H>,IT]\!&C+ZG"6S/' MHA_2^IQ3L1$%/,6XU;*3@X^'B?8<&9V_I 7)^>Z5L='5(WO&>;QGR6$S4NX* MO,1?JO-,G#D%V LTFEJ/FO,XZSXC1!!7(,,(,<=^3_/F,N[$9Z4--C)!!J8,R M0%28%."A5)MCY3]W15HF*;]_DSH/%%N9/)82]^Y:#SAY_K: T!]!&%="JIL M?_UZ2I67@>X\FA>$U?XNVLA"&,8;F-YKG'3L6M9ZCOV.]@PQZB'# Q08/>2] M'^'>%*1+^DA/I8E5"?/S9$\F8R$?[RFQ>U3.PC_EXR>N/,J:D)='7+RD,;YY M>)1NH8JMP/(F[=V]R-7D44,?-0#0&PKAV[";J"KC"9";H989:N.< MUI:IOEU.;ZO4W"8=;9'AML>I;8PZFV+X#9$B8(^SX@L6*U[LY;7!9-]"F\VE=#]+4@!2WL)64NT>*87Q'Z0$^M1;KELJ26B.@4,D[ M=^Z3P,_\_K9''7'R805,D>,$QD8=D2M;F2MQ_-TS>?D^P2D=SKN?V ]G[(>> ME-%?49&OK]?G>;YC<+:D>.W/'?M,4Y)$W;E?F6J:J":*:JI>Y664DT25/;Z7 MH7B=YKC8]\M]CZQ!HRW "Y"P9]<2U)'F7M&.>.BU9YS3!, ^OQ)V'F7L35:>'F2GN;&&UB4*3\G M.I%4A3S3*;!Y1++"G^L>>*(2EI:JO"=9&N_'(CC&&X#?CXHZ=O\6M*6,?JM) MH]#Q%PI<)OJL>]9X>;\>4&2UP55-5L!3'.%WMT' M_3 (Z @#?S)<840*U"!!#(IW\UV'^03(4;_+F:# J& M&_D:N) )>O45ZB,@ M;[&ZKI< ($GEW*L\8;Z29D,-.K Z51=_UZXWO-:>B2KTGQ$]&-,E )23R/)( M*&O!X[BDNQ#/K/WCR$@<[9ECVCQ>AW@"R6-96@6VA;,:R$]E542Q*")QO(%9 MG ,?L?;W& MT.A )2+.'?('%&A0%$.?"C3G@I@QV/-3URW.Z5+,GH@+)''@"^B#UD-/OJRR M'DG(-F^$&&!],7K+E@6A917O**@J.73*)/#2Z:7G?I M[;+I0#CTA9.0JT2'59,XFS[@9,>CM^E/Y2YC"S//CAMM2[Q8S;=;ND@SUPX[ M9N\J^JO;=)/6+X@US[4V*-D]$YL@"GR>-H%N\:#GB8,_U1S,\7-48%:UHR/@YT]ZD>2X1P1B;5[7;[R$M/ZD__-1I"BT7H4#" M]:)QA $Q$)-ZUJDU"\2$M5ZN&JAARW/AX\NHBII4*Y([!MGG!I<+0]UZNU7H MB+/\HU&;+"?838*4Q427;[Y7MZ[F\V7ZDB8X3\I[7/"*>)) M*GLFL;0.[Q%6EE90US[LD4!+:P?F*UY:87,*-56L+ZV>+93&9^#&1AGMW(>5 M(@0Q*3NE7[MR'^J^V/+D0LT5Q1GS8K"\^^%IF=+#B,18>?V)@:'2=N5:-#D1 M=H?T[H=#1*&S'(Y_@YS?.FNEF]>$UNA":QR;2MZL@< M[4]Z:D2,>#JEQ>5B'17/=.,D%Z2LV#O=NBX[:+$9Z[]12FJ"0#G!;63!%+/2< M>"PMFV(3.#F44*"_W9*2_F9UOG^,,BS/1P;H IJF3(.4<\'L84$',"R>H8;# M+.*G/6*( N+7556$4_WJ\N#4,DQTJN'D$+L<#Y&/NZT*-[S]W^%JL6)WAKAXA9P/3"#R%GLVRO)M MA$!?&>C,/Q'=N.[C(H9"&S/'%3L;L6MO2'#WA+BDMV0P8'2UZ'&E5]QQ0F'N M-D5>6+G1P@SY76):X6X#]]5V3,56P*5AI'=/:D\G#76J;T^CK0\.=E\] F,2 M(P.\P6&3AMM)ZR9J2LN0JNH0(&-#6BA#=6M-[!) ?U:L$0VZ06R0 [Z>!>+, MZG#*#8"M,5Q&>D(J;B[$6I6AW5L595'UE@3ZK]?+ ?W57Q_C-4YV&5ZL#C=$ M>?+G792EJSU[SM1<4HX__[?4F^928$C5N8?HZ@*U\&;HW0]G;W^:=;]@!X\. M,3^^'S!WU^&32"I@:VZ)Y0D+Y"9?LHP=8W[QHX],'>&\,^?"VE*C@L;H!?9] M'S-PR-D]P)5 $K%87:=YE,=IE+5AX",Y/76:FDJ/A(0_F:*+78<"M3!"Y_S4 MFH4A$51F;9 4L^5]M&Z4B2P2FY,Q!74>.F1K M*;&L ZNJ.T0HK' /(;*GUG;&6Y$JRC3];RT<1*GZ36Y@(&JCFCG.3\]%RYJ8 MHWG\]UW:V,"2&GCRKZ'ERH9[=1YYT9!%/;I!Z]^-,)=HOKC'P>J]"BTL36W$W![VUHRPT*^@W;*D$FPW9T!V4;;$Q4:ZT(TW J9N&/7(L8I MHQYIQ&B'7=(4V$ST>1=F+[T@FZZ! M_;18+785LS=+=CV#_Y0^KTSSG@6XS7)*/22 M%86O]NIFVGA;>Q-I;^\^H(W MVZK^QN"N0="3PZN&5Q2GY)5_!HJ.;.'3-M#MX/@$065];"!0?9!_QQPO \:D%ASBZ&>KP M"=[)S9 &/]QE8#"3:6)[BLWY&#SLC71N\M3GKUD*&8DD6]\-2P9Y>;%6[B7Z0QX^AP#RP1!>D=MV)N-LZM#]@.\F-$W,6>3>CQC;7JARC.QYS0'B_?/NZBH<)'MNT=P M-_F*%)O&7T]/">IG0$!?QJT*?M4D@,X]J_&4HL"G=%!3#.KW!1<.6>ER6N6%F&WDMJ334!]6;N#->AZE,] M6F!<)6IH/&:F_TQ_0FG+_"5*,X:+&H.L\$E3B31EI6H--,:L6V.M@9'W MJ3D=PD-]D@/(R6N/X?0.:I"-.?.K13RE!;,:"[RF1F*G_"QKHW@TAQP8YYC. M/5LJ!.IDO7^@7EG#X2M.SQI@2.!>0&X!(OD6%SX2_/=6TJ][K4?06P#I#-QL(HJ#K.HGLY5QO49W^"FE)'1673)LR,;T7>CS> MAWE+Z+*4==]AD[2 8UTZ?+,G(NWE&2HKKM,5VEEA%DR?46WB'MG)OED;G2S- MQVMJ,^!7#^YPQ=*AW!>$O2!,SOP$KN.;KO*)MV14'W)IF5*VU@ M8J4.=NQ:(A?+/UT]H+O%W=G%QX>'J[LENKV9G]_T_D+Q:4_/G+S@2USS7[@$<+ZM,R=_39&5(L-?( M#D?\_W5W+;UQVT#XK_"8 $X!I^TAO;EV4AAH:L-VDD,.!2W1MA"MN)6T=O?? MET-2TFJM%X4AD]0_E5:12]\9M[R+QW6[#8F$Y]JPK M3Z.X2Q]I@V;&_)$VL!TED S+.41I "@Y2[5#H,:SE,R/3F1@./6CN^D)7M8J MWU'P?/^8/2"TX!/"0%J 3T4*&(.J [KG*IWSB+%8%L$5QQM6E$FY MRX555.U)K! [BLK*KK[O+5YOTQ52CC%#^I;I"I-Z98@;5& [W]>XZO>V"-XE MMC291[M931IW.1.A\5*7TA2-'*,Z"ZA#LHHW,:8L:88$:S-_4K23;_I#[P^E[O3N(#_Z&'0K^P!'CF::PF9UE\6>: M_V EW&\U;JC7/$VB?5\\G).^#*7?:LP0SFTGJO[; 3892=V@.PR ^ZX 3@]Y MFY49,8]V182].,$I3/'AP@"W1V*R7D?\-;0CL*@=X:'4!=M+TQ9QO;WA?TSM^+#E5(I!U^$ M.%CU#KJ$0]4K M?]5Q:#5? PBGY7\.JN4M" RLY&NDZ]+QKY>P"Q7?,VVAW?9TD:=SR&RC"\P/ MA,F-MD<[\?7TZ_VA#\:3B8]@Q#ECZ,99RXWYM1+E\TG,C@\OE:Z>0ZN?!D$X M_?-+4/UC0V%@!=1 79<&ZEC&+E10W\S9^:1%DL"'&FZ2S0^\: M!$9]=_K!B0N((PK\O5;5U&YI%K--$LW@P#&\;OAT5JY%/?KQX>SH.+AR#.R] M*6;FU["Z<25.FP=(5Z89/;AK]D[;8J(VAKRSIO[,?71&4!^L,1R.HS"PGE;F M#[(5"%)RHF&0WP_"'"=0%S[>HM>/RHRE=@=/(=*0AO%;4CZ=[XJ2;YIL>OL+ M%N7P'@OQE-<,BFJ9'4F3?$>;@BAK0MZ3AD1D?>P/1CY#&"AIY$=A( M!>ZD<9B 8@0*H I0UA#)LCF!,Q#NGABA&]"38"#$%=U)1J(6FR*-O'YBVBO> M;#5O4!!";95<;U/EH0PMD?IP'M#TL2@UH@ M+:QKLD&ZE[*]%3(P>5;')*B=Y8%K-CT;?K M!'$\,A\LQ-'(')7I82 $W9A4IKW%E^I*(B=$H9,5204^L&440O)&_/_M$CF! M/Q)E-:VQIK54M-(68V3-O!B8-V?XFX7D3L5X?-M4D@-]:>Z %^*JI)FMT M^%=-YG;PQ_(/$:FGLA/]WS(]'DF$)V>^KFD*;*H=;:='FVTD=-0NA60N\O;L M2R:,S10(A=/D6&$[IWUCC347&'SO0W)LT@PN8US'LD7ZLDJ<3AKW.A/K$!6H M"^I+5#K[#BPJ+0S!105&7Y>D=,^9 TD9F @K"_Y,>69 /4*6/ .PI%R1N^%NLI)W';W M(T7TQ.*=*@-,*[B2(;G"V\CA"V3!(Z40V.>:B=#PGYW0? ][5012MZ6B)4MD MDHN,E4)+$OH(9X12_C[BA7Q,I)DR6&4E*0DOQ=T$BFN>R M=_G%6]%0=$+A0?$!Y$H0T;PXL@*R,"6%( JZRMD6R,A*PO[=BK;BTX>=3",- M$&:XB$-)'+==5H&K4HI-G,(+QRU[E&X@GQG<#O8,,9<;K$=> - M/4YKW%3[)YS"'K4"44#"[YW#ZX)/9M>B+BPV/"_!;#P7^NAW6O3&X&&[\7,- M\6HXW^)4CTA@R"7>-/3/P/1+A1&V6NV^MZ4XJ]$\UOY)W\2ABF;E_IP_BWW_ MD?5>(1C]#K$[3^H_Q$7")""FN[QP@*7"@I-?:4 SB?&=PJ> M2+6Y5M!DZ4L%87" \5%4C*@<$U\TTO :S4RV.)K/5AO'928V)YK6?HW"?.J_ MO@#9V4 8'6/Z)(BO* GFK#&TU@2IL0^ MO%1/D %NQCXK^?U8E,D&'BI:GLFZ>'.'"$]JCY#BP7Y#"/(@ -.5[Y@:A#C7 M"(ZB#\@R*,*)\UD=:,!J\K8*@GP4F#N88)IP<&..KM<]3M F-MIR?RWFL10M M(#'^%B8^@,?8N9VM7/(94STIA[]A&QA?/DJPJ:Q9@5> M>.-2YLDQ;^*D'N^=APS_4_Q+?%A])/ZZIP43G_P'4$L#!!0 ( $^"<%** M$=4BIEX +&K" 4 ;G!K+3(P,C Q,C,Q7W!R92YX;6SM?5N7XS:2YON> ML__!ZWUFVV6WV^T^TS-'>:O.F:Q23F:6/;TO?9 D)*&+(F205*;ZUR] ZI9* M @SP I 0'NRJ$@$PXF, B!L"__8?K\OXFS5F*:')7[_]\(?OO_T&)R&-2#+_ MZ[=?'H/)X^7M[;??I!E*(A33!/_UVX1^^Q___K__U[_]GR#XB!/,4(:C;YXW MWSPM\B3"[(HN\3?_<_%P]TWPS?<__^7''^\_??/EZ?*;'[[_X4/P_8_!AS\% MP;__6TR2KW\1_WM&*?Z&$Y&DQ3__^NTBRU9_^>Z[EY>7/[P^L_@/E,V_^^'[ M[W_\;M?ZVVUS\33*]AV.&__T7?EPW_3=T"\_%FT__/+++]\53_=-4U+5D _Z MX;O_^73W&"[P$@4D$8B$@I:4_"4M?KRC(;M^\8P#0H(UBO."](!_Y>#W',5DMN$2$* PI'F2I9S- MXJT+AF=< %9?@]VP@J[_VW+4;+/B8I62Y2K&WWYWQ*1@@X]:#'+'?]BV%YP8 M8K@D#;]FF(OV]@/LJ(MI^ 8605"Z$\04AYRL]7<1)IRB#[^(OP3B+\'W'[:? M\__RG_YQG60DV_ Y@TBR>VF,GG'\UV]ECTN:8B%ME&WQZI2F.SQ'R*I&%, MTYSA)RY@%YR KR?<=31::[;S-)@CM#IB??O+*?O;G_]108SD VKT&#D;P0_V M&-E/";Z*XEO^U]-)7=_0(M%/Z#G&=02_::0B]GA3F;#P&\JXTO+7;[GBPY_, M,&,XNBO?(=VDBYVE((2_L% T_B*^.H[^^FW&\CT5B(7OMJJW VU;?+="3&Q1 MX8+$T:[WC-&E]@)'8%6& :!>T8WWK@-V_?5=IS71IS25\BPAPD. LP(@E MG,XT6&$6I N.#=AZ XUBQEK3(,5;9]XZ&X!^[P@;-LV4Z^U,O\?L44O+6UK>TO*6EK>T!F1I:>[@1FVIB(9Y\1<1&\*%Y 8DF5&V+%X' MMJ: XYBQI[2(Z=&BFG B(D'(38SF%;9+Y?/>;:I+L3HQC"YI=*K^R![W3U/. MQ&2[X1,*Q7_G1O!U$EWQSUE%7TW3WFF]VDK7)$ER%#_@%66GID==,V,TEBCQ M!8?0Z(;_5F5!U[8U3*WXIC!:W[4T1NGM8361V3[0YC9HKC)]($V-T5I*H7P1 M4+8S1N430TE*!$JUJX"LJ3E:^8M4]!T][IVFK88<17PK3[=_B'GQ0>IV5+0U M2ZW8':?LB;[(7:32EF8IO:=<(8K_'UE)]OGZQF;I+8R&*;MG=$W*9#,EQ9+F MAFB^Y%.&H?B6*XZO_X4W4F(E[4Q129=+FCQFW,0H#(YTFF=%?/-*M0#2W!#-PXJ?E"^]7F(VYX!\9/0E6_ /O$*)7&:5K0U1 M?$-B_#E?/F,F)?-]$X.TL4N^^LPIDZ-8VJ1J;H6Z(XOLA3KGZF\FVHLI4A"I_0ZVTD/%XS M4N;GURRB->T-4?TKC?E"@UBY:,J1E;0S1.5O7.[^*^'Z_"-&*4UP=)NFN0+; MFO9NY$XTHXP*1]."8R(53UF3WFE[Q&'.." ??GA^(EFEET36Q!AMUZ_A B5S M+%G)50_.8X<@XHM%>UZ10PD.FCNBTU^JT7#@>CNBUUYIG0 X &3BL M'M(DI3&)1!'NX!G%HBAUD"XPSM*@A&"!,\)-6'@-9_TAS1QA;TJ7KP]V0E9' M.:[MZPX=S:E[Q*:L\$Y&HNX>WA6$."&_04^K;)5+Q23/%I21?^&HGAU9CP&P M49BM8!;>MAX ^?*3?CI=?$DQ/:*GLWTUK7M:1L1KBM/I='6F5EH_Q#XQC-*< M;8Y$6D*QHJ4[F>B-),QZH3>?I6]>,,XO/]^7,FM6[5!;$W5.4*#PJ#5;N-_) M25BJM&6XI\5)2 .EG&FZ^OA4JN9&?4W%77949#FRR5BFX#.@I3,DR(_3Q07 M+(OCBYNT5C0F(<%PMU/CD0T6I&].GG="=>^$JBQ2?\7G>Y+B3[CB%+7T>>NW M_HWF*7X1<[,(.DU6JY@(_V0JI0/8HS5E=WSUP-$GE.0S;M7D3%QAD433&1=< M_+A"H1PIS9XN72]02=\CFN%L(X6KZG%KBQ]TX=PG]$J6^;*2,NES0Z211$U: MU7,SI#V('*6*Q:GRF4&2I%A5/#7O4=I=?W./-L(^Y L"_X7K1]$=0<\D)AF1 MK'G-!S#/Y$497'H4L:6[[:VN%9(";3X,!BH5!'@'"TSD7'/FFXY2G*H;C?P. M%D?8L'F5S!TW'&^7*T;7I3:@%")U8_/$?T+<:DPPV_#5\?KWG*P$54H. #W, MLS'-%IAM4_0F:8IKOD)=<_,,W#.ZPBS;W//%,3M&]F(CCD,KM@2-G@-B2Y"F MW"8T>EJ(S.&Y($7)0&4;"Z0>7 >3O>?@?NLXJ+OU2J^SQ0CI+O5R"WJJF"^@ M/C[T[F_S@OI8_6U>_C8O'P+78+[:[4%K7 ]CYQILPE-]6]D5;&![,P4I6:Y@ MHJ/?TQ;ZLRMXR;-*%.[6L6=**)=4A>=[[*D0:K[EP8BQ?V]X"I6V>\ 5:!JN MFRHO[]AG2TMHP)X_5[*)&N($\?&Z(DH:.9SU_A97EAZP&EN3)>)*]IGF/&J< M$>+SZYX D:_XORK33YRN[&LR/5[S?)\"? MD-57 OR TJ@'F)/F"!LV4^MNMU-\4T&?A!-(%Y_=X;,[?':'S^[PV1TCMYX& M[H;PUE-#ZPF^B9NWF4)Q E=X08+XX ;1LYV40QBTH0!T>%O*VU+]'=^#J_4M M1QNY#>8(&S9-26^!C56'\!:8M\"\!>8M,&^!&;3 .M&WS!MG49!M:U@%:79$ M#\PND_4V:)*I2?#6F+?&!J#'.\*&-T>&88[T0^R;8H9U[@5U8V]+>5O*VU+> MEO*VE+>E&MA2D,W%O*DT*PV,9W'.(N"M5SA)B[?IV4RUPQ@TGH"T>"OJ_*RH M2OJ>%IC_\O-M$O+AR1I?'HF,.*LD+<"JU[$+.AO1V -]E;JY+QWK2\<.JW3L M"V)13=V\RC8V/1K3V?$T?<"QN-WCDJ996I3BOQ"[VCW:%$MAG3W;T:@C=_ X MPH9-/Y78+3ZCI;( 9443>X2JBTI6-C)/[ /79QD)^4PL; )EK5)E6PL^P/VJ M<;RN3!@3ZWZQBEQLWJTLQ5I[6'"3"/2U^GR5]_CZ!!3O-/5.4^\T]04>.YX+ MU88%-;FON0)EI6I)8?J<*Q@ 2KQ)%7!70@\R.6CBYW*EDD<-)MK^25=DI7Z^ M*#P_KH!0NPX:5P+K+4QAMV2:?IZ#,4^@T:& ^H6$> M_/'[#U^#%==O]%(8*CH:3%J0OMVG*9R0U5>:PB5F&>?TFG]LNL&*BW35#5O3 ML1V77=*$ZV;/N9"Q2Y0NI/3 .O1#U^$*=3WR9/W.(=F$3_3_NJ%L+S^3;+)D M-+DB:Y)R;*8SWF:RS'#XF#^G)"*(R>\ [F*XD<=%'6'#:GB7[_%"I4FBH@SJ M/=_B&,A$*^,I]8U]S%1'Q/U,5$? M$_4QT1ZEHF8/H;K+M2NXU'MM(+OOV-VV<"EI:&"-W;_; 4 2 ]D5#S ,&8@K MPQ6', R1[@QJ5Q8A$[&$@2\S/I;0,);0C2? ?!!A$9"$-\)!AEYURWI6]S48 M2E 1X*,)AJ()0_=#_\8G'>63,[G"?-9GXB73V0->XR2O/M6EUVGDSEA'V+#I M4^8SG2]7)+P4!<0D$0Q06QOW38CE\PF]3O)L05GUX@%K/ 3BE=[@NN9#8*#& M'U_?82A,:'Z)(?CF]U3IW+U2W\4&(QEF"8JWV]4C9FL2XMN'1^7*!.QE*?S M]>H[_L[X/W-&THB$0H=4L@/LY4- /@3D0T ^!.1#0#U*!4!MH4VT W?Q@6/C M,B[USDB(2>**=QHN)5JZCROP-!$6MV.JL&6WB;?+E6@'?$H!_#;N@J+>K37, M1E<@,A$H''C4W0<*&P8*X3XC\\% (HJ(+DFQ :0!2D11T>(B=YR$VI?^ 0?7=Y$'MN%EP>"SW< MV=ULD)''%1UAPV9X](ZFZ1MIN> *9;8]=+O[615WU!_ -I-;^I1!,$ /'YSP MP0D?G/#!"1^66;(6?8WFJ?XA<^E]'&)XGBR M6L6$*_N*&C[ 'BZY\;IRFAW)^P-)OU[PU66Q1.RKTJZ'=AL"0YL];0KW"[3; M(!BJN0,'T&, ;.CX9.%=!\"8P%IO\KSO88&-G.^0R^)0]5OBE G(P%XC=RP[ MPH;5F[%1C--M^L1G7!U9 K6U0#J>B\U:?:E-51N+3N*+/.5V5)INZ4H5NP6H MCW?2>R>]=])[)[UWTIN0"N5*3$&[CBN80&P9VD"U=AB?:KM5!9+2>'<%*0T? M=+TFY%QLHF[)T7:R.8>05&S [A97(-%=DW5\!.<3\=+S.#HL.[7[%< ?X/Z! M W_1BX\5U\6*==WDYB/$7P.M[[=(-TZ=_7,+L4 !DVO6BJ\^>7-KP'8+8ZP8357K)S?#WA%F5A8 MX2:71D]O9GDSRYM9WLSR9I8WL[R9-4 S2WLO-V]:+8,8HU2W9-AI+X-&5/6K MO>7D+:7L;$,]I1KB@1$^8+;E@9,4=Y*+0$V9"1FXH MPV2>?"(QR1#;/.:K5;PIKKKG$U]*;)?#.F_GIBP[TNCYOTZU>?Z3J%,7Y6$V M9=O;'BJDLZZ944)%@; M#6GE% >U';GQ[0@;-GT(_YTCQK>M>+.?B;>'3:O. MEZ#7V=?R@'@2?"T/[\GQGASOR1F+S)RU)Z=6):1:BMC8X=#;F,ZKM(DO2-%& M4&HL=.?P>"[F9^$.-,V 6'!GHQAL;#&XPUM*31QQP,Q1R&[AG7]I)<%M)T@T*Q MKZKNMY,WM$VTNE:WHNG(GW%]$')CU9?"S[WA,V=A[S6UZ MS?LA]E?$B*! R*MBZY(ULTNPZ909*D6%4\'7ETQ1$VK :)CC;9Z7Z/Y;^NA-HU MG5ULQ 4GZK!1@R&L,,KI0?%'1O/598S2E,Q(6"JK@V%'ZWL']++.4 MWB9AG$?;TDJ5X@4LN]C5L ,'Y#-:JJ,N+4<6Q>(^M\<%QMDD MB2911 2I*#Y\L_1BH\6E8N*;?;F-8CQ<.=]EF.8H%B:M HZZYL-@0"G_]1U\ M%-V?/?/Q71_?]?'=GLY*O#>+:8UI.G:N=>T(VEA3=P4IPXJ7#/"F"K(KGZ%6 MX:/ZFI4KV-0'SVQ8#ZX$K\TO /4>>%>PK9=<+8>7*[ TVYT;.CW=SZ+07 M*?/+NHU6F<]$^SV(R%HD'6>BQ4,AXN$QG1.L#+$!6K? MFJK]Z)M'.LM>^/+#-<%[#D(BO]@1W,<7,O"%#-PJ9+"[ F9R6.Z+OS*LCD2 M^PV#)7F0H*:U/?(OZ?)Y>\<*_)2X7N>1AY@=8<-FI)SK"23#=UROCFZY)IG, M";=&R@,$%YM/Z)^4%3:M8OXT&&%0;!Y(K(V^-AS%!P9]8- '!GU@T <&_7GL MCN="G?)*&ROLKB#41#VA'6WYKF!8[ZL&&5&NA'P DT[3W>4*,O6"TMA:< 6B MANM1 R^E^\%"?^;2N8_>^YG+T8:%NXN,C_;8J8^,*\]<-O']FH^7IP'-%H?I M"PN0GW0R&!&O?+,/@9^0=;8A<"$;]=$92-.1!S$<8<-F+,9[[<>Z87NOO??: M>Z_]0,V=@5KXWMQID0@,4Z;,&S=9D.;/*?X]%[]@X?W5O+I,,8!!HZ>6"F\ M&3* )I^>KB\O*5O1\EB(O'Z,LF%K.JY?^3R\(FL2\>\NOP!,UU8Y7%>^J:>^^+3>]+3\3N M=9-M;=)9Y"I]U1#%!]G'/>-!>6\4X 5]K4K M($A74J#[;^Q9G" G9- MS=3,>@8Z>HSF J1DGA1E /G?41C27%3WFP< MB<7N$8%:6\IIB8J]!L8+I(N%XD&(L%]1 MG./I;!]?N4VXM.1%@*6D4\*15E\;47L:O9 XYFOHZ6GDW2,E>]K];=U \X1> M82)8U]P& V^!/3I!KOPVX'XV6!*J.F4;Z#=1-S?/P&?\K%5#OJ>]@@PF^4.7XAM'ESF)N$/A!R^>*[C9 YM9+48B0K*7=)A%BT=6/^AACC&;G4CM_+3.G$K^,PU6>8:4&,9>XC@K+/6 M?#39!\O>(5%G:5%]EZX%CY)0RKA%W@"/D MA!;>6>@)CIM32C@L308.CE,Z>+NT#J.9ZD6Y-Q2D^7*)V":@L]JH3&&@:E:U M:_$"@U7O6E/I,]M/R.HKL[TJFMCV$];D0'$"1WF,I[/)&I%84'-# MV2,Z=B\]X) F(8E),8V*:$IM896.AK4)R(D^=$?0,R,S^]P+[\# M)#!#$8<&Q,)2'L<5'^QMA??I*;+T%+50C3W@[+-2?%:*STHY1D*RX]&^M$A7 M)$@'MR;*IWG7PG- M@')IKX#U0@&G0/U9'CKWY#U?S0'J+C\5&28+%O/FGRKUM_-Q^_-QJ"01XL2HEV1OHWH;=3S$GIV-JIS W@CU M1J@W0KT1ZHU0N3'5D[)GWKJ:\:V!D_$L\A>"\"B!H9&E!1W-H-6E1Y*WP Q9 M8%+5!/J](':*WK>W$TC\3+DFEF8X>N#_9R3D?WL41'])2)9.PHRL]:.*+<;T MYILWW[SY9E\%Z69=\Z:<-^6\*>=-.6_*Z<3%6JM/YLVX14"*=&J^ ;PVC)(I MAS!HL 'H\%::;2M-^9$@IAG@*]NQQ\0A#IIP.M/I;']$X?I5J%CX B=X1C)- M:ZSQB#9AN-HNY9S4\LS=)(EV"0($IYH0-!K-)OO7LQD6"SW>?[ '+KZMR-TO!$MS0=7A$<'LK:J-ABS@9?#T,&LA8D&AFO@E3%TX&IG MQIAW$'X-<+(FC!:W(:*XD8=0/89!%R&$$.\C-.0C/%IV^:8DG.4W>98S?(\V MRW+7NC[^6)]0)M1PC53Z]L/VYP=52R+$$0J19>_U\%Z/\1![=EZ/FBGLW1[> M[>'='M[MX=T>T'SZKC0^\V96'#SG*?^(:1JD>%Z0WCFXTFK?*O%7F MK3+[>D7;5TMF@Z:6DP-M; MMNTMR>>!&%G*+VM2E[P39(C[+T!*94UK&^2G*<;3%69(+$8%??M*=I]0)BH! MPLY/MQC)/-LG9(K_[9)= *QJ]O;VKK=WO;UK7UMKM*%X(]<;N=[(]4:N-W+K MC5R0=NN*8$#@:*D1GT\B=2.-VKP[) E(PO=CL@QFNZNU^2][_TV0)RB/2(:C M1OZ2IJ,;=*BT(]%[7&Q[7)I^/XA+IIULV(F&_W>.&*S6XP MEO<,>,^ ]PS85U3Z6=>\Z\"[#KSKP+L.O.M )S[>6(TR;PZN@HBD(167$N9\ M^:>E$4N39N%RZ&@&S3T]DKQY9]N\@WXOB#FG]^WMF&]7)%W1%,4?&E/1FXK>5/2FHE;1)3M*EWE#DQT.XZ#P]YRD MI/$=4Z"A#)J8&O1X^]*V?0GZ6!#C4N.KF]1I+[9$30XTW3-Z([Q/QTZH&J6W MX2@V#>F'?36VVXA_)#(C.-K6L1-,\*WB;3T[_BQ?8MWBU9V^Q1O W@#V!K!] MQ:V#==Y;O][Z]=:OMWZ]]:MC_?:@3;DB4/4PMM+1C3H TNT'#P@)UKM;L .4 M1,'O.8K);$.2.=]<0YHWJ);59G S3H+V%'JW@2&WP?Z.]DD@L2 FWU68$1J= M$ /K!-,2011>TB1C*,Q^(]GB,N>2N,1L?^;^"H=,'"V_X0O./:-1'F:<*!3' M%50W&ZA#3J[P<_:(0U$D0#COUES\!78WE#VB&'_.E\^836=7:),^T2^JW7:4:6?*F)WGR8>[2I, =KVW>(QJXJ_SW# MJ[(D_Y>,"]._D'+R 'IU2./?:)[B%[Y%IX]+#L)DM8I)L<=*OR&P1VO*;A,N MP2C>?Z,L9W+0Y(T[Q*HH4A%]0DD^X\L$GV')G&LBTQG?QO#C"H5RN=?LV9K2 MSWR_?:+[XU1[1?*JW%.?WFZI1X3J=6Q-YP->XR3'NY57^GDKVW7X91_1#&<; MZ>>K>MS^G1E*(L1VB]!OB#&N#&TNZ1HS-,=2+$#]FF%3Z31*67;D,.+_.G46 M\9_^\0F]DF6^K$10^MP0:211DU;UW QI#RB9XPJ%KO*909*D6%4\->^4W&F7 MVPU;I/*&(3=-CR.?E1PT'\ ZD]-L@=EESH0I#>/JN$>'JX$^(Q%?ES*2\BUO M>P>SC/YW#:V2O12UNDNE2UPCS1?=.1'"4H3;92PH.UEEY\0..%@(PE[85B83 M]L(LP^R&K/'3@M%\ON 6PM\Q8ND-(DPX8J0?KZOQ1P/2--GQ(-CI'B35^*,! MJ1?Q&:7,"*<"2?A'%:1W!4?UH#;A.#YC*_RV[Q4<:/-A,%#I"X1WL'&H M@<3B6)12"ZIN9)Y8;M2E&$2+]6'W7!R$/IXVX !5"F_D*Z#96W[ M00[9G4V8?#>(37;53N@'C&)!X4>^2-[)I[G>(#;9O2$)R? =GV[1B=+_)<6S M/+XC,]E6#^DZ3-92;G"6RPR.C@T?;49E PV5[2,2MX;J9_R:/;W@>,T7U21; MR 2ZW:#C@:/01GG;3F#8#38R]FDNT[N:#38N]KGEBKO[_,5H(P/@A7;'_@L= M*/,J);VNFTV6/E(:O9!W20"GCX= XNURA8J#/8<]LORIR N3PP_N/QPFM3@: M OD'2MX[>Z]?MZ5):F1-:XRA,'M'DWDQLTLZ_X;CB&OE7Z2N?5!?F\S=H41, M"T;71;1;'3Y2-S9/_"<4+DB"V6:21->_YV0EJ%)R .AA@PU1IB"543?*I0,O^/[-Y;PL0B26*KE7]^"=N< SRO 3>I4PW=GX M0P7I 8GKFIMG MX)[1$.,H%4 +A/D$WMV1-)W)I5G"7\/1;'Y!3O(*LVQS'Z,D.UZ++S9/G!A% MX$2CYX#84MD+ZDZ#_$H":65L2*/G@-BJ]5D">MK\7GM/N,"7:\_WF!7'^Y,0 M3Y]C,E=Y*4%];3*WO2Y>*7:5;2P>R]U57MC2E2K6-5 ??RS:YK'H<9TQ:Y#4 M;/U@KC^'VCOSU1FVM";+=>Q<[\2Z-NV&JMNZ*!%Z.Q %[;:N8*)C;= 6ZJ\K M>,F/=BLR^\=^KEVYI"H.68#Y'NB5QVJ^Y>=>QOZ]ZX6]L;/"%6@:KINJS,RQ MSY:6T( C%V"V MG9M4$/F1GX]V91G6@D.K0H)S"$E78=AA'U<68!T?"RPTZ\K2HH-,TZ/:KFQ; M)NKD_316"*!!ES,LH:E1#*"_!7>PZ'24*M+?@CQ8Y-J=R>I/UQDL8+TE[/6W MPXT2RV[3^/K;.P<+;KO_71K/8O'"&G+!#=%%HX3.Z8&XT.CL&!AR/DCO&@ M430(#H\[ZC_L="T<&7?T>MGA6S@6[NCEC4^5P\%R1_%N4MH'CM/X]>NJ35[[ M"#SL%KN9S^XHV"W+S<%1\T=?5NO@#$<(7<4[6YK>,$1=$<1[Z0 M$APX=U3TC@IGP:%S1X?OIN8:'#EW-/YNBO7!D1N_^M_P#B#[CN"@C%^M[^Y^/CAJ[JCUAFJ%PZ%UQQYH4G@P_@AQ/^NAY^\#4X53SP185E5WQA412+[.&&D5EJ+'@X8MUNE^L$[XR M]&ECK;657=5>49;F,A7Y6D7TFW@V3$?@WD.2,)YX9:DB".T"K& MAC(80=&@QP=(3LCJ*T REE"%MC_G>C;CDWTZN[N]F=YNQ6YS1W[/250F6R5E MB1N)IP?:W:8K^/HUY$;&=/: 5S$*"_2GNUIDES3-TND:L^+#1(*-HNJ$C-T& M0UF].OGXLTR6(OXJX:RBI=7+7G>DB/3O=($C))$ MNS3C.D8DW0;!TF^4?2W.KXNI4,?(F\96+]@%SX2*EE;O6_-1@I$Z 7V4P$<) M+-OP W7^>1N^A0T/V)_ZDX_!HM*%9MZ?5W2XL#6TW_ISI X6*H"%U)]O=;"H MP&PO,##NG)Z!F4!@8-PY+:-KY)KW+8VOF8M88TZ&MN0)?W M.7N?9NU!K'J77N#_6;[A;:GM_:G;(O:8#*O&WP$ MFXP6Q2'>WP!TJ?R.ZD[>N3@,YV(_Q#ZA5[R[!$7]XIZKZCW MBGJO:->.K%:ZTADZ3%LH7&?H)P5LSF?H$FUJB9VAGU3/!C#O\XJ"3)0OR]DF MX.W#K^W<7=#1#'JZ]$CR3B[OY&III2[$_=OWB(A+8OCV(>J.+6@L2LF+RYO$ MTPMQO;NX3A G:2'I,ENVP5#>J^"R5^%1K& />)6S<,&_?'&9#%KN;@,KY662 M9PO*1#&[)WJ!#XTC*6\MQO2>"N^I\)X*[ZGPGHI:2Z#3=?8,'1==:$/F[:M9 M:74\%Q\Q/":ME:&E/:Q!BZLA;=[T.E_3JY+.ZBD]$25EY\5[=VNGN'OR'K&, MA&2%DNP4RU9C-;.GY/P\*VBXV!R:W)>W-TQ>$(N*__W*)Q]?ZL1%%S+^NAB[ M0WZ?%IC_\O-M$O*7B2KO1Y0)F*55)_4Z=D%G(QI[H,^7H31+FB]#V2B/*R[> MAJ/J575;"UWB;H!UMNG&*I;$)_Y:16G!RC;VTLT>,5N3$%=#^IDF:[[ XW*M M3Y]HAN+CY^*8!-_:_XZSPST($K9[>]\0P1JBR/6MW(1MW;-&-$E&\I_ R5&PBHK:6(B4HWW^JN%Z>Z MJ[AK/MO<%M>K%X7DBF#KTP(ETY48(OTH;I](;[?5:U11%@.OMQJ9Z8W'7XOU MR!K$;U\_2HAE'L"NL92]QP70UHC$PA7-M[EBTO6,W>GK!@UA*F/JH,,F$6BO MZ_-5/EKM"VSX *T/T/95'-3Y,MS5'HG3^%FOJ[K^ MOBZ]KTOO/;2=)06# _^P,X+82%8\<^0[):R5)I1KV[8FHXK/.,S/Q+U21AY MSG<^:3X?A;<:S3$W?%8X)#/"]WP4HUVMYT\H"Q<$5;,)$#^N+KQ$(A7YMG5-?>YS@?+B4--?2QQ_T[ $AB8;F2&0!#!F+[NY(H M $.D.TO,E47(1([)P)<9GV.B&1'MS3%WAGDEW?D-SC!SI)&;R7Q4:!&0\MK' M3-0];Q<8@HUE,#:D0Y /#YV0=>[%R'XC:4B3E"17F*\)F7B3N'1VC9.\NEJ/ M7B4:&RHH7U>PHF273'WQG_9\Y(&I%0"(,2=V O'YQS[]J%+PG;&VEK37L<5<@,A&,'WAFBP_&-XN#ZL8.SC#4#O0@G&$SP MLRIW0'\ VTQN)F'(N!A,LDO$V(;_*#1'670"U-=F0.:$P"NT1'.B1YQY0AQ]3?:)[B%U'3^G&)XGBR6L5$!)KDI>B /<[&9;:KMUQ^G/V!]"_) M/J/F]'L">W58[V[WMD_HGY1=YGS"+M5DO6W8(27'IXOU$ /VM.GCN3Q>X1Y( M^O6";SF+)6)?E8X>:+][# QG:M?$><\M@,L)<%CRF*<;I-VOJ,JR- H+862,?S8K=7 M7M9;U<:B7_HB3[D-DZ9;NE+%>@3JX^,"/B[@XP(^+M"EET6YWE#0VNH*)A"= MD#906!S&IUK_5X&D-()<04K#[5V_WSL7#JE;"-QR9WS#??5]+YF*]6\>9R7U;A\+]M V\;>-O VP;>-O"V@77; +Q+G5%\J;%"=V9!)CU=S;PUN0QBC-*V=P\/_@$KQ/M M7-:M7V/0I]T1K=[I;I"X?_) I/1WF8 M3=GVGL(**:UK9I10<9'7EH:TKO'5MV/OHJ8=_IZIZ]W M^GJG;QOF:[=+JK5)C1T.O>7WO(JJ^5)8;02EQHIQ#H]W0@)3S,>. V0][<=& M["^ ,!0)\I>S^_"CW#TK,TK-^V-IP ?C?\R"D*-*LNVEO[N9'<0X$R@>-6CE ME^WL=0;]LQW3[/VTAORT8_$F:OL(+@LINT%A$=-173^=*!HFOR*&!&[G@ABR](DH=UM^B M5\"OO*6AOH-Y)N[*97A'SC3/^#J>1"293Y8BTT#"2ETWJ]<\'\$K(_^HR5!( MW6-;-+L'+7EC?T@0D?F' Z, '0MZF. M>NL*'M)5C,*7#5>P )3+K['6QNYNUILE4!/#%53JY4.M$[B" V3-:*!%^XB# MCSB<<\2AC7%]AN>@5&Z5,SS]U-2)>8:GGG3]B>9#?JL@$H>O1-G;'$&HA-H[2Q3VC:\+WFHO-%Z[%W'+K M=BW\'UQM"#.R)AG!Z=71'C;=;V&R('J;,6V&UZH(WZ^A'8(!'C-(;(;F*TGB MOZZ$LCN=76S$W9'J8'V#(:PPRNE!\4=&\]5EC-*4S$A8V@GR.!FPUZ#844;1 MP/TLLY3>)F&<"[.F6KP^HZ4Z7-AR-//LEX48#CGT*!8W0S\N,,XF232)N+'' M246QX(!;HCDW32XV6EPJY-SLRVTD[W#=>)2/"DGREY64W4J2!,T'6I8:_#TMN-P*C@Z5^#59R&--=CM\V-\ M?HSDH-E[ZY_66.!CYUK71J&-K0!7D#*LY0?\PM ?:#!%6SK)5?+F>8*+,UVYX8.5?>ST/0\-*X($63'U(Y:NY^O MIX@*CETRE":/(D []A5"S;<\9@[F6[O8\U"$O;O\7.TRSD.!P.?G2M,&NXU0 MGV'&;J?Y#F>8XJL?\3C#Y-Z>Z_.[Q"18A'- M=SA;H/AQDXKYP]=8:98PL(>+ MB=4^\>X,$^_4_FVNJZ5< R[_ >%48SBK%:J.:>8SJEJ-KTN#U1[")UD:9O\C M?_L=3=-I(ESHT]FN4K&$/UESJRG;M\L5(DPL\=/9'>7J'=A\#I<30J[M!G(%:I_2U8LM#8T7.&Z0E@3]\99B5HNWW,AY%9\+S[8"C\/2=I MH02VBR?KC6DPL-R$,!]A/B&KKPCS;N&XI,OG[55VUX@ETSR[7J,X+WZXQXS0 MZ(0HO.D]HS>4+=%M,A-_B)^V5XKQ23^=B24RO<+B8C^AMDYG$R&& M#.-'PDVQR4$FKT21W5 2N#;RWH:1FK&$Z"OIG";X>BW43!PN$AK3.<'*% =0 M^]94[4??/-)9]L+W)KZEW',DDNJ[@+3Z^)IMOF:;6S7;=JOCT:JV6^V4(7EP MOV&P) _"UK2V1_[1?O7&XGQB7#TN]7W996TZ0]B,I6K0.&B^I'B6QW=D)DL*@'2U M*1YR^M*+S2?T3\H*S[EB V@PPJ#8/)!8FT?7UHKW8%P_I0-LA\ M=R4C!##I-!VMKB!3+RB-U7Q7(&JX'C7PC[N?2^0K_CCWT7NO^#/:K+'N$N=& M6_3()\Y)LW;:Q!K.,%E.UT5UACERK:,Y9Y0[URZ;I[^%>W! F0F,@0$=?P&@ M-@$B,$Q_&CU,]C+0P"#_/'J0C0=OS6<>IP$5>UV[5..:00SF%H,H\+*/)_MX\N@<<0/U/7M'7 OEM\F&95Z/ MS8(T?T[Q[[GX15@\6=I.I]48T*!^JTV5UW4-Z;J33T_7EY>4K6CIYI%79%4V M;$W']6O&T!41A=Z3J+KD8UTS%_7^2CH?\#R/$=O!( 5+V<[,D9][1H779LH> M,5N34'8@2=7,**%BQ]C2D%8N$:"VYBV)2[IRXQ^QQP7?3*QQR M*<"G)U]UNMJT['87%8A[E2YSOMTL,;LCZ)G$?"V4\J3H8[?B[19A91'FBC86 M2:VI15O9RB*Y]V@C%#WAKIS.N.+'-=LKM/G$)6+!)^S?,9*7$@:/8%.$/M(U M9LFRC,\44JXLD%S7W-YIANELC_C1&B1A0]W)>YZ&X7GJB=B][5#D<2K%7=G6 M.NE/G #%RE_3>A#D*W>#VO;>;>G=EDZ[+6NM&:IE0XP=#K5.2X%ZI"LHU*WO M5'LE=0:9>AD@ZF(T72>D24IC$O%_1\'^YS2@,_XO+NH+&O,ODP;<%A,?MH1G@3,2HGC/ M>&T.3R=O,9/8TR&IL&P?0-[(;H&^1Z2JT'-]XZYS,^HH@C3W(2T]HJ>SQR/Y MNR[$;_*<%JMP'1^0OLY$ZT;N*@1]JS.)N8Q!U;>$1*7VH;?VCMTTAF,"W2$' MK'KUI&L-6;EJHDUULS--PC!?\EF4;8L/<-N/<[? 24K6N+PS4)FNH=W?_.9[ MN-M03(/;Y!*M2(9B-5N0/E:S1)7D2]M9);E8BM)IGO'YD(CKR.JI?]=49:B&#_B,&=\K<3I)/IGGF9BFRMJ/CRAUWO*"OTJRQAYSC/1 MZXG>(\4I94-O-0_G@\@H2W"T*]:@7+[5C2V:KR?3294$#^KC/2/>,S*F/&8! MX&V:YCBZXLM/,B_+4&UW=K%T21F =AP,4T5-J 8\O>]GB:4W@J[BX4U#F_IE M&[(MZI)/#*,T9YMZLT31TKLYO9NS&H5Z_<$Y4)0L5Z^-D-57MN%L+357&I23*_$P3N3^/LSC)=Y;)((K1[\./P69S, M,LS$L9H;KO&VY/?-6,&'X3/_F2\Y3R\X7N/B@)$LBM]TN#% T-&G']-7+VBE MN2R^J#O,6%A^XB_NXC,7XXR&Z1?:!W&G2IVSB?-.E)NSR0GXZS+_=4'KYPOPS.&^-T: MLV5F0"=,[\89 ],:@=4FPXT!@J<% M9A@)[;PE\X>!QL$VPYU,\L- HV#[A7;"]'88?Y.9CUCU%;$"*DH^;N7C5CYN M-8BXU6"K=G>EO_4G1*.'3J81]!>T&C]D4LVQOYC5Z$&3FI?]A:S&CYG,#]%? MQ&KTF,FMV3,-5C5Q[AF-+[PI0OR,8I2$.$@7&&<-+[2H'L-"1645(3Y8T'VP MH!M3?Q(6LLAD/\99[ OH.IBA1&^ M\D?E$?\G](K36B[4[:VQL M"$R +\O966-A52+K"?/4.2;'*\[_'N-CTDVBR M%#45_E7\?L^$[RK;W/-E.^//Q%'>U5+)<:?#6P5(5I]"U.W8U9^HQT%GE,$4 MV:\O+P[O:(&I.*8O0L^XH>R*YL_9+(_?+XHRQK0Z6V N38]4IU/BBX)AE* MYH1OAWNTKE_#.!=K3 WQ.EUM,+;F$Y"RS0U)2+K D2"IU-8><(K96CI]-7I: M9$L^#ZJ:V"6T9EM6-;5(^ -Z^<2U?T90+-;QQWRUBN6+/K2;189^H^SKK3#8 M1'9Z'1N5C2VD$J%$FN1Y],@"80>/@(R^0PNK>:8',H0X0B\ZJ.LV$);45LK[ MAL,BNV9AK.]@GHE/*%R0!+/-L:]'9;'4=[#!!/N*BTJCA\*D:DD"]+!PIQG- MBMEY1U&BXUT&]QL22Y]I$C;DZGW7P=1D47\H6*?!,%/[B<#];+/T0.8+KN]_ M24O;!L2.I(^E^P,A3CQY0ZM$UXN1JJTETH_V:AC]R@[FF9#&<6IT%'"_ ;&D M4E?4G6RJCU+*Y*X 2!?[%W*^B3C.2$AD[, [^@,@NK=;WI $)2%!\3U-BZ@@ M_'++VJ[.G&SIB]C&EP\.B>A:@1GB%:BG-%V(&ROPFTN5P/Q4]+6Y7[PA1!7S MD3=TYY17HV7+G^;RI[G\::Y!G.8:8CT@0#J)*X"H63V^5T4_F<.5Z0/&".Q+ M[N^XVD"1 :5N]W<>;:BH-$AG[.\ VE!! F?,N[+>P#:I^N0*5_8H):=5B$#S M>UP1&&V %#D@KFQ-VIB TGMVH6^EKKF,/_'[S1C!5GS0"0S+PBPD:0:)_ M, L,E_:U!". 2S]O& S7+P["I9'T"M='7=3/H>=1X2BYJ+8#(4T -'YX21*\M- M(_&IJP#6G_EO88_20ZC^E*TKAGPG(U0$JTU=$[']. M SH+0I0N@EE,7])@1Z#>;1&UPUFX. )(D[]#XH2LOBZ<%I8V_PA8X2F_XI"_X?L19%I=2(](I4V'I3<*,K*LJ[[48 MP4;9]G_F:;:]M>8!\ZD2DB+J?-"5GJ@X1\'*=_^<-12PFNK,8,_ M>C .8/PT4C#N,2-4A+R$QHROI>-M@Y9&%*:7_?Q *A) T+!VZ.H^UV0Y./7 ,3NY+8 MQ'F#%4U1/)U5-BV-Y3W^,EZ[?4N0_&(/L1W9TZ0DFI1[FG+[4_8)DC_;Y^8! M%ZZC)WK':9L7H!\TMQJNE'VM4=" \K!(^)*VLD/MFK;Y-3M)*1![WNWBX MG*L6@PV)^=H+AR!=;1B^<"4+.DRBM MOXU5W\Y87BR1B062OP-98_HN([=%7Z6%B/7&V58'%_D*4DP M5Q3+!);"]5D^D1GU.D,,B]?B0&2M]5?7;5@\Z=Z"#1_ +I]'T4Z^; @%*G'YPY;KY0':9W@DH7SN+31!N*FJ.$OPP M#(;%#E%D>\">=:9S3[[$]GVFNV_@A# M8!-RV0"PEQ5VUB3E$ZFB-JVV2+OX^UK4Q(J: MGP4A*-YA>)O,*%LBR,4Y>KV=OH)#+H'^Z@U_]8:_>L-?O2$YZMC6C^P*6BUP MH" OMG,33"E6_2=*NR)XO2+UIHB6+$G1%-I\[\Y[)_"L.V31GP(T]EFNF_K=@R_=07G4.=3DB@^] M'92MBQ3VX#0?(8Q=G=_IP2ON")I:1RC@"KMV8I,%R[L;,)O7;7#%,=3* @<7 M\S@/"QP"1\5.#3Q.[KC!K0N>SG&K_@SKS'RZ4??X-3ABVI\#L[ M];>7C!9,NU5M^S/15P5I?--EV=E]EM.ZU?VEPI4H7R>C5 LZ+8?MBK,)>+U: MDX.;/>BF=B#29/YM?%=>W?: C^4;5XYOJPI(0?*.TE97KRC&M7\'2RUQ_C*6 M$[(ZN(REFT/H;MV"\?ZNN--[XDXX4?2P62A1059-60"-GC;82CDI'RF-BGNT M,%N3$*>/]+!;O..FKH-Y)G;7-W(%_G'!-[R:#U+7W#X#%R@E(8?WBL2YO*Y7 M32^;Y9T.AUM*)\LNF"3A1-;<[OT%C%/$E7+Y'2%'+6PN38>T>.&5*2]-SKE@ M[$]P*OW*)S)7N[GEQ#:%NB_2^WE/KCEQ^N9\7\1"KVJ, M1^,W#AM(OH*<+![%@M(8IIKQ;$-0>B<0!]'J+]Q0=7:XC4UH$NO!G?9U8@J=6N3:G-+V.>* MUY)YLGQ_3M_DRAY.$^[7&+'@TN3M.GQ?.,ID(/3[5IN:.N1& M=P7I->MAQZ/;JUQ/WTX#6.UZ=2?SS#S@->;;KFRJGSZV4'\1%TKS1[[M,!2+ M-NEYG7X?4O?*=OV$R7W"5<;+F$C#'G_/E,V;36:%!3O,L MS5 B KDP[TJ[P8;%?'I$<,V*W708]ZJ9UNGROI"I+V3J"YGZ0J:2I()J;TFZCMYY5%WTM]SW$4XP/.)6CXL+_4P<&N M,P#_G2NG]X" :#AG^CN0-UAY,1@#=>6 G@ZP7540'L5ANZXDKK'@?'!"B^XI MN Q'T1VM6QF @P/BA.+=SM/GBC'?& 4@DE!7,5SXG+!I8#F8K@A9+;=:VR$H M1\851U-SZ#I(-'+J + .DIJIQ7!A<^*\F'9&OROKF [C7=]"-?"+#32<#UWG MP_0G7196J:X1 H#?4Q97?SNP!?.JQ\^B<>#+Z)G2A&8X> [(4='Q-%S@*(^Q M.&*YXH^Y=H'B@"Q7G#7Q6TQF-%BC."\("C(:S-[^$N&,R]I^::@]?VJ !C-G M58TQXL^UGI#5P;G6=P(J*MWMBO%O[OA7>>"BPM;;LAC3Y%1]/"%+MWOPH3.J M#Q)I5#:/&+=$@8VC![LO?'LS/?G"^V7^!""MOLW$HC_FROHQEUQBY_*C,.IN M-EGR^:EC-<]L+BL^"])G0?HLR$%D0:XQ>Z:F[75H"%-OW^M/7$8&4JW2TY^+ M>H!(M34-NDO(DB8/L2;67/ M9BZ#SE]KT$O0$^W>,6#(,2#51#O_L!"KNB=I,EH0[ 6QZ(F_MN)#*MO8.&&Z M Z\HI_P)BTP("71U(R84S4?!7R=+$Y--F6/BY0%V4TL\UM MPKG)R\+IX"/+P)T) ^ES[1YYV:4>8( M&O\$)^\_+:WM0>X#Y)^XPUW)1*B5)X!_W14L3"2F:,?/AP*!_<04:[?7 2L0V7*W M]3?]/.+:OA_G%@)+7T 59P%C[$2!A8%&4L ? 5YH8/@EPJSYU,!H.W$R>J!> M,_!'@!\R/F>1KT\G 0/N1$FY(>:,@+^ =NDZ2[S.'6_M M4*'Y+._%]HK=(!/U$ .&0YJ$)":E=YC."D]R+I+6 \8[BF-5N$A9%[?S%K\T MRO+N_+4&L[Q[HMUG>9^093S+N_,/"\GR[DF:C-X!NZ-G7RCT@=.E<9LG? "; M%WA54_GPYH--LAL2A)HR<'ZJ%LGCN'T%LH M(Q.N G&ZXJ/2PRT@J!MRF$ 4]8/Q_*/F'B M?!(F?+6!00=UA^B(ZUP%=$Z06L,'4YMZ"*8.W^'>A=;57X1T@.4HAJ M#OTR@^8&_P ]I'DB?ILGY%\X$HV"Y_)^E+0GURCX?4/RB6H2[9VA@W>&@K]H M)UY03?GQ+@ [+H!^B/UR]/'Y7K&]?TH&LZ2US1.3W3!@\5RAA*0K'#*,4IP^ MX#2/Q75-XOJ*>T8H*],KBMK:*5$Y_[L<>N# /.(LB\L#$;^1;,';B^MY\FQ! MRZ+M72 $?<=@H.(J8 4;ESD3JF9;*6HX^,#!Z62"-1IZ,, \X"@/"]+>D'^' M5BF>SB:K54Q"L6F5KA+^TQU9DDP9A>SA3<#0Q+@<6Z84.>\Q]QYS[S$?A,=\ MX(=R@!J_>EYG?7HTJ'LXKS.& M9'J@R\I\].9K@),U8301/Z$XP*\K7)0UF>7B;$JP*A/[TZ+^R=NF2Y2)6P2; M17&Z?Z_!:$Y?Q/NHCNVH3O=?%A+=Z4N>C)8R#T.6H_B&LNMC L4MDF7<>HZ3 MD&\'']G13;&GIL)E/_(H@7D4SM.H#V .(X\2F*<%8;W@LA]X MA+ (XX0DTP1W#\R;H?U%C\-(M1B7H]^T?NB#1SYXY(-'@P@>#3A]NX_]L#^1 M<@](E2;:7ZS)11REFNM9'LOHP6+L[Y2&DSC*/!+]!9K<@U'M\NHOTC388T.M M_*?F8T_+("["B>4?04C3K%DP"3"0P>@0F!H?[C$4[GE<4";,X.4DB7Y%C @; MX$Y\G$O^;2H"-:#V_06A ($B2J!Y="DLT<&^[OG-L,[V^.5R;R.6GE#[_OS MOK].?'^06>R=>=Z9YYUY@W#F#3&=KVZ7E@+3\R)^@[FF;@Z0G=?W*K\P:_8:%#O*^Y+!_:T)WI5!)^_2HNPI#YJ6"=S#/S@->80RR; M0J>/O>O2NRX[<5UVJE=Z'^?Y^#BAFSIMO&VZ@E2]*U1+07+%$]A,@!HJR:Z M9B*R,):Z%SZR /(85ZN.SDT()090=Y)S&>99]O&^V(^!LB"YSSE[*1I@,+?S[4_\FP0HB8*8H&<2%^5F MQ/-\R7]O% 7L]IT&XX!]$.XC@2=D]14)O-A^NDNZ?"9)(14/^W)!MQ'_R-Q\ M$1KII/BU'+[EI/R4#^)*W>GL2UHF-I0]*J*!O;\S^*$S?*8)OEX+ MK1R'BX3&=,Y?S=>RRJ 'N'U_\=MNYR(D@MO'[#?I2]T)X^1 _%;@L#)8 NXW M#);D8:R:UO;([V)YJ%R#^GN1SO&OO6<[L MKS0^;VJL85:3WAR?.74^F5-U?B3:V'?F"D+U*1X@7YPK.0X @='TJ+N"C$^' M\NE0FO%UDQY#YZ:9.61!GB[GYK Q?"5^A/ZRO$2!XT'FVYAU>O>7 W86 (-= M$/VECKF_,F@Y;<% :U=P'"+0+3'X>?23VDI6$AC?/SM3YJ7_C LPJ+^X,'%- MA@SA6K^V036X]:@L<96WCZBQ6A8J@F/GT<71\RC@EG!%Q!) _16%10IHD M\V!%8R(*(G/XN&+"_R1)L&)47!P;O"#&>//-WL>^:992WC\=!M/,33'C4\]/ MR#)>A*K_+PU);#8E;X8#H$F$F# X!8V_;4G<%F^7!T05G8(_NL7.3T-EYWY[ MTU8CMG:=W]TN/AS^MO\4T1V^E6-9";5F@_@$"9\@T4F"A(%=P2=-G$_2A"^I M/>A([PHS0B/^?I8-T7#6T\R<$Y@6V*CUA!X"L+^42"5\1F?;MJ,"3*I ]A=; M+2??=3)"M$ZM"/,NJ 57.D3%A2!#KUP#X>K'FJ3"WRCNZ7WS2' ?;*LQ".VE M;37S/MYLT,W4'_G>L63;L=3'MX6XDOJ3*:/5SLL T0WFRSF*1#=1X">\WX&J P[DA[(U'-N(,,8?/;Z7$UP&_E795C=2.9USJ\<]([)[US M]14^ON3EN%CI*=R]W^GL-)&8ZI(W)MF;!V_V10@C;=_1)__W:,,7 :%5ORNZ5]N^ M5[K*H/$#YOR#0'[3H4/*H+ZC!NMD@[A8X]78JJ>^OK"CJLL0?/1[,?O(^!RN M8>)MXT&17U>Q4-YA"*&?/55'TB$O)%C3:U#?18.+H9&NJBM>8Z=UB[F'7RCG&"=?H+Z8\)4:DKYJP"^D8\[&<5]]=WI_<7Y1\-/(HP2'\1_@&B8\:+ X94N\[B M "'5#]&"X=$NDSA >/1\RV!HM(L=#C;=!A:&@FNI< W^[0GNIZ&6+&SB;87# MY4[104CH"8Z+H[IY,S\V'#87=/:.?.%PT%Q0RUOZU>%@.9R*J\@B@>/C3B*N M9D:$^83<^'"W6HKG9365[5\"DG#3?5F:!XVR@V*G9KOXSRW6.;._?VZRN7Q\HV%G,2=_?2["17L56!^OB<4)\3VDE.:%-C MS2>"NI\("C"#J8[U.78\]%9H"MJ-7,$$:F#1QB:,*TAIY!37:P#.)5K732EM MAZUS"+T3&ZBW,A#[R,73ST9HR.;VOL MR, W8RW/\=B7V';:G'[@P+GUIL>C"BYSI[JRCL!0D(:# MG-MEE##41F;Z6RT'.T&J\P2<6S.5&.BG&X#QT4YI'2(^FM$T\]F:24 2H5HO M@QE)$%>M4?S&MYXG*(](AJ/@]QPQWC+>'/U6W:=19J,GI!E M_+8U Y\:DMEH3.),QDBO$4NXTI'>8_:XX$OR!4I)R+>7*Q+GF?3N])I>-JL7 M:>4?V;_M2>AY-WS;N]Q?FG,PGWF+F$M/,K\76SW?NK.,D><\$R;6$_U,$V%R MBP/6A=;(!8ZOG!*>^WG9L.'CPGDBEX6L-D9(,MYP0*AVPGS&V73VA%Y!?*N' M& NK;;Y\HY%M L-)JTW[>]/&)K'0!#-?_LZG.G6;ZF1">_-I4>ZG19ET^H_% MOSM I_^ CZK+-KG^Q&+ 8"B,L?[\_P/&PXRAUE\L8330ZEDZ_<4:$@S9=+Q#8!G04IF2=%_A!_ MBL*0YN*;SX,5C4DH*LX<->5_?L7%1A:D.,Q9B\L$>R7!8)C+ !\^P&4[P-7K M1X:$M@Q(F='B$VO^?D'5#66/*,97^#E[W-,W"<-\F<>B^&)A?7Q)&$8Q^1?_ M)Y?#"SRC#,O]Y9V./1YHQ*[=%S258P\.FC+?!D>7-,W$CBLM;M)P&/L,'ZA\ M2S.0T;KN-F)&:[[+%AXJ_F[%J6MY0]M$7_+Y,J=LF^BE+) [V@A2,4U??0J MA.53GO!M9(7B"YI$ZHH/L$X^0F0S0M0/L;\B1@0%#YR<*[Q$231]CLF\?@[ M.YY)V*M?S/:CG:GMW,31P@IFK3LWL]K(4Q/?GG-GG'L!4.$!-!^] M8H>B:$@<*4M)D>RW8C0H4O_:G\1J\P:#L:?V9/K0DJ'0TJ[2R>3PG>X9O1%? M1^^$3[O!FA4&U>7H-TSF"W$1ZAHS-,>=,J@W=H?\3A-\+6XN?<+A(J$QG?,% M\S8)I1<&@-KW%[)LLS9 (I+MUQZ3_LH*@=J>1L;*0K7@?L-@21Y J6D]"/+3 MW1R'G)@!][=9"UE%Y#;+N %[VYY6BSS[",M(#?C^%G4?:SB?6$/==D(;;Z&N M(%3O*@1MR:[XP "HZDTNX*,=ZL/VJT^V-I;#33$_J;,*%%2F@G]S:W!8=6M M2ZD_A_K8@&OGJC+J5T_#!8[R& >$!.O=-?(!2HK#]C&9;40:TC8C2?_ 1ZO1 MS?C3.R#1^](-^=*KS-=6WZ_&W]F!;!C-&H]C^B(N7."+T"5?6TDF]C=E5B:D MBW80ALIGS??>#;!UOC] +%XB>500V/\ M"A?%@[D9UXC9]]T'QZ J'JG3=6B,U1SQTNOL?D"FG=;I@S'G$XS1G#FTS7+B M"F;U+N9TG:69L@S'2+M98+EG7233>!>LG&5;R,.#V MB?C?,THQ_^7_ U!+ P04 " !/@G!2'A^^^X34;?-'[1/9*%W[K)B%= MVM[:VGL'OYH+\8= V6O+U_&/YM)(*#\M7YE*?[,?W[ZCG^">5JNYU6INM]RG MJYD+V7ZGHC03D2_M]6DP;7]P;>O=_WT^O_8'I;UH0%E&XP"U)1J"+Y M?Q^OSM]EB8C27IP,1:;B"!>YV]PZ)[,]$W.$[^+V R:SK6ML.7)Q=)'$X8Q?TR[1=9*-D.N7A+WC#0?F& M"926Z0Y_[HK4TIU*XYUV:_\^2N4K+ X?1F 9><1*V50^VV4^RPHF4 \S0;/* M.MD@CP*9!/%0ENZ^.OGYDX+]]M--/QXZ^)T/N]^F"IP'UA)(-1U;\ ,BZ[", MK&A4QE4_'B4RS6)<,%P.-[2+B_T\263DCZ>_P/Q*MTUPPE0>F')I,H/8DFFD M!F3;%V(TE9[QAVE+4?X,:E;^E,OE-W\P_7K\9]O1?WD_ M#:0(CKS_\KR?,I6%\@B08D#_6VOKZR:<+C^]XY_HJO^OV?1^EI%,1"8#KSOV M;I@ 3X OSW_]?2.3W[)W?+J]._KIG5GI3]TX&'MI-@Z!XGMP M<;,GABH9Q]NU%"FWA=YYUW%0Q'QEPV/OFYX*7!G[X-']Z7J3_G> M:VV-L@_>2 0!<,M[;TM%WM9F2T4?/*"J-$[>>R+/X@\;1S\%ZM:\-U#I*!3P M3A#8$G]3W][C F7"'U40R.CHO_ S7/&%A0)O[5MVA:=T\)O!Q%:+/[;:A,M( M("L#R[P_C0#PXV, 1B+",X#RMW_)\8:GX+!TV+XY_;*C+?R_ Y"I[9_>E9;Q M-,NZDGV5XJ&7?8%?9JVJ75Z?7/AG7TY^>7ZYNKL]!H^ M'C_Q0CM#&07PO^Q3*/H;'A_.?]^ T_Q]-X8C1T0]$<)I<$3_//'+CTDD99]4 MZHOP/U(DIU%P DRS<=3DBY_X?2>QGP_M"R_A$7'P";Y+-XX^_6>I[\+-Z3?A MY;/>]2D1/JI&1"G^_M;!_NY>ZV"C]&Y5>F$>*?[ZE^L3\WHM7=]?9 .9G"O1 MA4,N4S+]$D=\",!YBHN"2[?+*(>3.8BS0/IJ*$"DZ ]PSC5W-HX.=^RZS3KO M77A[:W+A<+XM9>%_RB0.1#HHK7D;Z&BQ%>\_%M3'\7"H,L1WVHD"%-8@*.&T MA<6[2P;]Y7VD0I "20Y4OMCB#A\+SF=8W/;<1 I<=ST0B9RVR#BZSF+_ZZ5( M+I+K#$_/?XLPE\4M>K%;MA3:R,S?1KOI&VG-AY*$MT.]I)\\& M<0*J0/#(I;<;<-#B_Q;;P\YP](1[.TC1_[/KW&SL[6XW=UL%BRY_" MV(]&P?,O?W<*.S\:^A=YAL8[>QL[V]V!ZF]C::VRW M%]O#_A1.GADLL+'.E'[^6%L;*WU=J;W,E4\V[E ML;*WU=Y^HKV\-%9:K?8CZ*LJ@T]D-[N68#V2(=FY%2H4W5!^BI-KV,*5%"%J MA#\+%9W'Z>+B&6W,!7 MKJ0?BC15/>53\*@3_)ZG9--^2N)AY^+X3&_^HE< YJ.$[TY(/ 4>%T; M"#S"*88RY7ZZA8=V97+1.Q'C]":^D>@GW7!AO+U;6CR&.-\'>1*(,>BE\_O4 M]EJ/.H:KR/HYCH,[%89GPY%0"2+BF9AM[S&JW)]MOY"S!Q7S,4Q7) M-+V6?79\L M @NNKX!Q.FDJL_3TFQ_F:-&972]_4X"RQ[I*/RGX49Z#; NJ&^D,XR13?Y)X M._TV @DHT7%^?*, M.]M]QIW!M8(U/ M$ ;[K7,GD@ CU22UKV2:P9VP0G*$L/C^[0I@S;]_!A0,\Z$1Z\7&R.# 7)0 M52* /^L]28*WTB$Q+BZYY*W3J^D__X;7@DQ$E+G;WP')A3&XIX@M+KI1\>U9 M-[I-&]U;0#':/7AT!.Q$]F0")RWHFLP^&/'@?81A?,Z@+XG\.%Z7U M*=KD;VR)(' XD)*-62=#C:T3!><3_0P).#HD4DD0KWY:YG<*E^> M75T_(1A:)/=:;=S\]@(R8:\]GW?LM^,8. 03;/ !5RK]^G'\44;^8"B2KUI] M#V6JM_A%9AHL4VZS$O48+%S8:3)QC;[W?G/A'W&>RCMTNU\#2X:=T2A4R,7I MA 5QF9=]7\82_2Q^CQ.SB$MX5% FNPA%O_Q:)0G_D%:HT>.UY' 5Q1*=S5T1?+WJ@()5($%Y'[OI:%6K,])]@0:IN["P+NT>KQN

(U&?>\^S;.Q'[OGPGCVW9N;QSMPT'!O[S?:V^]%H4QW_CURE MBNQ-W,E%)$]OZ63S!U$YN<-B;"I48@X%VCYN>=US\!C]Y89RF'BPZ4+=XH&5P]GAQ MS^M\OCD]]I#[C2[[8/=9E?LRY;8:K>V=O#'7E<$ /,N0.$.K.-,1K"=7L.+9(;[2J2/FBIP004)])=;39(@ MWB3:'O WUK.]3ZD8"]C0HYK%]P,J @7F:9I"GLUO*; '_XI%:G_?2-5P%%(> M=/D1_+[2.^CO-,X3_I-*.]]KWB=@S%)MC_2UD@I!S%^8<9&IG@+LTUOEU#K. MX[-_E0M8JC9%AS<52LT-Q7_&:7&127Z@*-\B_F;_.2 M=R586-B@GD& 03W#/'U(V7+R2-<3OH??S/WF)_,WWC\5T%J]W=IK@B']\M#E MZK_LJ%B4?9#^95& <9I.%60:7Y1B^#B8 =ZWT9Y9*9CI17TOS+[ B8KN"!]U M[0G8.059[Q7(N\?2W*IP=(GF2DRZ(/RJ>[1FPBKMT2SJ>VG$38(S;PDH^>W( MN92T(9'%R2-EUL3]^.6)C&)2/R#9- &;*9DU*P:;@_EA<_!DL%&K!1!')!P\K=C;7\4][B]ECX6/_Q2, MT0P]K:,XLCY^IYI$FZ%+AHFF9_:G\Y\!O.P;'N;&:P?VSQ!S)>.H<.76OC<>BNY? 2Y?"Z$D5MQ?P 2*ZMGQ\8^;6&MG:(5K7\7K;N_<1N MT5H.OX07ZD606%M-:XFVVOIY'B_4BR"WUG%6 6&SRG-J>;IL+]3+Y0,LC.Y: M#C^7%VJ-B**V8GX )-?6SP^,_%I#6SM$JUI^+UOW_KY\W43UP97\OAE_!"O0P2:ZMI+=%66S_/XH5Z M&>36.L[*(>PLPJ9DN"#;7_@+7"N^80^>SWFDJ.G7QS@*5ER"3FZDP-+].UI[ MA+GM24_D4$3!13=4?5%T=U]'I#V\J[5 G'70UYRV^@[ZAQ!6<]H*(<[V!#O! MN7+Z2]-U*\^2]XNW)9SENIG5JW?%D)TFV7N[U(TC_+.TWM?E?ID#6:4FPVN M+'>]ZX\LRZ T^68:A_[GR3CT,L%FP=GX,@0)THD"5-M'"!]G<,;'7(78!YT! MN2Y,;:3T'#LL1'IYJS-)J98HST!#7%.!$\U^ $$W?0MUS)N%8CMU8FW MYR"VURW9L/?.OFUUM'6(,T9MQ&CJV$4<6ANEZQ*[G+:%C2,<8E3:Q[(0:\ [ M!V(-^)\ L6IAT8&SJ8+/(LI[. N+XXV0NS53JN!8]F8U7FSCFP(^[ MC;7@]SG1LQ;,NQK\\S((>F@.^OJB[(&=K042)\M::R0N'XG+.LD^BA#7?CV0 M,CN/?5',SJ74USQ)8'T=&MRZVHB;M9%"Q9FUH_7BNAIAJ\EA-J/B,_PPF)I2 M\=GEA&=S1@ZLOQ1B3 ,&&@V^27 ;G2G15J#*U MZL?IPTP^_QY?B9RND;I\I#YG8Y!:!*]WL&CF7(P:L4\1+'JA.1BUIK2Z(K6D M_,Q('?GM2M[**)=7RJ07)T,\>(H2B--O(^EG,KA10[CDHG<-WZ88 M"5-8 :^)3=<6Y2*>D>53RX4U*(.IY4(M%YY0+BQ8^O>Z A/? M>SBO6\AC-0S#!8H77S^Y+2+S:W)[E+D*;]YMM@Y^PUR=+V+(9'8SP'8SN/I; MB5U. ))TH.!%JTD]-O7(V0:C].&]+,ELU9!]*O?N/CUN;P)1^--K0M8<^UD2 MPC2$G]J>J#EK_12\#IP!@@255IZ6Z7N"E[>%WGV:R8=8W, M[T+F"XYMFA(DJ9'Y?>A[]=(>1+/Q%(BG352 MO@,ISQ%FDIE*R&-=\B&=#D=A/,;VX!%LMINCSV5M9DE,WQ,[E.;:V.M2)YX" M]2(=O#*(LQ=0UFX&K]:]/<6*UG$[6&29Q=*)N%8+X MH@?7=(:9]*_S;JH")9(5;]5R'RE\SWY_:,6O)I27)Y2U.#YJ0ED!0GDYI7(* MH? (P!OQK9-G@SB!'7#7+\QK[40!5D2'_\P3E0;*+^;T3+G-TMBO*H47IRHZ MD2/8&<+HHJ=K"U:;DJ;#HO $/P"4QX<[9R^@3,X/@_85$NU>FDCF(4]-1$^HSN]9=9[)\SQ.4S1G5-27D:]D^A$@E>6)O.@57S/)FK:6 M"-4TE6F*VU]MZIM_=RRT[MGB,I7V.@J.C?TT#Z/>?:_=@I'CW ZCY_E74E63SN4!JMJO9[H=@N]5R*-5L5[/= MC\%V*Q49 @2D<:@"0L 9@(R)_P(>+5#--F![C2R#6?_3]^]TU9T.B-=,H*N5 M9_:D!+KR#816F1Q?>7?+I1/?*@\Z677:6]9TE;4CO<_PFD2A_QL>XJL0T$$_ M:@H\4>DH3D7X?\@PZ,4)W+?&HO%^ MR'P_E3X 6B$=5*WNHI>2]& M0K6R5BMKST2.]T2S:E5L1>7=CQ?W63:!UBK<*JIP/PCQU:K?ZJE^:T=ZM1C%6M5*Z' M)'T9_]X3=]BOE<-5(ZOG\.^M Q'52M[J*7DO1D*ULE8K:\])CCJRNVR"6-2' M65)'G[31S=8V0&\%MOOX^AG:P1.9D?BXG7*KKQ6$SK*&\6R^=Y2GF#C]LI8+."\L:L<$[8 M/*&\P*#:OTI3J3J1Y]!N8;5CZ_ST2@< M'^,0 ^%GK\,A,@TP;$H^!736VV_R\JQ>KG!+9*"R3P)MO4HWY', #:"&+EA- M6K-=IR8V,=G3>'(WR[$=GZ.!Z"(X^^W? @SZ;BBO@%SHVO,X"L#XQX;+71%] MO>CU)%R//Y^??;RX^J%0/?=[JU LWCH7.)JT8>*]71\BG)0\_V*.P $6*L_7H@ M9=:)@DX F@/<+4)\:!BG>8*=ZDLK2.$181ZHJ#_]Q;2FR\[E&?:MSU8T*>)E MR'+N93T/EO2D@0JJZB.Y9JJ:J=:$J5ZO(E,S5PND]OWO[M7(I4 M&N]O+D)T&K,/"W_H]!-)X/Y598.39!RN_,#R6?MAQ#ZPJ>7X*PVLG\A?:5%7 M8W'Y6"QQ:P6/]W%KY=*G2B^O\;Q\;GVZS#2MO=B([_=B\;HR/6DAM'.&?)7 M\32?.W3^Y%542R$R\:TFL@6(S 57363U>;36 M*%<6Y:W]>>SMXO>YLFQY_+-#V7V4"$U^,4T^SASM4FP47,[[EA MOE[F]P.86Y[>A[3^='J?S68[T-EL-1?57/0JN:CJTYHWX^[@:9-K'^CR?CM^'_D*E66U2XB>7H+6[J1_B"*P[BOY.H3]8S- M,+KOW=$R W$(Y_D"<:5+O[^);8WA)6&X7#7J(NT))EL\"8?^]DE%*I/GZE8& M9Q$LJ:^ZH>0HV2@2\Z4^NJ[S;BK_R&&##*WQB ^RRO>K30BE MC3+ZI^[V^X^O&> J'"I3X;8LR+\)36R_&5SS>GQ\=Q M,HK9@:_/B:F]1GZ.;V42X7#H\VZM2W]XD,.>=[H$9>J**O M5W%8ACC>M!DG_7?MK:WM=PG\_ ZOV_!$XB?W7ZRO>-<3?M;LQ7$6Q9G<\++X M2O;2OV_TVNW#G=W#?;\I>_YNB+V#IA"RN[6]([HR$!M>+XF'?(._ MOW6PO[^UO^.93X?FTX'][A";L[^K;&T%-NNW=^7^5B";VT&OV]SQ>]O- ^D? M-GO[0:O7ZW5W@\/>M,WNVBUNV4_VN\/6:FZVN[O=#;:WVLW [\)FNX<[S6[[ M8+?9%?NR);;:K:W=_6F;W;-;;-E/]KO#]K3-ZF_2.$^ 4V'O^/= BH#X*E"W M1]Y_>=Y/^ '^];R__O" /5.\#79NJ/^7[UM8H^S 425]%[_$C,EE3A*H?O0]E M+_NP<<2OYO_^]&X$K_YID)B7#J3J#[+WWO;HVP?/C\,X>>_]-TDX6&U7^%_[ M29Q'0;/ZTYT*LL%[K[6U]3]P79S OM][41S)#YY>##PR\[8VO'?XPJF;O!$# MV)NSE_;,K?@2NQ;S9GJRURMOYP6>O@""YGCO3]VC7[Z>-R:9WO.FUMW9W#G$U/Q4+@C\6P4QKKE<;Y,QZ5T'4S@,\_03/ M$'KK<83>WKV7SD6>Q?>1^@)X.)@+&)\NKCY[*'!A+5_R(3S$]R*!:@L&)4]B M/Q_J8-V&IX]>D'DS%?&-H]96\U\DQ(H'KA>(%^#W0C ^/;<_*(X?1%HGBG*< M:S>*DPQ.JS@9B@S48G@.J*'ONW$<=@7H?%DW_C8G;F&#[;U6ZT,5OR!;OOS2 M.?>N3B\OKFZ\RU^NKG_I?+GQ;BY0 -V E/%:V][%E=?:?1.\]2X^>3?_.'5E MDY5+G>,;_+EUN+WS7'#\%"=>-I!>3Z6^"+VQ%(D'9H<,-#H? O,EZ:>G;*B4 MX/P^P")'6,H@$&-\KHSF!/2)]%G!WVXU//RA"O'GD]5QLF)D?9.(B!-]GYZT MMR9)^^:J\^7ZC&AXK6<9:\LGU\#=9U].?KF^N0(6;L#GX\V'%-*G);TWI]_ /B7:\N*>E\B^2I&+ 3"I MEXZDCYZBP%.1I[+4\P/C>#3*6:# ?':,S^?0.,-U^&X4@$6+1O_TY' MPC=_ZV4R79 Q2.]2$7K$WF]]^([U V;A' C&\ ^8U%E@WG4KDTS!B6]H.HM' MEC!W80$;1]XSV4(/"!/LF& S *EQPC$P59:,C^- 3IY^*5XQ2N);?,[<&L>O MU$HA5=&DIJ%I_J=W6;"6\+L1W\ZT8Y7;7RPDF;=Q<./A3FM_B@Y6@LP[(*__ M6DT:>T-4XX$F$(,JD'B_YXE* ^63-A#W5AF];\ZN0'\:CL)XC [H=8"V]Z7\!V&WC_$&D&2D#J_2K&ZW;TO$IT'L/'B^0FOIM7)D_9=]IJ>4?& MU$M:<\_PWBMKW/XM]3(9RM$@CJ07D0;2 !M7=WSS1"(%D'@@W[OA2/[OFYG\ M@D*M WJ,\27/T9F2Q!U>0QMEJO^F^17Y&CV7'S]ZO@ =LW7T9V\]Z M9)6"JPL+WF6OM)3)L/#RGA>2-XE $JL!^;V _*(=J%+X U /_ &V>WJLFL-R MH-F-LRP>DN/;2^-0!5[2[[[9:GCX_V]?BF)4%A8[];&'UJNBGE6&_?5XV(W# M-ZAMUA!_%HB#NG W4$#HA4[QA$R-T:B7W^4L15-K5.-6NTM,/Z>B^9?6YM:6 M-Q*)=RO"7,)-PR& ,\.[ 7&]^C>([./BD2&&] ?R0YNAG$JD7R)Z*.*WB*@=U>F=K MUY")0UU ,9NNZ^D_\)U)(9O/Z_TK+.-?N(IKO8@S6L.\LB">2%0KDC-GD]-" ML"[^MWDX _+S\_GS8CF*,_CFCUPA^P/7]S!U*Z%TP72Z.-C&0*W]B_+X"N'P MG:C^=QSF42822@M+TAK%"Z+X;B I;:&"YS>MM]X .!:1&W@B#"V&7=1WI;X MGEG&=FO7<]#L,+(<5JBWP>(]3A/$G@0Y]:B&IJ)+)^79H$W M9A*MYI4OL>6>FHR1$A"[@-BARC(@!1D"@I,X0BTX''L2-.*Q=X;GM/ IJG4B M,L&IJ!4J+Y[A"CCW#.-^N,0!U\T;[PW"8O]#>[N]:0\Y18F$(TPD7#;%\WHM M('[0)B)0.I"7*&J%$W]%A7 YI0? MTB'0,[PC,7(%G0\C$8T;*(KA82"^U@ 3*'CZG[T/]>S".:A M.@&ZT;2P7W(A"R_U=#JQ/K10<]O/=-2C5KT\I\0+[BN\(QOOQ.P:L1X1'L)T:2O54ID7AA M_UX'FX5(RH$^"A-W9VO'2;6X%DE7P&.;%]]".2:[YPV81[]<'WO[[3U,RGB+ M^RTVI_UJW1!DA4,P/94,6?D#C7$D\"*@,?*N!+11WE4U^O4Z+;BV O$B^GW M+/Z%&)>9CK)IK-W&Q"+(^Z@CZS]U" [MHFSL 7K(44%*= _->WA:2I219^S# M2+ WCXQ\B5*#;3,%?P#+<304ORH_% VO$+T!:1P&I&[38D%.@+3QNBI@>91^ M19:FA\&*R2PK/8>\HWHO]+BNUEO0Q6!^*"B;U=_##R#6XA19'KW-8-'2421Q M,T!R<128NNL_R]& E57J^) GT*8P%F'[X&$D96#D8"$2V MOUR?; O^0KTK/3O&V=?/I4+M*-\&,29OJ!,\;I]U-9>LWVP<;33;C7:!ZW& M[KY-F#6+.BJQXLW 9"T2% <@ P%J>49'*2+ W81=SPNU#0#JF1U'0Z)K6';%,&B!^CXCA!^EG?)8RTS1)Y#$ 2&3 M]%[4K$M[C/);O0?"8L_4OBA0M\SD?]^X_/GCORJYHOHQ?&,3]Z%I3G^3\!KA MJPWL^U1^VJ>;JXW[@GS.*S9LURAS^Z#7!*.$OZ_^@.FMWN7/7W[YO.&VH*(K MBQ94YE/QH0#N9>?GT^;'J]/.OYJ=3S>G5^\]$=Z)<5J%6 D*!B/MA3#"<*Z MYA\GTT%#E/*=@+FY.#ZGKF/Z^8%*1Z$ J:*B$$['9C<$OIHJ-0B6/PEOD*#8 M_&_@OXT23]QI )"W2X1&+.$5U2]O1:) \DQ<2R*,6,4K2;R__I''V8<*L_&7 M%8X#X4;ISR AB>.'D"^_7>ZP'V(S2=7?Z\$=M7ZA5JF,5*?J91' M4%-*PG*&*5OZL\8^MH831S>=C^>GV"#D^.++S>F7F^MJ>8TO7JU$ M>(_YAW-;^ \/<_WT1V_.I*?#9\QZJM2G+KC2I2_4DNNEP*RBRC(YF:@&]#(+ M2-<-U,7I-0*=5EF.1V]"4WZC\5'OY;>!ZBH7,Y>=JQOO# 7>&N (]JB/?)#7 MK :5-WVT/74GJX=$DT'I?$,Z9KNUN5=\Q4JF)[@X3EX!66A@'!W4=$&@Z"Y&%Q\+NO@E MPE;)X:T,T+W10Z-D.#1&R2L@DN[&4:N6'@2+]D)$TBYHY#*)1P@(^4J(H@TT ML5/3!()B>R&:V"YH@H:K(F7XDM+87@EI;->D84"QLQ!I[!2D\1ET3^]:]&0V M]DY4ZH=QFB>O17;LK!&!U.;\2X/:L>?4@L;\:[#F8<]'V/1E+;AER>)T=R%Q MNNN(4\Y\P)#CU91< (Y%>ZHWU)SV&>$U\&A1["Q'?7D%\UR8[\I/-?\/B@-=!('M ('LU@0R#Q=Q* M^ZYL,OF5A4!"E2_G_NXH<#J1",>I(D%3$-%Q' 6<4XO77,DT#S.ZY&(DN.[_%],CU:8V7LKB5[@B]#\[5@87J<;YYDY,-'C MN?XTI$%WU*Z=6 2+@X6HZ* @HD+VV#0NUHBN\]$HI+]%,GY%I]L!$,VZ6*I+ M)IK#A8CFL"":8RJ\P.1#(A60-:*?2$T\5/C1X51]@5_ :=8I,O?Q!D=KLF+J M=5#784U=%A2+G6R'SLEVS"4F+(C(F1J\'E?9H:AIQ,)BL0C=H1.ANZ BE[.( ML\5!,WXEU-$%ZE@7ZZOVI+XTJ$N>U$5=J:_#EZJ 86ICDL/Z6XLE/&P5XO1$ M)9*R8!K>J6UL?T&-[;6+]-C4F7@_8^DG:G"O1&D#L-4D9HR$G/2Z@FZP M\%-&Z2LZE@$L1^TZK8IAL5C&3*OM^LVY8:5W<1>!7!FH$15\ '0$V)(?921! MX*!=R+^3W"FB4DL_,CDTQMQ+Y4=<_M8F;LO]>?V_2VC]J'/RJW503T8EE!K5W7"*%+ MTDJA1<.T/9)"'KT9([]9D8V&Q6#Y/RTGHL>TQO.M\"*\=OQ+JV-LXVMY: M$^JH#^*7!G7!3JGJI_,RTS4\062O(T!'^S[:;CW(,F;8!?U53+S /^;K9M.: ME^ZKW1%LNPFGWX33<.*Y.=*LZ>G:S4P\<.&.,Y4GE'JK3/[F])VY[RT%A*9U M.JF ]X-NNX+_U[;O+9!4_J/T^27;V4R ?L&.-H\ _./[VIBGKFMOFT7(XD'^ M7F:O&WSMW/UNIJ]N?F ML,Y"H*@> M.?JO4I<]-]B8TW3WM]URX\1^5WF"Z?3_ M%AMAIBK-=)_41#HO3F6?$C%+;/D)9Q]XO3RAK*F@J$70W4&/W5$"6*Y@'M>@ MG\TS,>.3N[^JS(NI)D'JV$G1"5H5.5F>H-1S]Q$-;Q1*D4KN08F]9;_$F?3. M39=9."%I\J>IO,-^H^^HS;W7&8U"A>D)YJ5>($&QQRC/ MD)+@V3L48-&8ZN;8^'9@GT$_T6 &/2(%[15/F$>F[HSX$5R/N:N COBKB5?Z M(L+89-4NQSG&+3SJ'X MBB\-54]Z $&%TRZ&<8*->>,@]VT9 'TGH]_C,6H=$^ Z ;A'J85-0R,4'I+! M.M/R JC)+ZA#?TKN^AGGB1<1:JE7+(XXPW]G7U90%$"4*!]VPDW>J2$H7 A@ M[R&3X38I>3B1 !A4F/3&"&]1W@/SD^H9=K:&0T\,ASF/YVC0U!A%Y#R4V!2> M41;9(3=-]^LTE<,N+V4H Y4/ 6.APCZZ/N@ B0KZL!>L ?R C>V1E%/O/!9! MP^OPK5(W5_6_>F_..Y=O-2-P8U3@J"2@W)AFHN.,9A?8\QCH#Z25G9WTR^;U MIDZGL0%NO$IREW7N2\-#0$H0"&0&8H'3=;IQG/)$G#"4""MX+S&8W0Y\!]\$ MGOA3!9*),"8Y ))347J_!(KM2S#-X4K@;0&$5@OQ5 MGL8#ELUF3UIR:'BP\$#,T:7X"#B+3T,U5(0._04\D"8EP!YSE0Z043/[GAA3 M&YI#H2*,3\N US%QR\0J=1=K6.9%)$]OD5QN#%2+(X6O/\->_CUDJ'0,Q#%, M3:]\0A!(CR3$=MU)I)OR^J;N3%_HQWD8>'F8*:0!N);H!V7 V@:Y%$*'48PM2O!.)+L8UXA8T\=)8 7@H&<[>:"#@=/-E3IXL?EX2!P9"F!T8"O"J-J6DSM47O(O.Y>Z$Y7$-@73Q1F$%[+ &X23J.[QK" M.=- SNZBL(NC^!NQ]#!F03C(AR!7J84Z'03 !_"PS=57G=9-U;N(O'^"0$;9 MN=WPX(3;;[AZ%,LR+(89Q(#5)O)\@(/(4D /W-0P*F&G"[3>15Z^M&<=JX9& M!;SL7)Y9O:_AD$KXB\4*W!)_)] M>( #K6&[?F8WG3.#QR]2)\XHI"O@:M@\CU,[2<;HDJD(G_,LGV2= 6 M.K+ ): 6S)R'TT/,&XQ)A2/ 2#.]I%=.JLZ&WU>=6%^#9;686=S:O,\FN&:E MQ;&-UP4*_R@;*5/-$V9F/4+',!9;+/)>>^4#W:'%DB[ \CX+5"WU*3:0I!GP M+\!(_9"FD22HE G4'AKYWTH3T#[+?+_[P45N3O%9M M)-HO:-A="K),27>AF10>:*-96/KV:X36(4X#&4G&JK#H,/9H7X!-D&FS C0\ M',3@RN?+>Z@$E""Z"8TG"C -XL0])((+"WX&34Q MMA?QO"+=D][2((K!XR?+U?M(FZ!@4<(]'NIU(7]) F>T6 MZC3MK08*E@1T3&T%M';^QW@EK(LF O4C!25::PIV?AL.I<+A/=;Z?>/PO,N; MJ/E+OM;A[D8A/0KAH$E%3RRNK&W_?_1 (WS4.Q),99O:&:TRYW!T@U7##1*8J#A!E2%W*,] M:1GV=L(#>#^^6X=/B>]'X6C1%1],K+CUQ"O>>^R*T]E,A:"F=_$.:!BR\50. MP,Z.05Z#D@G,#K>Q&T*/OI,\9;&U]3_H)29'WRP'[G005*QU/-#MBT#6_BK" MYF><&G0-1&Q\"HU9:VAXK?;_,-1H13/AKB7^'&!I.'"!!8QX#F$XMH$.'A7- M-W2&XD_T,:-9/05 LY9CGH6&.OHP:%*6(NV^LG\$,K^$;R&SH0 8.4D&* B$ M]95Y(@!%)S5#%-$AZ'B_-Y\[GC?C5'KB?(WO3M>X)VG@>9,UMN:9TOPGB:BC"(/A=^ 61RH_5,FQ#' M(A(!>FBP'BL[AC$Z M8\,8#A2^_U081./SZ*RC<97YA[&M*#5#;FK_@]_'DPC^N!,9PG/I["23ST0)D. MT'VM\7P!)FR4E?;_QKK9_CE_ /CMNM#^NMF$-Q76$)KP0*7B8:W[O!,Y'(7Q M6)K(=8I'!!$GSEJE$CB>Q6I)LLR)7@\VF9H6FEIS8_(9P#-"ULV=@&>2_@U' M.;.GE^**Y%F'2\8L"6@%'#+1VCQY/=)-[YHV %]RB(3&CL,#V+=-/-N5,J( M6.YSM-9()R->D"AS]E5$\BX=B1$Z90+*94XI=*5H?BK;%OP>;4R8F)9S]03[ M6ZMQZ[&/,$[5AS5Z]&'W49KZM$1-D/<&F MXL0PV("X:ZQ?5EF/8XJ8_ YJ\^4-@(ST5%V9*9ML@&GAP);A6$_TQ>@=_RJC M6Y7$T;#*\F!2))(B>GZ<9B;@"&8X"-$N["*G. 4[[W6[Y'"FT>'BST>'=X*91XQ5P ZOQ.D( +]*!B=*N MKK5_TT:9-:1H/1IQL*A%\DQ26!_>HZVO!*Y(*#AOT&L4V\:+[X@YIACDW* M#Z?KQ/U$#,D!E6"[:)V)DC+#&M$U O[PE<90*0Y;6C)*:O,RA8YO?6!K'VGD MV10%#Y-+)X]M>ZC'O1X&\?!7,.F[%,'UJ-,*AKYJ>]#,;"[($&<4<@ M1T_Q**,H!SI3M3 I;@YR&N9]!]##AQ91_UD;0VN=V"6/\A0'^28J_5J^^C2" M,T5R/@*KB6MR93$-OU:9[EM( MC$)'BN_K0Y#B[I$+#]+1QBBH$IQ6GG##6H-^E24H92#@H- )U4^GD UHH1A< MP:2;JPC3%BC6L "QF^!HFG=_)TTS]@*).60)9EN H9@R\VNEF'7$U/B5?.85 M%+,ZLL"+"\C7P^^O*+R$1\YXPZ.?X,SQX.5Y6'YPW? *E"\:"T]Z#7!?&(_H MK&%&-\EN@'J'7TH7]ESOZ%_MG/&JXX^]M"PG>*:YFU]'0C0UOD2\ARY'QG*< M<)([UQJ50/3[B>PC>_%B02)ANE@U3EI'F99K_?)ONA M$YL'!PIGGK#JI$+9E]:N\.-"I0PDYJ%5X["NYX25D\#>+3!(I1NR&1NG::X3C%J>[C6AP_ M@ZE>F*QH69"),9GAKB@!65,4\X'YE3(TR7&.WC".V@,>CX$F]"2"?PK_:XIJ MQ&<%R@/\_VBD*N9/R*$:LI0Q4U<$Q&0AFWHFEYE5Q(0]>;6\72I9H"Z'IUTO M1RL*3\@B2=HJKR@UB[2XPC7R)C6.N5DU]-"F)VG@U^$9:CDI- M5A+1FNGF2]>;4]NHX2@@2V]V6M63OWX(-L" S0K]C'67.W6 ;D: ;J<.T-4! MNCI ]X02Z)0+,%)73+-L18_%+::X.XY1X\1788< GB';#1%(&^ARC-Z,1 M 9QYEPW@ 3Z<" M\PTE.K+3/) I'!#D-9=A?/=VW17]E5WO->9>)J)4YN6=GQ\WT.ME"]F0!PC7 MC0D>_6<.Z.+LSJUM32T83^J+/I,PQ;L*CM6.91TV@.<:BM"!N)EEU8:0D%3F MXT"S-Q.V2;WMO9T2$TI)[ T"TY3(N>':):SS ME^@I2/1$SZ;>DR(66WME>4=7ELZ?2C6" YW=>"=_=@YT&KIOBP_(4AU[R()YF41 M3*J1V#2 *YF[.D7P>""'A.M3VT#BQ*@'6#KPUXE^,B4',Q;_>^<"2]JOXSP; M>"?B:YP)G>$9FI0),,=(&QO)A((4EDC-8OB0(J7MPN@V5W 3IG\ ]SHICJET M*Y]U5K][:&DF9[VRM;-)>9$60B4&AQV@4_W@8$)]*S96,,'+M.SPSK+)_%!3 M#OK+M6Y>D$@@#:_O]"'I [.3.3RAB[N+";3V.WG.KCX'K!O',B+.D87.)9Q8 MH7?-TML4Z0C-I-.TLS("!S(,YCO_SJ\G>XR0 L@UU5K_*84 .>B#C,ZK= T) MX* O0&14]\,%7*V)DZ18?2$\K*IG0P;4"(,=1,AJ?5A$'PXH$1!2.%L,3QY. M*[&:)-8:8EX?9H)2;DK!.6F61^Z%F*M";9J*ZELO5%\Q]RV/_(%)1._3]M.O M:;D?DC&CS &M\T?=(-Q<.\?*:MF,>Q19QBRRZ:"MG+PFR!:YQ[!1 U!/Q\ * M/(3%,'; 9O5]=U()YOAP26Q?R@0[6'P* 2B!V 2:\"Z ][N,>U/35L2A$.04 M^8'=R[!GI+J[DVHRNLT*_]]%VX*M/B.OF^"9TC/,Y+:R[:7FJZIDO)F :$V:*^-/X;Y5=;FBV2LNPD);N5'72:E;I1W9-^ MZR37DN1TV=U0(Z'7GN7/"F[4ZP,]B;> MB220K*JB+/=NXS ?2O1$W\JF*6QQG!UT' W+\P*==&FM>'22H:-AD2.D4VA2 MK%5/.CC@IJ)FB=>RIE=-Y2'&13W3RB+I1==.-$8U/S@@JV&A;/%H8:8Z6)88+"$.^T2OA]_!,7>#? #.![,K M=;#@1M>48 ^XTF:#Q M:%PF138J=_S$?$';@DX42X:=_J7%GA(&@RWG,[D %5ML" P"2CH3@<3S$$] MH8FU+FR40:5[?;@T0C.A$E7=CUIG<39V7\& *M>DV+IQ,, ML+G%]:D!L7XZ6=?W(]A-W0-3<*@R;3-Y715HM@<*2P*'@-E1YA0V?_I/:]=[ M4Y9P/96B#*'M=B5P T'9F&QLA^^\I;<@?6/J!A("FJ/X)S=519\::+A!HV & ML_^2(&,T:K_'.PT M]G>)N#;)/IR*.GKP_4@YK$JW3M[/ 23L]C=]'B=E6\-L!Y#JK[^3 /N0]P$(=@ M/ND3O!""!$?]> M8QL^-)RJY9%0MM+%R8!0&!3DMK]&E'"K8^Z8; MA!=>&QGF6RFR".30M@BF% M61+PS*+,!G.^G9H\$?R>F]P^W2G5G+Z:=Z>71[EBS'(NJC7SS;O$%?A*F,R%%2E"PV/)@) L\D0E>^#$2!C5X7F,7 M14M)\"C02,AI99!5R!X-P9$8VYHX? #1KCV*4&ZEL:],GD-/Z6BIKLXU@@M76NO+*E ZOKS]K9=>[6![?]J;I MM;^^;6N1_,H# TC0:BFK>8Z5(Z=W!37)L]+&MA= 83/1T=I8!VSMP%_W=<@W MJ4EM;MQM]#VG>[M9I6(C(E$IMS$M/;7\4)HK/SD]@ Z4(E[M5KQ,[=_P\"B3 MFB.7X(^:32PA]P[9GXB+ 08_8Z$GH"R173=EQ3MU>DFQ3;'3,-:$'0M@3B1G MP($9AJV4N1D4@9\/Z%C@UA'>&BU MY2&%2#.@K#%/UIVCVTO(/II,5\26 KT>];BJ M9@5//X=AT(E;H:^S<8P6LT&*Q%/-'5HL^#*B=_(111-#"-J M<*=MW86?$M-B$2#9@@0$@\@?R"$)C;+A>]KJ>T&-SQOJ^[X .=Q)ZJ@QB_['E:AFEXN2W#9#2@(\))*./. M'%C)^9J[>8$=[+,;D'QO=U0LFGKGHAN3*D6]"WXY?TNSC*AFE9NH(J7!L\E3 M#(689D'2DS4 M(<17UH-TSRT\W_DZC >4.\E3L1-"WZUT00#;S@VEGH[::VG4!N*/#+L_F(4\ MOO\9/Z!N8_;8-F;8'@[U!P?6ZQXAJ)/%9B2+[=7)8G6R6)TLMKIM!Z>.&EF@ MXV!MHRS%1BFB4Z1J/*J=F>..=S%2:9[;UGB*%]+&?TW/SC],H[OOC\ M^?3+S?7+],5H'VP>K!>BGFMNYS7KU,1 '5>+!B;[;%,"UJJ;R6,F7*P+?E\W M/;8WO4L*",$:;Q(0]>BST Z#<^6CMI"N83S>[BFS>Z(M?8WBN^8@OF,WC_5$ M6:*=/FO@X2D[3K23^T_J%#UJ^I'F5%]99*&8Q!^*A&&Z'^?ZX?-^SP-EQ@!0 MC(P#*RKCP&>(AW/NEHH34%+OS6ARQ_JS%U#VC!^/QOIB?70'E"N&3NYIB-7Y M>*;-- KLH37SW\Z[7'O M;]V&3Z?#4'K#:2E_ $A.JWCHQ>./5T5V[UHI#6<1J#MCKW5XL->H2(?I<47R M:5.Z42A\3B&=9.,RO"X+*=;!?@_X\#>GEYVWWA>A:S8NT *6^_P*N"VWSD_ M@>7#/4"UA2:4HL$U$.0P8/>W=16(T#2/I+0)WJP[:RHPHZ9TEF=)J)"O=ZTD;.*DOST$104QT7!;>44I= 2+A8O)12TXM($.$S^R(6) M*V4J[6$%?+,?\\"H@O(P&K&"4)9UNSV*" M06Z959J!EB0IJV0:P9L]<_@DE#J76P^K$;Z?4:9 #-"RI]:&X,XF)13%5P\W'I/$?@'9?ZC15!2?L M$/VDNK-.Z@]@,YR&&G-")L:QB@@[5Z;H)D0XZ9'R+726(5ED44IF)U^2)5)D MMA 8@T9QRE98H1;H9'#C,V(MP1:/E)OR<)5I(8E[7/51%',411>D7NJN7.GL M-V;3[5R=Y&430GJ])JD2=@OD?V:P824'Z6R4:)\+XC!+BTX M/#-&5#D!'/:,(Z6%#X'VJ7)(,4, M(7P.9Z!0Q]BI[\8, 1(P<50F43V?D:26V8-#W7IFC!8N2&5E&B_@6^X1XT@H MG=]"F%;I5QK9&4>^-1LL*2)XP S!_N$QXAVVBS*VJ@ 4$I-JH@IQR=$G$(B\ M=*,7$,93RG%! 6 M?TERE)+675+G4=$H'#5#F),6;P;&YAP;,V6Q\0!?FQ9')G4&Q4&9U]UW4YHU M1;[TMW$R]KJQ4?YH;[:M\X"Z_1V;M"J3)*>3_(XQ-87D>,-<^BF.N8;[),G[ M7B<88EY79H3W,6 ##HY(B8(I\5EPM8IHU[\BI] #;N)OR@?;D#+\:-.%T;?G MO8&ED$F' GAO]ZU=0+FT]J9R-%!J? Y'4F(G^>);?P>)D*(<,YTR*,G4$:SE MK'.;6NUF)QJZX0\C\BD<"[4P&.I<7H'2=)B37P_9;"UE0:HQ! M+=I_+BJ]W78L@IL1&"%!2:'DMYAZBE$3P1Y0KO9_FUZ79K(9;I%'_I9ZA&'" M6"1-;35\:[P,/JDUU&X3P92D&K%3.1_>+K5.^0W8_U6*3/T;FV^ZN!X M3NTS1[]B%TZ5\&>J S36'I\?X01&7'!/47%^:LJ+:==.=3Z.:DR"RHR05= MZT:/)I?(*'N[L,@"+MG;)O]63AP]:ADQ"OM5-)1D7Q2J>,=?7!M6X, MT"DU4FEOMZKHPB:[U/X<1?20,&+2Q@K_NY2A]RMHA)(.@&FS.2EG.Y&^*_A! M'&=WZ.K1+] BFQY TQ18=[TMAHH6DU&H%U=[M]8TEC1SDRH3.6Q9T *=2&[# M4;#VF=<1=]TXXG88);6?%%5413/N:)[@.-MIUY@>/)5289YVQ2JQE\1=[%;D MF!@CX7\5?6DCU\,80T%HVC2[DIV^"=8L"K)U1B;6!G2FT+"]E24OT #;JF.R M>T+589GV%&'8*;(KXGXGW(IBK8S?M1),BT52=[%1LU;]+G63P=2[*D+XOVI[ M51_!\%/A!US#+)<;T\FOVD/.F8%,U53"U+%1,B>KE#(9$A/L;=F:XQ1LS-FC_I-.V'6V TBCXX( AO99B:HC19J1WBXKF0*MATQTR4HS9)I6C? MK/O=-*S'!+L34L,"'^0:>=L':-4EJ9DTAI3EIIR7RHDJ%4]FM=U>4,?\S$70QHI,L%9 M14&]B5!N8.NI)E( $-:&K:O"J8R8_Z4R[4>K.F"YX(LZ;U=K"]TBK]6G[[J$ M:KX2JOVZA*HNH:I+J)Y8$ZH6H]XSRA*S(K%8GLZH0CI+CB*0/*:H6T]+94<, MFT.HTH"OUIF6YOJ^5[/0V*AT_XYPQ=XNC[[6S_"X1S&_;7*Z+T>Z"Y.ICW#A-)\C^5C+1;- MV3, MC=M06*/*T$UU]A.-2Z@T%V]O-=JM'>[L_Y?MUE9C^V"7_T)D_F5[>[NQ>]BF MEEJ _2FADG)!=H-&9TC=>ZUL>^K% <4&LL>=YEDSL;W0B>!T47"I>2%-'*.4 MRB'5"F,#13*C@5/B?@0@AH?U<1YP5G!,Q9;/N'$6V+UJQ)XS8[$:L)F,8"9G MW0D?7;HC^!R8 6U>ZP IO+W3' +M M,=D./NQJ653Z"BT$3?99GCXH=L-8-YIVN5'3X^J#]G77DQ^7:TW^W3D[[WP\ M/_7.OGRZN/K1K M]\*D"E8\)J&FHZ8-6P/^2.A+N)[Z..M159P;8\=C4^9S@^<.Z#D8B437;/X[[L.Z\?%E!PR>"EO M@P<'F0;E/<5=:JEM)YS1^OMP/.WY_ZN?_[_O.E5EPI8]&\<\OLN4255*,[1E@ M6QX )_J)ZII1;MQX6X0A\_;"/RQ MF%L_6EM, -SCM9LC0:>#,H2]T5%*_5Y[0B0Q?S8^O5LQ.U20*?MY$H-9T\-R'A49B MDA:SA$HBFUR"A+^AS(A"1J%(<0(+NVV87BAZ5E3A3L>U\=97.B.E<<.2)-7D MYC+4YBNG$SG'19DHB8C+3Z-Z2J;U0!,Y5VB"NCFU.S/F/>& )%3(8S9=J!H3 M#0O,^*%!=16DEN%C-K+XV6UHK(T.6>'5>N#9U"H(RFI(V(RB$AU"H40(Q>6H()\D!G\ MH'NHI>$5#5JU$+F4\2B4!:M?26.O][SC 2B[#_RB@PW=:,1P5]\M1,S@ZVA57IV0[DW[--UA@Z%+_1LHPK M=KA#'99]2AX#8<4A9TZ4=O<9I7L)U'K:K!XH:FK]BHEVZ-4W]6M39HQVBGKR M+])0[HDE89VR.B-E]:!.6:U35NN4U2>506?(DI'I0UAN^%+N=>2* M>=(XG7*U!MIU>/2A10\_A#@F"(Y)C TVK.RFKC]A@Z8X\4A$,OA #XF'H,2X M#3S*IX>*^ N[SM3D%#1,X83C4."NLEV1)(H7(_OZ54X##VK:D^"H--UU-)Q:[8,RT'KB-D:]A)=O M51!<)X(9VZ7D3I"FU$NR493N.PT+T)K5.B$8FZ0'86-<*F))Y&W\56L3^M$\ M88H[$=G*%@.XV#GYN1LQ/(>2>FAOC6E.V$H%$1V#6-W6FENT&A;R-%)@P+':R/M (+^&:NVC7.6S--C0%G7^6XR+K6?6TF=% M=Y^__*1[9EW\E.MGN$_KDJX]@>B;:TIG@K1K@A3I".PP= A'.;D$MKLC M/8RRR+21(_J)Y(I>))Q^+A+,-Y,Z!0Y]GZ C#?.A]9$^8(H6I(;F4X]ZK\6> ML02+)$G.7&MHJY2+Q25E4T29;GW%98CVO10/,Y>;Q. TC1,]K8X\^E2UB?U; MQW&YF8W;+08SA\/R:8&N :QJR!*E.V1J=^=<7+'Z]/62'/'HT T*4#L+M.R, M1"\*:@>89ZDK=;5+J-0>?K+AM79?#_4(76YN!.Z1D'1&(59?E46569V9'GLMPFRV'B_ M;I^AMV7]3#A"?M9IK;L4H!E1"Z/G%$:NGU7'U+0O&-WD-,Z>/-*FZXFI4<&_ ML3, ?3>DL\81.X727^M7RPR,N", 7>P8L8(8FB=8HM"1#8;YPP-Q7&V+R&0B MZN$$.4PTPVDA0>]R6NZ5G!2/VWVR3!$J.>K8/JD/0'41S&??)H M5&?*%)2,DL:J:@6=HKO>1$9,>O-D/^5[Y^Y@&A,Y7B8 ,0T9I0G#IO+4/1-H M0",<)SBVFW0$=Y(Q-^4P<[H!P%C'H[]A?52?-?Q*:H:A1\5,W\2FYT9#M*HL M9[4(QK:)2$B4+T:S)D*)\WUF $B?"Z5>C)/A'#\4BOO0J*B'1Y_D]B=E55:B MKTM24FU14&= 8LY'8<"[21V7[U3JUO[-M\&9PL]BKDB9L=./9"E*5-TW*7H< M79K^%@?%[ASVTM:HMV1!/^M\*-8AEADAEL,ZQ%*'6.H0RU,[+4T?<#A$X-2R M?<-SE95[FV/S8.XS:66]ZW>/[G=&D]; U^LV4Z;A-QUM^BQ(X1\XLXV.A,=^ M()* _9#K ]7UTY8[SI#DF%N73E@K4\<"WC>!A'\IMYM/32N2CF^U& G$<,<- M1W0X:>9=19=Z;H#->H\M\V;M8$ISMUZ<AF/O-@[S*.-$+2K.VO30)P+O+%*/-.>[&4%%(W!,I@E9 M.0W$D'N(3K%[\(&V+W]A'AAB4+K@ NB8)+D-H3EZI@&:2@U!N(&S<93$(?/.^#MQY%7KF]&^\RPZ5$/&8D&L>KT,1,V*(:V:8-*:88J,Q(/ M]<,!?WTF/L(_53,&A>7&C-"@01MDT/R>LQW#5GKY'$PW/6X8 ;9*KZFB-#<- M'7FX '7RI6Z/E'1)\Y5XB6P0*AQG$Z53=D+/(D<%-0;6-U&UDVYZ6;R/7[%9 M&F[A^+1,CJ]Y';? +%Y 8PQ].SJCN9828V<"D@ MS*4,*KTYBB7XF&$ 8*\D6B8RIAEY0XJ8LL@/M6G-AN,D/- M8TGZ4:-EC H1@E.[+XDMMA@F^BTJ5K(7RJ*1Z%4N='7 ; M32IK,X'Z)%D1C1D%:>1BFBQAJ\7=TL0=N1Z1_0H')2<'Q]JD9[0QU7$?G"B=.M:0=XSJFT@2.VSRC MY 7RU]FGT'!FO!!98BPSXTV">^S)@*OU+AU%2*UF;3NN=?EY>+&AJ& MD/*A]^;F^MB=60L"?62ZU@KOBB.$MC7VN134/:CC .W-U1F.I078%9 R[M8R M7)"3)SW]%?5%*NO =5$#M\-*68V>X6B3/$2)*,&^F 5-L0ZD!IL&CDGA868: M-76EC\E*F+-.V6834'2> J(TP4XV 7OF6*ZB#]H2@#-CDJ=MTX7."#8C_"G+ MVDEHZ<)!(7*?)LQ17"O/4I+'Z.K#:WA\DYS,/D QW"A/@&&O(3PRD!&E8E'N M'KJ*<3I.+9.6&2&[)WYBI8^IYDAU:4=*D5NTM!5?W&HY1LF> >@E 8<5YJ(,E/\DEONHC;L"HB 3 M,^RMX8Y5;)2#"$4Y$HWM3C,MVD,U)&=%4>E/QEQ2G)4E\7)>^1%%'F7-PJ/< MB1[47SX3U/FVF!20E<-[,6A8>.#I-Q:92XZE36:Q[BU@J'7^RA^\/Y%1V^L M(Y*>).<#*PJQGX\5+9CHS2,7XHFL=VF3&,V )J>(35?_&2]=&*=:/%4$'O?> MU%-^\//\1AQ[N*98:O71MTRG^50-A8ED>A]T70UJ2$I[R:O49";%X85%5];8 M)/E2RF.*B62WFBXSIWFK/E'#L4Z4(R=RW$_$<#()@TDQ*1?02".6T= QCA._$ZDQ;:E13,IM)L'?9G9 M0(;IY^P@%IYHQ^Y,H_=$!=Q?H&A68EYC$FW=Z7)4IB!U3CXUF89E:Z\CNAT< M)R1.UTW$'T1=G5Y_(' ^M2@[AOX1WTGR$+-SNK)#)P)D9M-69MZ:";^V.5BQ MTJK4ULR"/:E]A5$Y41J9C>#7LZKUD.*B9A -67:Q82E?GQ4)4_N _GB3D>P^ MPV@:)8$]1'T?TZ]<9VT2F[CB79R$P;W%]T9$4&"P)!UHS?;YI52\20%AY<*L M5,DI@F$=F*O.VEHL:ZNU5:=MU6E;==K6DPJA64/B4]WG,HW+%:;&/%!13NFR MW%J7/4.,GC[..N3#J'SF;MI?;9_ZX@*,R^21"7QX?3@^(VLJ4*N6GDHQ]9S& M#W*_%@RF>KKVT=J\<%9A%S)R#J)G*Q-?);NUL@%&D. \PD?,=HWI/!(,(\AL MBN'2*)E(;M=]TDI8W8"_<#M8;TU%N#:4"TLA=R"W!$^&=*F/.2N9CK"4GJZ' MVK/93P#O4[U^'(74N]-"5/>LGE1RM++B0*\Z3]()JU,A__TDX61E#>.@"+"H M'NU8=U1@?6-2/3"NC.ZX6#HZ+@LZ<&'%%*$=FW/;C0W3LL="L;10Q_7+??-X MT;K%44,K(,8JX5Y/@I/+90):&*Y1XP374S&$U:/-UH<:/:Z/3%E+B_:!?!;0 M0)GHE=L3E!S>U"XQR*U^"A22%YEU,[FI+ME:WHJOBT(?E)-A.)/![A=V/?5- M!DU*G)R2V.G\6MQ7CJU0B3RG"?&Y9$RGK_J@HV=P:F;#E:TFW"11;!NC+[Y5 M*3<:BYRDKU(KVHHXRJD_?A>E/LL;[$[-N:Q.ST]RW+GMWHBDN7(*IP[AJWN* MR_SMH#\\MZ@Y/WK^9%KU'2[:466QY*#R+@7WZL&#I[0\0$),I[ ]1XN>/'JZ M&&=R4*@OT&_%BWLR(%N=2H,P%\SK6QHI6>Y@X0ZITHT-;+R>VP+I+CS^*Y0(HT6V"36=0LP(]B._E(F><^SZ9AZ>U14KLT]"6V!)(D8SIKW9 $K4O4EF>22?CMTCI,T5H[A.N!YS#J5]*8KR' M.=/"&8*MJ<$D!QDL9::=+LE[8E)T:/N)&.D4E0R?!(LN?#U.2>$Z.QU6>,7E MLWE>R>T6#VBU#>5&?>8N+X;UJ%-6#U>QJK5ESHFP*.>Y4?(>:5TXK5;Q5(7$ M= 6U";*R)^@TZ;+)81(2]1E"PF&.0!+%E*S[%J7) M8=J"3/IA$1G5M3VZ!S#^COGD:5I=Y@PZ96AJ:QT)C1H%2XS"RJ$Y R-&71KG MB3]1D"+CS9 /VE),TN&PHGFA.\K)H4J M,CVP-4#2ZS3WIZ.YI8>7'9VNF[-2 M;#DG:Z? O"DK%AAD+X[/:L]RLA#1R1 T*?YNI\N@,>FX'$K7&$)#V#TD&![* MG#8O(?> (W:TR5G-.UJ7\V--Q B<&[-T:Z2DBB4$MW,A ]7EN\V"&65(.KX[ M*-&D.)1:RY1Z!1D[N-IHC)G$F1O W?*<4@M@4JJ#F[84Z\(WJ124H(R1_9+: MYE:?R):@%0ZL0"X=KA6I]R:D&45.RY-#H&2&!%C1D*$]4UQGI9R M1W2BJ\%M0:.14]3%/:_U$3?AFA/>+182B"01=.!HGUZ#'7H?.I.]2B,2SW^XT1D@CLOE'NKWR0"BP=HO L"KGAW^HZ^./U&DTN/^:SG1YQ< MG'@[K9W=S?9>\S,CYB-5=>'2.J$?#[#GZDW<%;X/^_P$6! &*_"\,$:9EMJ^ ML$EN\H$<\!D VVZY7*B ^4>PUBFT2LEDG/1:)/ M,?3XQW(E79G=B!>I X,9=*;;HO;@*,'>!]0B,WU+#A2'PM7&7:3X66G&XGN$<#&-4WD=6<-<9.R[QCM4ICDH(5[$W%CM;7%&5S MI9FY(+7)&D[1+\E>CO?J:+!VZA:U\"^23O-HW^!?9T].K=.%9Z4+M^ITX3I= MN$X7KH=BK^X97@_%-D.Q_8$<8M9/^B//QU[.8.QUH*>U-#SJD=BO',@K97FK>GSN8N-SZ\&YRQV<*RJC<^O) MN4N35VLFMT@MG\G (@>^Y*87B$=DK]]!C*68 (?JG:8Q&>@T9#S"7.5)=Y/D MAA.8N:Q;^QNUL#KPTYDB5#LDEJZJ8QDUYD>C[)^!H7*D85I6!C5VJ12\4WGR M+6=9QIC>0*GY)$)C8G[)-4;:+-"25;H9)MR8'9UD6#*G5^/.PQ#H"B@J$U12 MHLPI,\_<_I"LUE67RLD+Q8*1N@=B.F571Z^4O0SU)-N7X\=_PUF%V5'5X2E3 M@F9DM9E.3/D(GML,J HE[F78/K4!:$X"_F02E.X43I>C\H;A,(],I0<-B0/= M(+%"Q%AG095G("[^Q$:TF+G%$H/:<3/Z M03>]55AY$LH2(8"1F5'R9LNCLGN^/ O"K(C5,R9%ZTE%>10Y W\L999? MW; &K7[3S.MT5GJU@-8/XSR@(;D! P-,TX3&<"RBQ$H4J]AS_*&S7\\+]6AR ML.ZO.2D^UX=$I_)6'92>,RC=KH/2=5"Z#DHOHWN+.0&?9,)V/5A[=09K_[#3 MLXW3?,;T;"K0IE*]NT1E&% Z1Y3]N(U58*8_4_S"#%"NQV[7 M8[?KL=NO7^(NELM>JB'"8,ZZI;/#'@I3I;MF;@ W*#W*DS3'!DL6(6E%XGH\ MVPSGD59KROYJ9JE-:6NGT,VI>IB4H/1,. ?I<)8%-%X)'TRQ$'N9\Q-*3/T< MI3M33'F3:=_!)KGS$LJX,HY;/ KXR$WO5/L\UGI\(+'LWTRCD@;LL/5?30' MQRB[B]M]Z0@.B-N4%46C6)O\6LV1??VW!0B5Z5M-0=,<5VH7TQE3-.9B+'457*(F4P26 M2@>@X*@N"706CR6U\C2SB,@75((#IJE$\,L'SH0Q MN,(WV]F A4K"_BON*4_N=%LH&%,:8QSB=TXI6<"==\Q$JW2<8O>71MDI5!2= MF9%/A@IX;!0V6ZOT-3*M$@PITEU3R9$S1DH2 UN@B9$*.-=$J\Y4$YZ5'S)V M4-[0[968'TQO(-" ?*G,?%@QE*4W5UE\;E5Y.+8IUF!N.G].E!A>= ]AF0Q4X;6UG3 MUO!@F7G*U*&)ODM$SZT8F&MS?MVZE&+QZJJBK9J2Z0D_[@7[.GZA"/B13! M!PHX&NX,%1V*MIF#G IESW;2>8HS7P]LCPI,#X?KB3,=*^:AIV;:+L2 ME0)!M@?) YGW#W54PV;L#[:RG?+V_:G#B2+0Q_?W]%AF_W=-4-V<5N MJ.JN",K&54Q[&Z"Z;[]?)@0D1E-"HB7A97[]<\[)3"D%PL8;"),WYE9CD'(] M^RJZ^+BBBTM A?^&\K%Y*%:]-U5PG)1 ^EQD:*1F8C\\_\;EPRNJW"I_)6>V MB*;&3'E7E6B(9Q 3@V)"I[-2KSOQRH)#;LEMQ6*+*%LY%]4[9V[!-22G$J]# MS*AJ\1(A641XE3 RD][W_+.9[6.,CQ-9CB[^:!_O%QL(&1?$MRX!G#%K"9;= M K%:?D2AQ8%=VO" B-G_QA'DV1'F.X?;:4G9GDN=-YVD^W$)$IY4[QQA-Q&@ M*,0Q1)"\J#TE;+U)P6Q0W=1M"Q:C+EST/!3W+7,TQN*^!X'&.;%LMBR91Z3: MSGC80;XGHY>MA1"RN=A%GNBI%!"+GDLN APFW Y)_R318"B(/Q4*$NK:%(C, M4'0V <*/&6A6+$U$ 0R-IF_4E95M0,1DDP*-!%'8&2@L%C__+:S.V.F+3!NA M+XL-Q>N0''/J3V41%JW:D;BE>"]2)%2O:@_*NY/]3K-.3XQT?Y6DC]L#R:NL M]!$.Z'L=P/'_U^I9WF!LJ9#5US,43H0)R?+IWI_7! 6BZG#\C"H4F;!Y91!1 M#A&)LM198+GCC>QZ'+V HGZ3'MU#UD N*Z2JE*!4M*4LQ0PL6HAK(7='^PD4 M6]E(D$@#&+F$R056Z@GA!!%H9HL$)PS-###>*-2<>1AM1+GU M"8IJ%EA=DR"V&H:R_DHZ:4@H[C08=Z6'6G&@A?KG O5'V/]RK,-VJC1Z@HM( MYM,)W<*4++.W1P'!M]".+%E2;$@%7H$Z#438H&1"J36+8MVAM!?KIF1EM3# M>\]J4N6M53UC:8M:++@F[%0+S5Q%KI9FUH\O@@K\:@D ?=O[$5L#*"O,U>Q, MTOAOZ8CD!*GZM>G($FN>OD-:$K8TEX0* M+;BO.N\ON@'%@.**HHR6U2M$5)5UJ%D-LUO.:?G>0H9PY]Q,7)=N$D!.! WX M.JD[J4GX=ZH[D46R@VKB((C2,I$C%C024X: &IV&S7O!X!=)XA/ZF1C3?M$! M6LI$6EGI)% D1BS-GZ@6C%$JZ'&]IDKC]Z"BAN"XE]B\)PPDL=O-Q=;&6&,4 MMZ,9#),#UDQNR1+C$N5QR%+:,6J1M]2*.1/6*%T0O>:%U?EB-9E(*0U*!B/O M6H;T:8I>5:K27-H6 M'4Z=P":7ON.-7&D!UN]3Q>IKI8>2VW2=OV<.R+)WJM I00"V24UF4 VKB:I0 M;JY>O6.N;7C2-D;,^@C3\R]9K:\-G-VSFN.X: $1S9CLS^6NS.=3)ZZJA"PE MI>]UVC.Q?U"\@BBI,+7OM.C+&U0;%^0*N&(_<@3!UEI8X0M8LE^%GFBN+:W> MEFRB8ZFE2/XBM6ZLS:MYY+"$"8X&=%XXX"C0AMHAB$H>"-.4/DCR5NP%XCGG(>TN%-<#O(JI:D5]87XC9/:[>H2C]]B>XEGQ! M2[Y6T\2#Q;AFU(%@0)],>%=8*4M CU#T13U@LB(LE-S,+*W6]Z/Q'%7)"J=0 M^8)2GU1Q.%3/)<*R!U=8G8;"7K$8]Q8E-"WF+HET'6EZ7"'YXD7W4:[ET_WR M(DZ47VWF#'_;PUY8Q?X>T,D(7U-_R@0>>/*#_;G=:YVQXI=T7YKS3JM[\V3$W9T<7;6.N]U7]>=DJLCI[\=RD\7L++W^1S$G]=#N,?MWJ3^+4O] M*YO4/Y/ZM]NI?R_-0THI%E+*XB"E=&O/SL5EJ]-KM[KLW<4-^CA:MR@%LS\I MK*,-TLX PV7>;\8_GU?>_\+K[:6DS98]8T>NC9EB4AL0X?VHBMRJDN[54LD" M&L5"-)^AWYYC9+**UTH_6ZY6YI]E-S:I3*"Z8?3S8#";.L(4>XEV+Y\U1>56 M$&HO8R-/VQL<2(-0/P2U1=:BZH.HZWDR?^Z?MC=#!:=LL5*A>&CAREWA:8!1 MCX,[I%Y)B"M9VDZC(9N(F#U.YH8V!KT6X\BF$[2N%0O[OROO=V<6^F.YGD H ME*D-UQ>V*Q79C*/5/>J:ZTCF)\AR,5P=D0C<[MMNTM,/ PALJEZK#9]"LF-A M;(3SJ*?K*R8M7$5AIB1WT&;E0FH3OA^II5"L)]DSA_^QD0N3\S;*!!PK:2M( M1ADWKJ^[]"K6KZGL'I93Z2'58RK)T]9-TXDA@.)=(H$9@%X\O'9<5\26- %I MKGR+_>F$"$&.]PF ((S8D3T!>=ABS> ')OO(K(XCM%RP4_L'MUC7GX&:>VS_ M\*/%VJG)+-K0*6*4ZB:21KYBH;9(F5*MH%/9#TE<)_RGMH (Y6(6+L]Y(A'_ M%C:Q<#:K;J!46* ?EAA6D)",\]4JTT@,FZ/ M04*3+:A9-AE=[/JHNL+:UYG MD.2.8/"%QS'W+E(63H&3F<"1 M UO"P#<8B>.0X8?N!(/.FU/5?0U?3T/$8OD -56,\&C]MAV @%)U0=9;%B6? MXO(VO%E=D")B\0&6+;:DJ',HMI,4WT9HU,]H(=2#A$$,C$<'[;4XO5&2FZGR M-1,_Z%QA9CT.ZG!AD\0E^YQ[2H*DW'DI\\BEJ]V$\XM]@/RM#^1RAP ZJ,.) M8OU%ZH6(P9=PJ(]1*=="M-=3+Z1S&4,ZO"L?(2=^GP*QMH@U;=Q^ MF%]C0SEE;"AG&1O**7P_;7UMGK++SL51JW7B[!O['_9+R_:.(BGTKW]GMS; ]E%]WNG92CZ:Z[W' M=H$XQ0/?)^AR[OUEP6^G MS1Y%+UT<_?[MXO2XU6%GS1Y0ORYKGA^S=K?[';ZZ_-XY^M;LMKKLXD2^R[JM MH^^=-KJN-Q+LM*Y:>DN9\>/NLH._D=_@4N: 4N)PZ^\9FAIE52&'A^L]RV62 MA2AW)]C>;WO KI!]3-%8Z%W%?Z/;)_Y;,)J1XQ']S19%7HK(,SWD#$C7K6)0 MOT9]?WBG"'P4<_9%/AQ<]=^A<9:I?]Y_8E04=&"[B@0*X3%AJ-'PQAJX%03YW_9*#\N# M+W@LFE L8#T^E^+TEI'.3Y!2L!C^[_WR2WI9;.SY:"3HCM&7$=.+X3HNB$DD MUP]BZ:T9X-@$<#1ES:5+ZME\:3L4?B^@9>=!I&A !&V<LZ7G $3'7_-*U*2G]4E12,$!D@(AR(&^=R6S"SF<3+-,&H"/!BI)WSNP[ M]A>/V!>N@=EWU2V.0"K48"K,$U#!QP!T^]>2$K/!RWS[N&\?=TF%"MQ/N;XY M47Z3XOL)[Q^P4H7M U8&\*F!L;^EPGTHI_2RGU^.GCU O5]AQGEZB=68L@GF M*BMK_)RV@)%]?)WD?OGRRY7*&D]U8:&ORW"D/>=_WSZX/@,"?MI:V#UL'!0+ MFX7>=5_TZO3F%2\HTYA__J&Y47C/7-3:\?#)J]C!*UN_^/R6)#,RY+U]QC;' M#,J@MP[]&;H0ME$.6[[\]9>Y#D1-*A0+<KC2;[C*<'1'/5VP+0&C*FXB57C$88UQ MIP!+M F@XIFJU&!DW\:+$KU-DH[ KY'JD#.PNO#8">\'5)^A*(RT12L[,^2+ M;XMHH6,XGP%6$P;H4?XZ&_,+9MC@@2K?<8^>_*EX4"B0*YBNVV)3=X9O89'3 MP$X_6CTH5?7""_&/JF'NU+X3<90(<,%@S(HEL5Z9,2T2(]+0/J+Z?\%0-LB1 M[XG7=N!V>]3B:#+Q/8E1< ;GMDRNE%4]VJ)',95ZH.H9#G6XP$1F64H3E_*7 M'_Q@71JC=2L* HMX,MF[<=+W729@9?#I_/)W\7'X*9W)5"MPDP&+BSQ+ZZ!H*8!.D?=X\/VHW3]EQ ML]?,4P%9DPVP)D=53L(?ZR;^4208O6NC!.3/0I"O0#T0E3EC#9MZ%LO"G#L3 MW/A:*3"5PF938."V3V1+ECMN@]8I&E4>\P$GM;9]S^5JR:J5#G,6MFR 83/ 4*A;59,!8H"!@*%4MLI%0QD,," P ME,M6K5PVP&" 5,KBE:C4,T9,)A* >9;4ZW@9;6UEFP,+L*1LP "I<<<=4N+3]G M6):+>]B)FR]:M;J1PW,QXP9NOUHT5Y^'&3=P]0VK5LF;<)6+N]B)VR_![>=- MY39&[Q5%Z_1I-N*@)2X%;B-'&Q-WWBYC-ZZ_9)5*1IK.Q8R;,60WC%,C'S-N M0IDJ ?'/FU"5B\O8B>NO5*QJ+6^N"Q-Q9+XU$4>OX]<09YCD[^^SOATZ ZJ> M-'3<6;2>'GOY*_(J"N>\K?V]K6G,;6W3-.:VMFD:#0^%H,)! DU(SAU4 "<0?C@#.0(""AD+?H-F-D M?:Y@;J+(<^P!,U'DN9AQ S=?."CES?.9BZO8D^KF)'+K]0,I>?AQDWX]LP=LQ< MS+B!RS\\,$E$^9AQ(V2_G#=?UBO;K3<=^VR^W4P4^0YK7WN?>WYDN\P.0QZ9 MR*)\4-Y*N6P5C=AE@(& H5BP2E533MP P%#V:H5C4QN@(& H6C5#PUE,,! MP'!H51MYSIUX32P MMWWDL\$L"+@74?=GDP7\5O;WMJ8QM[5-TYC;VJ9IS&UMTS1O\;9>60=X.Z)= M5K)!AU_-W/LE-Z-DKS'(M&"L\@82#"082#"08"#!0(*!A&V!!&-@?884WKJ- M OOMR^!]/QCR(#Z-XO26A;[K# DF"A;#_[W/:\#BRJNOKA#+P)>!KSS#5^6@:N#+P-G@Q?QF_QG QN2BMX^RK3 M5I@C:ODS1QA(,)!@(,% @H&$C4-"=;WROH&$'$/"6B7S1PKA\+'O#^_H!_B, M <[B_ 44"C]G*5_R&P(2^DJJ&NGQ3GJ=>$!] M20/N13SXQ+1)E*JB#S >[0?^3:+$I'\:<-=EEU_/OY_=.\?"0=U[KGN?Q5R, M%6MJV@\P;PP>\6?]XSC6UBZ;7UO[7SJMYN_[S9->J_.1V>Z-?1@_\F?]MB'K#/_=IQ]YB*\[_DGWKLX.G6\ M'_$<0R>.YCL?W^ZX_^)$)@7)0]JO-Q@$?_;;W/Y$_V$N!^XT\"<=S M(L=VU>WA$_-?7MN!8WN+SRZ[Z=4I!RB3E,W@C]@1C !P%/[ZP?Z\*CAHG[)Q M^9>Y1?RR(N5:@ML)%7ME"O)K.+6]%&@-^< 7E8@_,@!0'B $?&+P:/\SW+(S M_&UO,K3W6.1$^ Y]EE7[4;IZRHXOSXW9//=-I=;^?]NB1 MB\M6IXD_='_] (OY@&O_O"DB^UK3-3WF7_/@VH$QL CTF /$3F"G=^H80]:? MA7 I84CM^4)^-4%X!J1A-V-G,-;?D76EN7@T<,(?;&0/(C\(V0 NOL]A@7#+ M^&X[XI.0%>G!8E/,[83LQ \FL/3]WP_$ 8A_X=L;.QCNN[[_ SO+A!%,$B^# M7CRS/?N*ODL6?NR$@UD8 G#1-$W/=N]">!8F.W$\VQL TB."#IU(/=/AX+%VJ)KS+.K50H%6!2;P:S=/C4#R),;^IBRM/8=P'6 MP_C=R\"_O6-=M2TXIH"^M\7;$\XCW#>\#F!?PQ-P"'!K]BP:^P' U)#Q6SZ8 M1GLZ"\(94%-<(PX2VB-8J1T TV(XG(/7$"H8NPR<:YB= M=6&\ $X?UG4*_[FB\X;#&N'I-@=4F+S8:%0/6(].'Z>#:2,;-NM,\$AQ2@5C MT=B.@/O-X'@&]BSDL&EQF["FH3,:P7HG,"M0?=>]8Z/ G\ K?HC''#D#9PJ_ M#5G_CH7^A*N5SI\2+L/Q4M#9]JYY2 N@Y<%YP29@)%H.3(6WN1Q\KWT7SA-Q M1=S-S),;C.X.6!N.?RC!4QZLVNQ0 #?,(Y:DPX#G(P[""P#<9-&FG24P'P,: M0* ]\1&RX"T?_@F6'R9\C[!X[YGB = B?=?U;V"O'[$A5#B;8$',*??0KBVZ M?/)^!#3H&A#K$ZP:!H C9$0[/L4]I*([O 6 7(&&8V<:"BC%$0#@!F.":+BQ MB?T?@#,XCPBN+H A .2&,X"?B0,"$:ZHSST^"&! ;AZP@& Q\.2E!> MH*EPTT@2 F"CLRDG %!;UQ8)TE6(P]!!![,I;12?5;.EY_A$W].F8/E#/N(# M>1AB9#D[P88 !WU>U['[CHN7!W*?,Z&)87T '[#[&S_X@5^X-A(&@.%X-2% MY 270GAI Q[ UT1UZ!W H0$(!G#EWI4XNRMD7!ZM,N!P?X&"Z G.;@=W,<19 M.K;B-8UF A)A=]HH"'8!0'F8L4&%)P)'@ -X5PGUGOB "AR@C70N@)! B\C A)5',8,2! M#^)7*%H@5=(N)'T/M&J;R+Z-C,%C@'O!'5V%HN6< =N:Q;3[^T'W@ V!%-EP MH$ZX#TODA4_[UR@"T#V*5..!(XZ(SO':=ESM,.T1G/V0A'D!LK1!CP=7=Y^D M/$0<[([U :L'8TD@=,"&D?T9XA[>HCBUB _&'JAB5P"C=PCX!ZPIR3R"74.>P^&KK5F 0/C%QA&PT@MT".!_< M+VP^I'-H=HO"2QHN7G+>Q^D?1Q=_M(_WBPW2(TXONM\[+4T36/?:U9DU7?=! M29T+463(@20"N,(7 LT1 H",V E1P\&$S Y "X B18%P/(N&_DU:SOE3"8A M"'UX4GR+K&<"Z#H43%I\2<+#!#D5(#6(!1$;HTR%\ZOT?@G9L)J^/XOFZ)%" M]=$'! +(K+U%*7@+N;3?T%X _->19+'>AL ?2 M.G(; AO'<\(QO'<%]Q-*I@/#63% T45/@1U:">0AC1^!P(L(!1K%[&K,;A Z M1\BP86RX#!+"XK,6_WX!0B[O5B(G8+WX@R@ZB2(P3GP%H.%FHBG\$="L"E!@ M0;X+8.K\X/&$ .2#3_^_[T\.Q!]#N0IVACM:G#FY41(.U/1* 1[9("3ZBD*P M8_%@)EF"QX%3$>M';8 'H/L)>1(E@0'20Y#,09@'4!:: 9X%_@T:U]\S!(N^ M[2+.$C<=D0D!E?08R Y6,I<\U6SV4'V3C4[>T\PO>&0(T*Z#8K.FSZOR*C$1 M#2A+5S\[0O_0N=T'R@1DVR=%$8D1ZHPQL9^YG&;I@ /!A(/:4YX:D!J.H]N\&]4#N )M8DS MF_1HLDI(BH6JL8)6@C_8$U(,.I^CXR-V-7, .Y&0J5&ZLP!6*;FH.*K 17V& MVTA/863):T!I]$:TH >DIS<,>PE(N73>"7=!(!#LP!ZA3F3#@0N*.A*'QE!D MCDDX710:Y;F0O='K84D= !B;.QOR6'N&2^@C8>?<"2="6QD@@7#=6"^9 L4@ M,TR =IMP[-^$4@ 1G/E#.$/$X*0;.$(U5QH/J02.AS")]B74+A#0R'HA9)E/ MR/1OD+4CSLDAA4:@A@7Q>B9455C*0%D^A&U Z-Q#8:MP!C3R;&HEOY+:'ZOG MDOU]PB\G]@^IL2=#(?P"P\95^X.!'0H#%)JR'( FY1[P/])> * 6>*&Z 1 MEA6;!ZR#%I$3H5 H[B!L[L/XX=1EP^P7I(5S M/A ?]HTC9V1'@8/" DX7QFQHM=,.2I.5!#UCUO MA]N(+4*O<203 &'@''0&=FK%4/I%V?2ZTE%A)?"\1#QYT$A*LA_\;*/5@5A8 M_%"0^ LRQP;!C"=R'42-3Y/@*C3EPD?QV2BI-^MVR5:B4Y:LE?%48V4$FNG+Z9 V>^$&D MC&%S\Y;K\LU:[>?W*6%'D$YX')5BP'[MK9)5+%?$>^4:S@C\#V2NN+44\2)E M($G.PEL$RD((ZT%C]AAM%H(L\E!8JM'TCJI> M&$N6.$'L9A N!80@P)G"(6'I06R96+;/4M6JEHOZ/DN%!A"32KS1$J!?:J,E MV"BLQ$4G"!&-U!9G'FJB)*C!%%E[$^;YD$MO$/Z)-!TW,N!\&";&:X]?^? Z M;37M0K %/ ?$+QGO2QHV$4(J5JE0$X^6B@N/E@HZ8FB0(RQY&G80?")^ M"''=[OO7'*CP[$KJU \H&(#.4?(2AR:RM,(YP&GM0SD7@REI!E4(M:R\ZQ8 MAW7]/*N'UN&A9)VENGY(>(2UDE6M%>6OA]JOSSFZQ .%-A [(",3C ,L6OZ6 M.+0T;H96 1E2 -NZ"NQ)..\MPOM??M)SR+V(USHRVU86;66#>]2HZ7-H@JD4C"B;!' H$1EC=XA48A\5-9/9HAN_!XZYJ, M([;TB@=IBV,T=H(A^WL&:P()!A9#I.Q="$(N2>*=.2G[EQ7$Z_=2VL4YA70= MA$#$9@"*N#YA\DW;^\1V)( DUB>Y=YA4B3$ZXQ&7@] E:25:V5$.]Y7$H( & M1E;N=L<3IY,ZS97,C6L@K";T=EGH[:$)O36AMV\F]/8E24EWN?(;/L)KJO/^ M!N@*)"YG\NXQ0 5%B:C-FJI#+"1\Z-H4U2>>QD#]*A8(8-"4/R<'&PIPH M[:E87#Z2@5D+,4@X+HDT9:'?T',_582P@I)].!7A3>Z=Y@G1+ &Z#RY+! "= M$E;D FMUU1I&G"(K])/%%52JXIS$6.(]"C;S0A7MH19;:U07CS06V>:D#G@& M[HUXI2[UQ:YS#,*1X4X89A1JE,YINTA"3E406.]]AT0MV\4*Y6[H'5U"[EZ]+5<\]V4@N; M\TO?NRX-AP#@2\5[5M:9A?[88FUO,IUFT MR@4Y4Q(I$(.6Q"P0$4O=YX>8J_RR! N *I4PFVC 1CN=U7W13;E>-<8J9/;/0ILV9,M>U( MJ):JH8U@*G&0.ZJF: H74DY#8 E2;:%UHJT'0'T$A,?'AX3<1&.%22PG$4\Q M\)W#W6&F65491,1_=?L)NK4I(F,@4QU^*@JVO3.HTGIAAXKF39$&L!+PV5IL M5@;1KR'87U9LV[+Q5W+"2 -FT3JL)?,5 :[*!1U(A:M2!L1X&-PMP_J3&2D! M@ZPZI9^%\['\\R-=E9D2M?AWE2/7#C3Q*XD-5@I6M5*(-UBI68UJ?:=@]L)C M_[2]&=JORGCLQ4,KE7UGR[BXF[$/=&#?OT$Z$\[ZH0,:5G!GL4LD0#YK]D,_ MZ"/CO)1AE4*P9.^4%_VR>=E6?O/W%B-KC."IY..AWLMQ!HYFT[R1N4@X*:9F MR:P@M/7 B+)GLV!+(%D-13R.-+XJGF"=93D?,.'N%I M-#Q LZ4*:([3"$&"!V&8I//T$9$]Q!EA?!R>E.:^UX 0(1[7#-\X& 6*24!" M X652*F$7E\\2"VG")>5[?P4VTY60O*-.!K2B[2#@(6M,!%E!.*J42E3;'HE M-VRFYU6YQA)7+"+<(N$BVV_L,*8$'D6.A" ?16ZL5=J@;=R$,T>XIT2V!*6/ M2*_5#KBISGF4'%?:=Y*2G"NH#.:9TAF[\S*[<]W8G8W=V=B=7R#L$5C+7-AC M?>4Z#&^!66QKP..-_[1P1[AOJ4/4\\+F-AWTF(X,+%:L>D'&,5878A[3SY:5 MQ" ?73WBL605#V5L2P/>5*:#)1&/\[&+A;J,76S45$"ABXO$1QUR0V 0@XC] MFW^W6EI4CU,6F#ECHU6I-V2@9.6E R7G3K,L/5%/BX^LJD"7)P9':I(B2.2E MAHIT,U&1KQT56;5JM7HJ*+(,HGHYELR3&$D*%:P])B0R*U9Q#B4*5J5<2L4J MPN57*XF11XM=I 4TYD(5XP$7(A6S_3DF)''M(8FZ6;E030[K4$MX\Z[6.V"EB]BF/QJC]4"$6 M90FGF%-TZPFQ-1T$"R)5 %.EHV#KP"F(IPC3D:\$N8&<"AJC4I1W4""EI9 M+L'%8TDRQDP,'+I3P\[5Q>#P^'R8>OU@,]>RP6 00"[!UGVJJ.,$0OG#DCW! M4'B"]8MM>_*80\!3N*6+0>2C@0;]C$*.T5#.2HJ.Q"Y'-D]H)9T]\H.I-/59 MPO%'M2)F$3H)AZ(D(O(VZ?[#E1#MV7S9/N['W$@'YLGG4.HMA\O3T2/=T MPD^:J].6Y B MMAXBBPIXE<+> A&MB]*'ZNIE)34!$E(^$/3=*H@ K8PX!;Z/00*9%AU1H"'6 M*N:'MN:!KDXXO,3L$]/Y?R5TWH3BO5B,U\Z#%Q\5RR3ED,)>LG,+NC]FJ5#5=6EAK;N)ZL6B5L0>")O1GCBML M,"J.(E$H861"MYD41_ MQL&@NA+UM,#/9$II*"Y9E6H2+93$@3XI\+,L S\K*P5^:D[;%PS\E XSL3TX MQ7H].$?9JPSUR$?:X6\)GE35;^Q:I6[T7%?AXD"J )]7QVJ&?) M*LF0VIBZ-?2@]CCR.6IU M-UL0+\?GEK?R@8];O<+>#2[X" U^)*@-A>D\,:8@H[F6C MM615T9I=E\C/9 MHD5F3"C]R8*1_-2PJO6YI^924X5L"%3#F0HMGNK\]_G8R3 +#%(+S SZ27IF MJ#HGLN(U%EF594UE%PWSQ5['0J;*BJ;^[3+(0>6C,X^Q4Q3/H6TEPK&4_Y/?8 1 M#X1$$TN^RD$FK#F'Q7KB-;5QL8O)@X%/G_D%G\HB5(?#IHV2,#ER9$J.KZXBO1HF)N MOCBU'LZ2.]>BMX6^?';?-:I,WB5W&?.O%[W+FE /NEWJ5VAYF?$[/;#0F*0 M$]>H!X4\O/V'KH]=H=Q*&9O"89J6?GY"7:\@U_O05<\]\-(WGW;]X7MX90J MT]LFG)Z%8OAETB,1.I 214S#SJA@*,X-YCF!Z&Z3Q0D.K6*U^A C2(]''OFJ M5:P5%E@#.Z8_Q)YI)%VU&=LR>" )(Q3UX2)E7UYJ>,8Y&]:AC/>=2QNF\"2E MZLERVJ+(2M+?1T![316N$!B?V-%C>"4$'9*GB"KXRY(NV1'D6GD8:R]E@T,2(?8[H*)^(8U4 M)GA(KJA\A"+TYQ]:*\M"5?B_IMC?)FG]!8>+8'8-((P\E01XS5743(;MHJO? M#@#[OOCPG\3H=-+L?DF\]1EO .AI_=42)W_W*'FM5"Y8V>2$3.R(0V3BE-V! MA,L^Z2JA667L,!OQL 6E$\X=0BSEJ 58.W2C39W6G'?FH4%!EP:FE3I04FQ M1-)/TJB2,SPI]D[)54,\$3)H@1"/'=*P>88?AQMDSJ7V.8BO\)[C07XU=\'O M+>K^D;(HLV3Y263/_3E'7T0W%]8=3LF'L>TU39:(O]U4PP"K!C5H]J196;EBE2F.Q8)A,CWG@& .^ M$GS-:8 AUZ$TA)T/@"ZC/LAM2:!E?U'_)G5X>/><\!"^G6"_BBDV@'!G8>+! MEEH>/GZX/[3OI,TS"7&1 $0K4.>*IQ]&%/094"+ IE+3'RA2ZM+2(YYT"/J%VQ$VK$/M=6]6V2U>"BPO!B1[!U$>+ MXW/VG>Z<9_I"T!P;AW6+/EE)$=7L@'243@C14(6886H'A6I1X6 %<$/01$XG#KD*=N-E<2-+;#,Q#@L"V*IHOK5P]@L7 =YKUS+ MD\9E(BZ61%S _9F("Q-Q82(N%DG)GW.FYOE6*[5BX@@K%U _ER)8E"&MJ> $ M'$&TCR;)B]3#I;&,E+^2/6K'53CA+KBP9))D8#7#VH//!A;\S=.I=<2 MC*J$ #0>#$1C>+UU),<@?Q174@: *$* @G#;OM633V \HN M ,'H/[0]U5Q6B[.,?W-&JN%BX(.X9I-!"81ULA8G\Z*Z*-^9ZPB*@<^B*=M^ M<[^T ])3+V7)#'6SD*9!J,Z1V 8]-O1D"5.R,T:&V0RA )1-)AM<./1PY*"+ M+2*_F0".="=Y!3H+LK7P#ZE>I+*7+;#;&\J&$FD1.F1J;;LGW/86(_W[,S=. M?\C>@$W=[3.(0\'@=-7)%$VKF(3P#GA5NS[V =$H%X@@OM%(E6A.+Y+CJ( TH%8D MT@F3FY:'AQVAYT89^^[0M"E?4BI'K/">>CEO/2KB$6[Z3/^[M/;/N>H/:U9) M"B')L_7'^>IUY]NV^.J-D_7J*UZ_'PZB6VTRN-PD M'NI,9 9Z7!DEL3TM9I&B6NOZ5\_W6:^ !/7[D" )W'M!) !R4TR2LD5&3R3R M[8A_)UEUZ?0[*OJ@!&8!G3*M3@'?@]@AY(.%\(34>R\%LVE,6 JOJU]N+5_& ML;R%(V3'%62S/-#!Z[)1BL[R5O"P/\J[SC(=ZPND-FY-9CSI6^M)U^EM D7U M5>,TL&B4!B,D4J4I'U(DJM'CBJ1P10DM!62UL@YD2'U4&W"A19U60JX-T5'LDR*U8JR;R*3UTF)$XZBQ6C+$G(@_()>I];Q;I [FC M=#NQ)4WB1WQZSXX,2M#%"<.9+6O&+-*AE"R7 H+'P3NP[D;!1(Z8R!$3.;); MD2.I%$@M4D0PGT8%V%?-1(Z8R)%7B1R)I7@)@>(OK08IJ.&4PFDO1BGT9W>D M3F=6?YNK#&1B2+8IAD1!!17Z*H%T7XK]JH<-J[ICG9[FW<[I0F@@MY62[/)2 MHVY5R\O[\\*#"XF>D,C7WX$;JIJ]G/AF5LS"C"4-:%H94 M-&%()@QI6\*0ML#+>MPZ:9UW6ZS;^GK6.N^Q+\VCWT\OOF[6Q;KID(V$L\W7 M_(W+=4J'#3$[BHNY!=DTPK+:/Y5+!:M4K"R-\9+VNW*Q8)7KU:4\.<5VO\CI M'(R ,%9B+YZK5%&E$P33D5=1JI^&\:]9F?"\"8L?%BZ\,JC," ;W8*AT#G% M0*GIVQ3;HP>6Q!IJ?! 8PM171_.477PY;7]M]MH7YQLN"K$QW!3F >KJ029+UT?WHLW" MV82JCRXS?:!Q0A@:%/)B6H'?A_&EH3,+23]N_%#E?@D;?]L#P0(9_12MV=Y5 M_#= P2#^6X@$0!V(4V8+C2_%C@7#,C),T@4!M\+_O.?"+^+ 3>$KX7=+ O>J:]\O4QB7CZ*67=*7P,0%G9%N!7 MFD<%2<,<') ]]#& \!)@&?G3M"ZK5B-P")FB1L0O$B*^+D!X$(]+!HUC-.YA MQ% >T=1 QH8AXSNY8XKL+VX'!D ,@"P 2'&_3, 1&N@PT+$ '>7]JH$. QU+ MH.,,BUOWQK;'<@PEC],4"A50$LKU3:K)FY/Z3RDH+R7L+[]'9>WX^>6@_@$< M?X49%_%L[_-/]T_?^#GMA" GX.NNJ&(5#@\W>RCKOA@#"MDK.JP4#2 80-C[ M7+3*E8H!!0,*>Y\;I;(!! ,(2!,*M4;.0&'+#/6;%+\OXT0>30(/9_%RYDX# M1OM$,4?5%RA%: MIPB8I67O* \P(&9 S(#8"X!8P0"7 2X#7 :X#'"]!G 9C\>**E?Z-!NT%AE* M\];5I0=1H PH,/1GE%B?5YVZ]@V=>:EX4$N^$D48M&=0Y\;.=:4QXT[(<=:J. M7LC\683U%(=4T2Q^4B0-9V5 IA. 534^JJD^]S96HDM*Z2TD8";%^B@GN"M* MI:O.!'$M)3C^&=:$F06R(B\.=A$X<45=+%H?P;5@)(ES=?!DQ5Z[%D"3S*LI)IXWI%+2=4,";N?6K?J9WVLB!TA/L(=\6 "<#FU?/'3_" FH# MO#JMB*$/X.'P4&:.8SCTVBED^6GT<9-9Y]. 3VUQR*M5\LNJ":J*4P=#*O)' M9:93]26ISCZ69+CB'@]$P=O!@$^UGAC?/2>N@1^J?AY8.<^SK[BJ>"H:P@ + MP2+O"@T%D;2!2$^F@CR(.GFC$15&3!6&@-WZ 55^2FI=NX[=5T5)\6^9?"^K MU(K2H5=),>S%=\0D>#S)$3YT8CA(P*^Y-Y.SQ@7%92T)JLA&:<%AO.HT.1/4 M2Q"TD BU*!NG2F3X84*J%CN7)!5\KQU^PU73@VON^M.XRGO(L3ZS!/ M\"I5R%$40\-:A5090_* "3"1^P>ANQM0>4NJ@RC*U>--^EXV>,9W*H\BHZ[B M@\M.8"DI$1J?#,$S3MV<#9T(%S!QHHC'MRW*FV*)22K@Z)QIGB9>'HD_7#;>%'.=[HA9U>J-XT/$K6#?6 M<0$N9B&1+R?\(5"0$,\?P'%0,6OWSE*L86J'D94J08NM%7BJR+7?!X++<8?8 M!VR )8&2M@AS532QP@H\-L06%DXX1F(@Z[=2@S"UUGDZ$LB^(YX/\N5@+*<, M!QR/AW0$2;W&-O8UB:52>:P:75?U!+$4)^[=DMP3?L=MZY+HT!%E?K&643 4 MV^#!-16:3#:=M6()7K+)53@FDJH@6>Y7KMJ&6^#I>1.Y?_&LJ8B2OGD)O>J1 M^.#GUA-W+8$[9ZHBXX,EJ4 6QP,8,Y %84R%#M-L;O<';$VUMV'L[^4P',JA9\[]@][ M,OW$OG';!0[95N7Y)3W72/QF&M,YU)=.E<=6H._&JQ^XMC.)-6D/=!+ 5I / M@C#=F45@"@I#HWU'G@6"[UCL>T#UGE$[!EATL7[+%?9"9$.?8SWM0-3-G2;] M8 0%3KH94 ^V:Z2?8D$^L9_T\/@+5B\=C$51J+CH4S0&BH!-UAXN8YK,2-.! M7$U5K+DLJD8"T9T@2GA>R9^6*LJ/' \EN;LI2E. 8R[04&Q7X8D&%G=33K6V M%V=2==.I[O UUK-Z8,X#*@R?21,%+<2S1+H9(!O!Z_CA^3>>.D/1%X<([9 , M&8*(2DE1/&1)XY$LW:9D0!I,T3+1V62$-;"=)?+G@\+^4ME[%@$@_A>%3B=$ ML0@EU"B@OGP)G( "Y-Z%CFA'$L*'2/3TP0Y\CJ=8BMZ[4AY*!O^R!?M*G12Q MK!M-X$XXESV$RPM)N+ 7!'"@PW>^[-6@F)+H Z2XH!*D:3VR8IZXNZ0-P<)I M]GW_1Z@]FCZ]9KH'$>'MC,QZ<&<3&[A"-!L*O4WL;I"YL )(Y&]KZC+SRPQK:%W((RUC(<5ZW0_9YHF>TB<_ ='I5+TS=9[@0"[ M")VAY Q:JQA;UU@204/R?U)II3%0%:W% 3*6I!8QE3;0I&4$JN$@:\+X=^HI M*WY<5]X=D$I"*[4ETM_07.CQ&VI-%:DBM[%B!1*.-(39RO4"'F5I[YWM>]2MZ(F6<,W M2 L6K=@AZ%CQ^J2U'BF UH#S9LP]CKH6HEL4)LY0DN\'3C"834*R>(5QQZ6D M&+32"DBK([5A(@@$FDND=Q 1&'4>H <'^GG)]1")"(EDH<0.> S:35;_.*'! MP%*N'&J\2*_K*DNJ.K;-KI(&K:+\M?(6@_(4V$/JWA/*SW#:($2K?NBX))!K M:3]7 9=*"SO65 PX-JF,Z(>)G:'\@52R$J4P=MX@703"N]Q3HV]GF)H."><@ MZ5Z#^!VWQYHS14U]Y.RBC:)8G#IMH38"Y1_-L"W]"$X*KWYA=*KM31NQ-']1 M&#L]M'6H7HXXO.Z" +*/>BC=AX5>-+.!UR[&)(< N:J.T "(9DFM,44PMO3&V.:[M* MKQ%(D:,\2/)4M/5IP$06!#0_:%P#W6@84R$-^*(9O=QN;-!!=#.VOGFZ?][Z MDS6/CBZ^G_?:YU_99>?B'#X?M;!O0GE%]WNGU67-+Q??>^RLV?F]U6.==O?WG<(GC;K_HO4DE$T;?6^Q M,YIHSIO5B1>U*4(5T0A,$][B<0/B#EEQ)8N-8O5)$P5"$](FOL?O% << <2 M9/281JJK]U#%7I_-[M$]G4U%Y\;G=Y[$-\?4+A)-Z(M-/Q<4NH5)QL[5F,S_ MV/(1S?U1,!-DB73$N:M 9S0*W7?L$-2Z.Q7D 9.#O"Q:5R:$4/:<3+><9+,I M')Y\&Y8!@@@1U*DHI"^D:8HRDDJBLCG'*Y$RW<+6Q)G*_IFRTV82$WG/60,@ MCF8!G2.&&PK' D DRG8@$%_[ WK1Y1&N'^\=-NE$0FJ1YQ<0D?Y^T#T <<[[ M,;&F9L/ OO&2-CHX;P)A M\ZM=ZKI T1_]W)X?N[[I"*5B$OK$04[/69EVY_9\2=>?0$U!"*$<9X MBVO-NDI'CQ.Q) @C&I.7$50QF[I4)SXQC=JG+O$,8_LHO->6@4D)+Q"Z+#K4 M5 @&82]Y=@2]0M@1*#[T7=?&^'/@FKJMP^/2[XX]5F'?$ED'=YIR..;#JSDV MWPQED#C0$*V%],,682UV*PG'Q_@27[;A]MC1&$[%DG&:SD '0I(]DNW0\>/C M2'(ZW ,8[COL7>?LRWN,5Q+Q^ )=AWX<^:C[*0'A%A:FS* 4?;!*1S.$C=A> MLN /%6V+7>P['6=72!ZDK3!&94G;<7)ISI*V8A0T8,9KQUZ62Q'.^B$('#*L M5VCZU\K0N'G-W/A2E_E2R\:7:GRIS_.EX@=Z4,:)&4_K?;:(>LH44<^R1-13 ME/^D?=X\/VHW3UFWU^P)ZQW9)KK?+R]/Z>]FYR]VW.PU\V2$>'0[P"R2_-BF M??-5=S =,:OFCIHDSIYZ..>X?E^)G1=M0G^0539G'3/W5LIT 8)QKJ2_2Q3+ M?=;VAB &8N2A!9\'![&I'L4"9^B(H$0[#BX3AM(.1>_A>&W-W=#A5R#DDA1Y M.>N[((0U$X/,B1-,E)UAA-P"1:FIC2+:R7X18R LA\ MV1C(_&MF!W!9H PG^@0Z^E%817^E3:U_0>HDD_MY8FY_A$W[)=+!WX(^^&26 MTTBQG$86RU'=FX^^-<^_MKJL?4XLYKC=;7[MM"33^;/=^Z8\2DW\XN)<=S#A M"PFS2JSE>>)*KY^$!(+OVBT4CX,,=30;#/5X.BBG/3F-3$]. UEH G./2T7& M'M87IT+"NNQ<'+6.R>&S*2!>][6T_FB>?J>^W>SB1$-BMN1@-@$]FW5W)1G, M\\$[1V.'CUCKE@]F9&*[&(V< 1>FHEX@(D8"]BYQ;"0\TQ>/OK-(42^:Z0R::!/^##&<:J MZ,E5G1G([\6RO5^L2H\6#M=-G$XM941J"C]WL5&NL'?XD#!H#3[1-_"K^'OX MZ3TZIS"O]M[:'9HWSHZT(UCB1'N!4\?SD/5"XM"PA7E6.#Y*)XQO2&Z61D1) M9Q.&ZW7CB>R+W0IP:!6TEMR"R>"AD+$FI_%L(E@RU@N$BP%#RS' 8 M4#I78O>\X?8/$1&$ 83^+$0O#:H5Y#^5%\#F#>LB;H_B3!&/9&:+,YFZA.9\ M*-Y++C:]$Q7I2P$AT6+"([DY)CY:V2F;QTLE]U"*C3"W\H$3$N9>2V3#J+0P MC*,'A_Z S/0I_)[ZCD<91!%<&^A"Z._S1&F$A0!D59=F-'.54QSQVG:E1?^: M@NMB14U9JV$B+7YMX-HRZHQVJZ(2I7<@\0<0W$_0TH6^1]JYS+XB>VK*W8N? M;_S@!XR&IQY1I++C!XE)6DR26HB6Z"2+!E$L,T46H^T!O?=.) U'VMUK>;^R M7(T$5N7OTH#U96 U3I]2@(KU,F30@X4N5!$ +U>.;O@?7(2 +[Q@S1'UE1>< M(K%OEP9A.\WF>?,KJ2R*>'=9IW5YT>FAPM(^[[4ZYZ"@2(&&7?S1ZFAZBW@2 M])FW+>KUR(46UV)9Q:CC4%SL%*D&HA?B+#P( "MS[D6,CT-*/_T]Y( 9Y)%< M%:F & _Y2-D,4 ()I0CR;O2>)BA6A_*O1"918L8J&;-S*PGO0E CV U-+(F_ MR"W&O *=FF"4FRD@:,>)*UVL(@+#7=E!+"[JI7JH6 '&STXQ]5(C\=,9 MG2]Z2N/S"G73HB/:HDP"F3\C9TC"%%3! DT6L+T87'R/HMDS8(9X(V*/3%[/N,P%>-!! M86^Q-&9A.8"96AH6(T(F M36%Q $)PT_T[M;ZDLE 7*:=/0L-%<&5[SG]5\3NQ&=15AC?VG7B+H@[9NZ.+ M[L5[I(6_.I_;:G-'@#J8L=J*Y;X4Z-H(AL=0LOF0@W5:)70$ M2#PI0>))F0I/BA;:.D)/"BH_,H #1?E .F2\U\"X!>8L9P-="./@L-"8?[/Y M:S.1(LLB12HF4L1$BIBL^VR=4^F7)Z!?'K0]TR:_M+D!]ZYA=?O]R MVC[2W64G[UC)?/+Q/-0F=6VG]!]0(YW1'6;[C^V 8VTC50EY44=:ZWH> M4GDW<$0M>\:.7,QYM=B?F,X)VK:WRCK>$IP 0EU,@8ZA"NRQ!;F71(PD:J"C M1(Q5?5%OZ:C^Y#*X&$N9@ARW'*051$O!+>6HF1?K$H?-LS4J*TELCA6EV&PD M!/WGZ#9*?GTQC2MU+*!]Q:N.SX32P/U9P'P!H_.%%AT9]D+U+C$2/79/2 , MW'5B/WC) Z9UZ&O^%94_!97.#G$:0 NJ3*?CAI55UAJ/C-H,V%B!3@*&##Q3 M5ZH%H%U@ 35R7PC6]2Z5COB>O5.@.E6 [V(*#@$<9FE:6,-P\$,R8X7XE#08R9PAK80 MV7IMK)$JEHE%"CF5]8M3"D3.Q#(?R.)Z9>ZAEVG89.$ : ,ZH%U488E*M-%0 M6ZP*+_;DMV@]"X47?>;]/0, H11*B;,BX^S!U(2W MA!+ 5+_8F':%ERG9ZU9PS%>;/-."HMF\,AP>NG_C231<%B5&N 71 &RL,1Y5=%1I_$/,0[ M/Y'AGFFMC3D<(CZ1\P/VIT@8M9<9MS3S5TSIB2J+?.) *T8B;/JZ[6S>7I]* M/UWD(I08-N)8*4/8QF39%R:XK65DKY@%:B T^$8?9:%** M&I+VDV<:]FJ3_\FU2*D8*AZ%,ZN+ W3*K"=<0O&O$GQD' *G*C3"<<,#+ LB M+IV6107-JY.RA(6S("- A]\ZH:I7%Q'PA7I)T 28GP,\M9P E$./I)U]55TEXT!7G'4#%4JQ+KT6/M899OKY<:( M0LGV&>(<$C"5#L,P';#2C]FSIEWD&;M?7D(Y1O=/$JMTFGAK19[((RP!NW-N M339X.FNE:I8$Y>$C8B#2D0P@T\=%V+&\V1+!9S[H(?5HF*ZLA%4R: /363#U M9;S9/+7.Z#Z4V:;H@#WOB%1+.A$4D&HTH]$'PG'L;J>*>4JY@>@R]U2A"57M M'!^W6)HE##DVTZ#V$3.T>>#.9&0(11:,7-4"*967+[L_$ M"7QB[TKO'XAPH2#8U QZA5:L11"3/H04C(V(5KK:9URB4B&IY,> .]-(:[0$ M1)7N(+U56G:?XS@36\5G9/6VFL'-!KIY:"Z69QB'\,R?)?[ZKOS >2;8,J6H M3'%$ 85L4MAIE'1EFGEJ-700(&*(2[4PX, 2?4[BFYY;3@+<\N87FB\M*Q:2 M&5RT<6?L.HCG%S[ >%82(PA %P.%K$?0"E4X5%XTW1==+T/9/3E;U@3A TMB M^/_A@QCL$&;3,?]I68=B=ZE(BVHEAA"N-<5("UYQG#*NJL^I.A>L6<7E]9.M MZS53XZ8_!&UQ0/R08RU194^2I35BH3DFBGY*9J(N9A@\Y6"ZS4-A&6^)*7\( M/[ OQQ?L>Q?4[M/3RYT)X'+<&WOV@S_6?_6R062Z-7#C9VYB2I;%E%1-3(F) M*3$Q)2^:(=M/9\CV,S-DOZ0K]?6^M3JL?7YRT3FCW$^3LOUJDTJ:N0!1ADDL M8Q(UPR0,DW@>D]BM$E4QB7D2$YDZCA.S$/%'BH%<-CL]UFZW=XI'/)D=%PLI M=HQ_+K+C8CKOY+C=:1WU+CI=B[7^KW7TG:J/7YRBB\!=C8Z./ MZ]O'.TQLP]PR:?5V12'T>&UHW@$^)1IJP@-H%75QN4Z@G'JXEW V0'NLK\JP MBF$.WN?$Z/"\6G#$F_5*<(5/SUC_D@IR&66\YBJ#39SAT.6?Q)KJ!^6?UU/; M*[L0UL/K%*>M[& 4&L:*T]M8GI$;J1Z47GLC.CLZ;YZU8@KUJ/VH^?E#;443^;:^\M])>7ITSOAU6\\BCK=5RCZ3; M>[B-U\?!>]>\I-#NHOTLN.J_*Q4J%BN5Z_!/M?H^77DWK_AZ9@=W__'9D3_F MWBX!UAJQ]FB,Q7"D9DZI-A9EM%$Q-TLUW\BJ^[=+%[(&3(^Y;:W^/#RO5@G% MMPG/=X]U&+Z\W=BZVWSYV)]=N7;(_GG 3@),QG$&/W8)P-;*GY'Y7L0I&9+Y M6NP/[.2H<>HN-2;'0&'DV5]%K"^(3C,OY.XN776U8'CUFP4)+<[)[Y63;ELN.^;!RC# M?;<;6W>;^W:D!$SPYW"5(VQ@GIOIDMLMWZK2-O7HMT7>[!%*& M#[\1?-U13GQL7SM#M%A?\EG(=PFXUHBYJKHP,MV,:C'I5G&[= =K-4H733?? M=" B7JALQ 2[7=S#A M$V?V'?Y6LS*_;MP7+)(\UZBDEMJE=85B7788^@.'ZHS&]2Z2;!$6.E@)H]@X MK&7OE@IOR/)JOO*3X<:Q:%M3C0WD2*Y=.L=HW?"S@_7$XN(>\=F\1G66%P:9 MK0/Q0',$K@W%L#3E_"%>D2A6-PZHV+)S##.ES4)#.ZDYVV0OF$*#]D8^Z.*/XUY^*5"U%D 0\I M&TNP,1&?3%U?=(3,V)/%%B_(3JTYM3-1UBB8L XUN?S"/8]'$=5B>;UL;X-! MTIV30I]%TX?FAD @BA$)0+[Z7)"?RZ:\GPY+,JQ+B/K:--XAOWT>],K#09:' MA>QA)Z6BK*,-+/&;3W6E9*%9(!9LZ%S+GK C)"21?:7*H"4%N.,7D_)?<3X@ MP ?C*/ ]YQ!JKT%'#J?VZ?^M][Y2R WO&58SJL@C#2[/H Q9"Q,"T1PV8=9 MR&*[$S^,6*6P+P $RX@AF7V'&T"J,)',4E<^+:)Y8-]9"3Q(3Q636G4#$S> M6U= KR:0-!D>#?WHD. M)7&S=2QUB;7Q9-*?YZ&(?\9Y)*M^=[7F(%A2 9N&R*FIUT[ 1U@F<[!CC38% M>QWZHDHM&_A#JD[#H[$SD-56B8UR*M6)7%6]*(1#CBO ^J^1*XG+XLT>R4&/ M1'G[!(QN8)(Q7D;29S:^\D6PP#8$>HG8!;"XX7W@X9RY_D#P8Q!;;VX.KOPI M=8XZ +JXK*$V:8;>,!0=ZG]PVFG<36'HA /7#ZG^YR !Q$VSR.*?>Z>6 U5;Z6 M5?DZ7+6LDZGR9:I\F5*0*]6>*J9K3Q4S:T\54U0^*3AU='%VV3KO;K0>9%YE M/^2#W N5**=Z#I*8C@@92JF=.H6P2QL]<,Z4'E\4"V/;DS[JXF.)\R(U.TYT M00J()EYF"H_=V62"-MC4ZX1[SQ(AV=9(CUN"M:4TUI8RL3;M6>L"TG;:O;_8 MQ9_GK4[W6_L26Q$?M3J]9ONYYAGV+\L],Z M;?9:QZP+'.?W;Q>GQZT./-+KX>,[@_ZR==<=V:N"<.Q,99,N5[95C.$Z=H/H M%",1S!=H1XR%?_B$)7--OBY%FPM HV\2;7K4H'#T5-04I[==^+EEE1W+:3PM M9^)I.86G"B,)V8"O(J9V4^C7ZS2!YQ[1CQ;]HJI!:IW%CUIBN(TAYL;T\(%L MK4,8B?9G0-$PA:,9C7$D>TWZ^PWXH]'VQ2TO!BU?"2TK:;2L9*)E.MKCLM,^ M/VI? G]L'AU=?#_O-8$IGK1: C6[KXPFAEST3)S4=V8BXRYZ'GF(E,4?G7..D43 MQG52%E[^F5$8_H^=XH]/%U.J:3&EFBFF5.=L<]_:7]H](96;J#-U'\._*GG]2"UAKEK__[B,R$9+W5-2WWG?W^B1D) M#!>;\+ZU%8L:S&2[6<<5$4)(U82[%*3"$^S@72SL__[Q2<=>7->Y/PPF]U3$ M-;:,6*S0/62$PN[2O,7I-&,T-1 MS'+3RRT>W*\8E%92#-:UVD>H\T>^1_A'AN,DKSPV1(2&1"1^N7X8"TS[(1_LPZ.!/8@^\MNQTW>H.KLN MF'RQ7(1IR5!U)Y,,;C#OG^&$DY1RCHH0_',,QRS7*-P&,$GC<*U&:YF'[$'PQ<.<>'L ;K M@X'(6RZWB-, R:66CNU9Z90$7$;CP)]=C1\*\*$101:D*)^BD9/,'- G;/E MYE4<2())!F/'>72'A@)I,]AV!XLX$K06 M/)3J Q_CVJGP&6N[BL]OML3OW'QOHISM9DJNOAS1:*RKJ&W__2+5T_]M"8(1 M/J9(;&HGAUMW]AL&ET?+(7E:?)YA_5G2B('ICMYK-CF\/7)BV&7NSMBPR[E#\@$ZXW#8J%8."P4BO5"Y<,T MX&'D%P[+E7KUW_RV[!R,H\G#(3%A1,ZN)AZ%RT,1':/ZX*&AZQ^4*%7^M+P] M'AL%_H3I<"*:IV1TZ MD"(Z7M%7YT*0^??CX';>#[ 2LPLND*AF<-SPM9V!A M>-IF>9IA:GEE:I5R,69JI7J5F-I^:16N]N5N_]2F&B:K\ZQ[F-9@%@08_#'' MO.K[OS,1*?+/F7O':L2G#K>;3Y%C99LPV7 G8T5X&Y"L:%'% '-^^%&Q6BL= MUDHE9$W%8O&#-_VQCURA6"H7;_EM915NI-D.D<6(?(/ ]J*$PW0Y\!@GCF>7B MD U\OS(7;!P4#6#GAP]*O6R_<;@/?S2*A8/H]L%\NS]\RJ'K!;,P8LVK@(L8 M^I6ULL92C>SOF1U$P 7O,OC6OV*^)9^2K$LI:<5&8\N5M"U#:<.R%<3_AW2I\>ZQ0 Z MEK*S9^E@A)!]16PF1,/=,FV5,WH TP'NT'_LU>C&_IGS!0 MG,DX_'OF2(Z&T=$S_?C8W+7!^8BY&"LUU+0?8-X8/N+/^L=QH%9PV?S:VO_2 M:35_WV^>]%J=C\QV;^R[4(7N?62>CS:(U/&.N3C&TO3V$U(4'QY3(5NL;P]^ M7 7^S!ONIW_:8Q^RSOS;]'/,?0":>N#4?I>&A>V>^[ M_N#')[8P=3PH2U))(G^PEX+J&WD2CN=$CNVJV\,GYK^\M@/']A:?77;3__A[ MYD>?YNY;?#F'JWN?>Y2D0%UL (AD?LJJX*!]RD19]A"M6-R(1&B!>O,G:U(L M-NX7>5Q8;K&X57&Y.9"R5EAE*:^K?*MQN9L]\)U3R]9&-%[.[I #E,RK>O:6 M[ XOYC)>.U\L%@Z*_VN@.T?&AW*U4JG7000ME"J-$OJ-_\UOBX7B*K:'MH'DS>H63#3+F*3W-%!XF>70SE)DIERI'*XD"V.K M%Q1UG]8-+J]7DSW4!BYE82A#I%];ABD7GYXS:\CSZE),8R7R@DL?P>)5V0?2 M>\<.'X%&S [:0=_V>+A_<>OR M.R!(1+5*A<++='0T>J_1>W, #5NM]VX?*&M-0LUPC;RAFN$:AFN\$5#6 MN(;1+M; -58S>3]>NS!\(H?(9?B$X1-O!)23Z+#B0?N\:V#ZQ9? MB%(?]KR?V(9*Y()*O$+@#B+64?,T!R?V " >V>Y@Y@I]!6OU]>TPQ;SR>M & M(I\ D<>MDQRC?Q@ M8D>8GVB'LKJS@.$;)QHS>SIU808L-1PIF.8Q3#N>>!L_#T#%LN'E(7S+%DQ7 M>;VSW%R4,:(8)\'VVT[^-\F"]H,[RH(.CM:)SS\D?"UOV?3EPRQ G9Q!YR#$%I1WS"BM5W]GL9 MX Z_Q7V1#M9Z)@EE>=.W_VO_,:V'?[69,_QMSX%K*M;V6.1$^([Z4_;%@<<^ MV)_;O=89*]8.=-)VB M!Y3V!)"E35W1LO56"P>5)ZWXW/?XP0;H2=8QF59=2UIUE0MJ6M.JR[3JVJ96 M7:]'2B1."?8D>$[H7(4QQQ%_I/A-M_WUO-G[WFEUD9ML@(TF,L/ZI[_4PGA% M[9R_9TY ==VHGHX*[2V6F1^ @,7>#=_',;Y\, L LF$MK=O!V/:NN KT+3;* M%8L>"N)B/&QLAVR(==@&]BSD0R&DR1)N,'V?,[@=M)>B(16F[_.Q[8ZP2AP. M1.*$>(!&#OC,@[=H0'L6C?T =CS<@*@W=V5OH@T=JEAB0=6MJ*61K+=/0?EO'$KF#-NK6C$2JQ4:,'J M<^XI0U6?N_Z-,E"-?!?^PLJO4QZ$OA>B'4O:L.1DFC$,2:/CT;<#&ZU!M 3\ MUA??#@&1,?YPB"GX?)@7;\R;,6\9Q>KE%2O6<0"%@B$[/V!'\%__O_[VDDX# M/QM2S"]M[#?S@_WS@/UKYG@[I^[D&>K7#!.+]&0;@<%<^V,%-T,!#"A(?18$ M]D'D;Z6]P%SV#EVVP?=-K]%@N[GJ'..Z41A?P>"@N\7T@/%MA"H#/QLR./S3 M#_ETS+X>L&[D<(^'X>[Y6/,,^1MTM;]9:F*N?7Z-A@H8<-#6>#2VG4 Y[K[X M=C"T6!S98&TC8!@0,.8( P*/I0+9;5+>70:.-W"FMKN-P&' P)@J# \9HT+ M%."]1<$ZV\PB#! 8*I K %A>D\> @,%V<]7&/;%EYF76 1GACIT7C9ZH$\>SO8%C MNZQ#^6B8:P:L8,<4%4,2WI*NFK?+SCU!2%HP)SXHC3(H\_0VPL(6D -*KW\& M@,PGYF_5_>3J)K8!5[>7+.>Y;H I"*P?\">M('!136L* IN"P$\K"(P?Z$%9 M;?\QO[[90B)),>%^4DJX/U](^,%ZH)LI+WQT<=Z].&T?-WNM8_:E>=H\/VJQ M[K=6J[>1@L?OCGW7M8-05#_Q9R%HL"'CMP,^C5@XM@-.@153$'#%7T,[LM^O MM>[)'+.1V/+HRB>2"HTE45X&ZW>/F"<8,HK:9>I,SHS"A5 MJR"/RG_>?V+SOA'A \'QAEFG_YA5+FQ7>8]*3W2Y+.6?+[&XB:IJ3HATS =\ MT@>X+!?COA,D,KW"N:3ZWZ5J(-<>%AU>;NNZ_#1W.^A:7;L_+%7>G4_T>9"K MCF$DHGK+?P*UJ_#K!S[Y+/]YY7M<^=3FKMN T[: 4[&1=W B5>YA)E"H /TO MUS? !)9>\DN '#:Y22F ZNS$S'#SS6Y7RD+K)>EK&G]1H]J>'?V:R*=X.^9B M\K(C8TP)C@]9R]+W3:9WWF.#7'PVSWHH= M;?OXYD;R-KZYD;R-_U9NQ&C**S+D8EUP9#L1% M?DDPO\?&I%9#!J;U;EFY*GY^?8Q^A:D6K8Y[GW]:,F_CY[0#^(4O.&LIOSJW M'SW?.PELT6,3_8N#PT+]L%IIU/?8 !VYMU$'/8S.O]%NO5\L[9>+>VSF.>+K M[]WC/>;9$]C&+-R_LNWI1T3)IC?$_[02?&Q&1W80W#G>U1^V.T-7%- K>*N\ M!RL-)G8$4]Q&'[W99.A'0SYP)K:[Q^2'\+>]_?+>YWK-*I1KOWY(KWH!)-=T MCV^?D1H2LP53;2V)J6(TSCR)*38V2V(.&U;UL)%'$F-,-8^3#,_LX <7$1-A MW&''2(6&9.=^JIQ1Z=)3!<$$ Y,65T>S( !:_23:7*M;C7HQC[39T!)#2_(Y M56I$M]+TY+#NG58+N>1EA@+X./DO.9@ (<388?$ 0=5(%6.X,V@^19K M>=6GR@_J9COQQ7X-_#!\$KY7RU8CGWJ=D1V,[&"(RF.)RN%3!8F7)"J5HM4H M5@Q1,41E?9Y?8]\K'=)B3GD8,AL;7MO> 'M?!VSHS_K1:.8R6R+YN@1!)I.P M]*CXM1+RY^5X;(K$K[SL^SA!X\GBI8*=$S\XEI"SR!V>Q!C*Q5(^N,++ ,:6 MBC=Y _=[X;B8X0Q[JIITSJ/GV$9 5ZK5#O,!P.LDHH:(;XJ(%XM/%N=?B8A7 M0+JO%O*! X:(YPC<[X?C#%_94]729Q)QT$TKM5SJIL; _3@#=]N[!B#P X>' M)N-D.W:T[>.;&\G;^.9&\C;^6[D18W=\G-WQQ/&<<,R'[,KWAVNS,!J)>XG$ MG1%1LIK91(E5=^I"O^)]@M1],>IP6-PU?X)3J(*V/ZM2R8GFN NT]TT[A0Q- MV01-J3U5BW\5FH+^A+)5:50-33$T97T"G[&_2('O3S_X@:5"IX$_X*&1^#9- MG9^L'(=8:,&$/>^N6ZCGT#WTG)6:TQ M^0?X.5/@T_2&70D\3TM'LZKUG/ !$VV2(U"_'X;+SX;A<_ZTZ))BN6I5ZO5\ M0*R)$=P)BOWDW.%7HMBEO)2B,A0[1Z!^/PQGY,(^$H:?3+%+=:N:%X@U!NGG M! 2>^Q'7T]TM-A"!HF\^.O!-Z^^&(F^"(FRX5MEZQZ MS90I, 1EV[%\=PE*1C[J:B+>JQ&4:BX=E<9<_3BI[R("0J(D/6:'(3=%S@U] M-I:J_%FJRAG9K*O)E(3C34+MY]#\8L$J-G(B1>:U_:@A9H:8&6*V C'+<#*M M)L^^$#&K6;5:3AQ-IO?M:\JYY1HMIN='MFOD7,,:MFVJ?-DARD\ON_H\DHTI M<-5#JV1RX SYV'J=K$OLGGQZSUK^_MR[/6><\4L]F.'6W[^.9&\C:^N9&\C?]6;L086Q[G5#S% MM!?\?Q?_<2;3P+_FDZ7]DXT OCX!_,EUK?%.GR9W6X5"3BRMNT!GC=*^_5/E MBV94GEQ&V= ,0S,V3C.,<>5QPMN7F>.B5]S(:INFNT].Q(ROL.D-VYKT_8R> M5'7KL)#+-!]#D;>.(AMJL@EJ\N0DP5>@)H?68<7(=X::&./<^N6[,WLP=CP> MW)&%CO\])N@R+[3])8(N*T_.2HQA!EA 2T',,^A_Q3H\S$D7&1-) MOAMLPA"U-TK4GIP9^=)$K6R52CE1D0U1VPVBM@6VS;QHXSNK^%>?G#=X&?A3 M )6[2]?VHI)PEE-'1[IF+U MU#*LY4.K6,QE:INA]&^4TC\]DW.CE+YF'1;>AN?)4/KU4?J,YG#/U'F?0>E+ MA[DTH&V!+7I3ZM/>YZ\7%\=_MD]/WWQR\INV$!CBNP'B6\MHJ;>:F(UMDF\< MUWU:M<.J52X>YI'0&L)A"$<^I\H9X\WSK^TO MIRW6['9;O:[%/&YZGQBRF_^I] M5I=U6D>M]A]-D/6,?&=H<>ZGRADMSG"&/+>WW;GO#9Y1VO70*N>E,8F1[PQ- MV8:I\D53#C-L_,]M;_=LFE+,9V2QL>+=(]]UVE^_]?8O3O:_=UOLM-7L*FN> M$?0,4<[]5#DCRAG^DQ4;SDUY8$>@89]R.^0=W,7%Z'LH5/ G:MOE6L[C&PTQ M,<0D3U/EC)AD> 56;/CV"L2D6BKFD9@8T]T]HMUQZZ35Z;2.6?O\Z.*LQ7K- M_VL9LP)_PGGT;NU2>Z)5M-'(2BF]D.D-) MMF&JG%&2)Z=%O# E*5JE^C8+=+MIJ[OH?6MUC'G.4-\'H,DD>6XJR;/^Y-0+ MK4O[,_TP-:N1E\+SIJJ>(6>&G&TQ.7MR0LC+D;.*=9@7M_*3(&$+3)2&^AKJ MNS+U+:^9^CZ(A; @-O1G?9?/H^%/>:7%RY=\'S%^1M&$2/DAZOO# M._P+XS<_L_^/L5\_#)UK\2G31OG+W+)_F5MQLF!:KUCN1_RH 1?U):<%C?AH M]$DM;+JF>7MCSNS!P)],;>\.T)AY&-#*[ "^!N@":+H*;!>0/(B8/V*@A[ C MWR,Q'2MHL1/'L[V! X]T(_B"&G,=K&_Y<\<%]\4&KAT"<%Y^_?+[WCST%0H_ M9X&-_(;0G+[:H^'FQCOI=?:R>,< ]LR#3TR;1+Z?&F \V@_\&_7+_$\#[KKL M\NOY][-[YUC @10RS1TLG(^8B[&3_:*:-P;JU&?]XSC6KBZ;7UO[7SJMYN_[ MS9->J_.1V>Z-?1&]!7Y,_[;$/ M68?^[3C[T.G^7^#(>Q='IX[W(YYCZ(13U[Y#?NTZ'M_ON_[@1YH;2-"3@[)? M;38.D+#^3^0/]E( ?R-/P@':"RBBK@^?F/_RV@X S5\\ZG&P(E1K>$Q$C"-O/K MWW,R4QL((81 N?$=#=F46[/6?,LR-&0>F]0.@"!?ONL7"6%PS8F*&TCYTU\ MF]/>ZLZNT?3!>^V,^S>2M>=^\[#35<:_-ZE MMUK'G]&'6U/7%V8JBV1-[&9.Y(]I0)%E6:$XO_!7)$^7A4B1$E M:'WD4_G/^=L_+O & O@$5W*]O^VY,O;^9AQEHAF4T**%3E;4S.A%,U1B4%&% MNO8WKKH4V"OF]K6IHS!:A$.OYR*S<>(7HIK=V2,9F- +K5,M+6<6^- MX20!=L8_+AK;581\';:')./@<<08V3$?H9^'6]_T7P<^QZ+>V@DX906G^^-^QU!\?GZSFX.YGU=#HK^N;KL:.C.TW%P8B#$0O5N5:4R1)"YY2>$(7/"4)3TD?(I@=3ZF4Y4:](#DH)Y=<4BB5 M[XZH!*,#,:##QO _X"Z84"\YRANQA0(HF'7AARH8?TY=VQKXL[4(%+0@]CXL MNB8WFX5L(248B6 DQ1RJ4(RD44I=T#I;1E*5F\6LC"^\>[NI>K3XI:1KRDC3 M-4<3VIU@RB\Y%2[WX749;@SXMY@G)?:A8P8$BQ$L)!B#E4P%I*Z]'5&+*3: MEBOM>A%9B/!2QM1F8"V4 YF>TJ7TT'^XY#F@0ID3G+CP0Q6,$Z=.*]EP<;1/ M0X(:=N%KM@MY>R08BF HQ1RJ8 PE=4[) 1@*#3DLE40SOE-3]%@SOH!J)X5J M<@DU3W#EO(URJJDJ,;ZXO+YU<=6N@;J&7SVAVQ/! M-037$%PC+ZY1*5U<79X:,7(YUC< D+6*;"VM,[,L;VW[B?UQ.G9E^B7VE>@Z97;Y4 M7BZQKPSNUIEIB+PST8\?O>&/[L-P('4>;J6;_L.P]_"]^W CZNP7+Q@,^S=__-Z_O^T^#7Z3 MNO_\V1O^6Z@#!5R18%0%79$XF(*N2!Q,05>47DR_QWBI7Y+(_5HEF=RO75R5*W*I5,)_5N2_/54L6*+B2(&6 MZW 2I4J)5IMG39>%9G "*SKUYXL3*=KSQ8D4[?GG$NV$TIZ"\@E%?JE2EVO5JBOK49XG^6V%_K;4D*N5ZBYZ@BS!5^9D[&@O1%]& M:@VG';M\LDTJ&]74%4K8%=4 ;ZC^Q,NC5-',J'T6LG[ >4H&D0AQ D.=,#-) M79U$,!/!3 K%3(1S:J=XE4=%4R\U0QHK<\U1]#-4\4XJ/:V>6JOK\!0I1<+-@*7FPE-2ZW:%82AG4/=$W6[ 4X78\ MNKKW1!Q%,X@J$<4R-.,YNOR,X,['X\X1K7^2*7SN47;Y27;&X\5LH2L.46_) M1!MK*0N#-IIRHR+8LV#/IT[H[Y:G-"(ZT233^ [&4RIRJR;J)@F>(CQ\1U?Y M C0LF0Z<&O"&V=PB4V+8V@N!DX2_R1GJ@6=?4S1& J2ND!= 2Q_!9$1<_R91 >KH[)K8T&_#+:DTNM^LB MK44X"B@D(BZ_DFF](3&4/IB]7)6KY7SNNH0[X)U*+,&W3I]O15S9)%.KL^-; M[5);\"W!MPJG:8OHS5#W0#M@1_\F$6I)GWU%E[.F R&_3U]^M[/SMJ?S@35K MQW6H&3:P[AIH%$\;[EVI5+C?S"HILS6F7'YV1J:ZQ+\4>,*5]!=)^O99 MU5[8JV@7YC8]LJ1S(GDP-=O3(,J[#2]Z4XS%&.LP5<&#KPQ(X9C?SKX MK%?W4[?QQV;D;=I^^2(K^JBQME\"^ $H,$EKZ5VE*V#Y6 MYF]?)6Z#_;5$_P>_6S//^$<7TN>H3?_]-GK36;G>_;=\V+^YUXQ?WABJ9L]U M98F26=<,I?@6U>A'#^RG=" ]8+E.$>'WYC]^@,>_V'SKWT^-0=#/M2[^'VYV#XU.L. M9'A]\PE[.!YOXC?]AT'_OG?;&79OI<$0_O.C^S <2/T[Z:;_ Z;X>_=AT/NS MBU/K_^AZG8P/.:T//0.$A+FP%4.U)?(V)G-'FA.+!8E)(#24C\<0#U$RU(BW2,U]G\ :L_[8RC]]6IN#/@$Z XQY?!M;) ME\EXV69+,]U'=Z9%E;XE42R@9\"D&HKRY):K_Z\#=TM/=6MP C$/>9%.15#. M5LI!+V&!T2W@4C2X8+B".9"LZ M.($#@,R]\UB+PV?+QV3H\_ZQ@>E\A^><) M.!;R4XAN3)O>&9ZM4I1) .OQR3V+"-9V/0.M"@'2GWPW396&'Q#K11L3>V#J M:BH^46DTY6:I7H3 @[VC\05EG"QE-#+0Y[*FC&I#KK<$90C*R)4RFAEHDEE3 M1JTIUZJG7!NW\/ZY/%70[Y9IV]+<,B>:F)/M(#347P MK9KX.R+K=:^83Q M"Z];>I5G0'0=X_BQ\-XS,0A&[Y.W.3'LLW3"G1AAES-0@?@)?V>'"U901YUI MAF8[EH+5%;OLL-.90RVYGI,'30BB(N(UXO)\9^WHD'BMR[6&T.8%7EV\1EVF M[ZHX'1*O5;G2*F3-;.%&BM&I>H:C&,_:2,?,R)D):_ZO@@3 & JJ,NVHSD+B\B20<[Q"NX=7^@W2Q$7^KM? MZ"F:@7CI&P/@#OW)]<+6#&)O9!?_)9:I*O9TA5-(-NP;O+JXNCSARWQ!%6= M%1'7W+O?* JJ$%1Q5E01=<^^\Y7FCE01IUKZI%&1ZY53KN$M7',+.:F7VM%&3:U71H>I$]5"Z(=X_;3I:5[$,0(8M32QS1B&G M&0OTS''0F(8MC0C@@Z"O[D6S$:CP)U=7)4=Y$RD,^5NA$9$B.ZN9OO%Y!UBX M\:#0]Y!P38' OC?$@^^^.98"A*D9BK7L.61F [O!B5@F#=?M8;%%8J?+=:JW MY78KGSN =R)A3PSD4:4*=M47"P?RBEPM"6>W +D+\JA A5T5OR*"O-HN(LB% M7S+&+_FX4>&+T1;/4!=\UX9H1(A(2LT2^ PW/:^)05)EP- MM;LR7CT-;UUB9^89JJ>%XR7Q3"*+U@_;#=QTMQL-N5T7'D>!51>K6;2!. 16 M,1"Q)-=K(A!18-7%:A8M(0[$5ZMMN=42_K]S4[!4S>8Z%E$#*A;-*J9]Z96W M,U2WWK6%ET6'B3"3N0V R&\2Y%N*:@G7^K)H@O%P:DGWJ,B-W+*?A%D),B(DU$6+2MR)".\$,^G$IEP M2AY59RZWZ&2P!RWABO,YZL-;B;P*.%/-!5#/*I47I]UB\CG'<:8LFFD 7/9- M \S/C9EP%]^-F!:TX=%&%CT]]J0-=)M6Y$JE$!JLH U!&YPVJEFT%MF?-JIM MN9W3E4)&M)&Y.W>%'$[O3Z&LQP2X_HL@>R"JI,""E6<"1#B; 6G:4\6"0:W8VICV MZU(U?0$RXAP]-XEUUX)[D=,IW3L'H@U0+5A5NUT=HL-4B(?%;$2L_H1^M^\K M$!1/'4.]96A*U_Q/+E6%6T<03MZ$LW-47 $(IRP(1Q!.WH2S 0@GI\Z3 MQW4()7=_%,*II@O9(K$@M>WLJ#/QR1O\89VF[EE!8%W_U!3YM +6D;!.4^FL,+!NB'3&,U'L-F0Q MGJ-J]XZ31JIIZI@EXS;QR2,[\IVHW$7*':\O9]'N\Z3K3+U;&_%T,)I%M\Z3KO5$T'0N*7X*:<&F#S@##CA>6YFCD:-:V-%=4+!40C*8186#'"0.K1\13 M[FS#4X4CY*QGJFC'11> "[$U\*#54?]O83LS8CA>6!A6LS>-<)'[1\6"KZ1K M15L0CT!&X!+D=A[D%A5UN:L[HI#D5LZG0(N@-T%O M=BIT"8?.CE$/[^+BZ]T&GM4CHC5W5L(C&)3+?%)?JS4;IQQM)BCE_"@E*D1S M5_TY?*,,WULS,RU27^A8K\ ME?07"90S57MAKZ(5QY5I;P0"Q\":DY[.8T(FDZ_N?.:''6XX)9(RQFM$Q5AB MP3'#=."18+-("D -H/5L*3I8MQ:[4H2OWY@&U?T5[&9RIQF*,=;@*P,'WD!K MR/YT\%FO; X)&ZEZG0/X.)77ZU@5]W,KS[H9/W@.# M4QG#4HGU50H,PG\?>L!T'\MT?_![]9L/_[1A?0Y:M-_OXW>=':3M?^6#_LW]YKQ MRQM#U>RYKL!>:H:N&>1RI)OC7Y'0XP^5OBG2U$*.^E?''%^$_V' MSKWT^-0=#/M2[^'VYV#XU.L.9'A] _QO=,0)W_0?!OW[WFUGV+V5!D/XSX_N MPW @]>^DF\[@=^GNOO^OP7&GY HQ'/5#SY"&4W-A*X9J?SSVZ.N2@B.="G7. MSVB"%O(%[L3U_K;GRMC[FW&0B690PHH6,EE1+UN99JC$H*()?B?+3"Z!5R*!I=R6\!%P"4Y7%H%ADOA+W)=AT"C_/=\+W45>RI- M=//5EB:6.7,KO!K/$OI 7VC4@(C(/XT5G?KSQ8D4[?GGWO:R"(B1Z2V"XP>$J-9Q,*(U':!T4-B-(LH%)':_BXCH:,T)C^PWI8< M4[((@&NLZ83FM7N5H>$3_'N,-O?<,E\TO)<8+871?<(K.O7GBQ,IVO//Y42$ MT;U;&OPC2@0;%170'T!1F(,4T114",[0!B]<5E^\NAA1K6MGL_LV<**IK.Z* MW&SETY[GG1@T)P;*J/)X.R*C=*^61C"5 6$901C01W-JSW!F5-+M7S MZ>(@S.I,=:*>X2C&LS;2,<%CAKGJ_Q4:41'HO)E%?9Y.X$3[$_^L.[9-G'0W M$Y5*/GW7A# J(DBSJ&IS )"VJ@*C J,<46++$K?1@1@TPTYZ/0HXY!_A_BZ#^+B [WC-EUY%!YZ[[-B6&3:W;, M:1B 9,/NP*N+J[+<+$K1PHNKCP5 T#L&:Q:A'0<%:R6G!N8"JD6#:A81'H?E MJ\4Q53\*[U2JMM^F06,Y IH580 1>E7>9E46/:!H@4U^R*LL8!/M_Y=8I@K? M7[6G+HM"ZX4!S/O%9A:]G])@,S86L2Q7_L_SH.KA.Z=N5ZI3#W$"*H M*[T2B.!ARAX##VIZ$:K4BP"K ZH(UZCY]5R7M M@& M-PH9J2B\;GME%IJ+D3-9Z+2)PH(661?J5;YL(")686?URCOD.].ZY4?< MX2=\%KYV@+:C[KZ3JDX'X9Z-]BFK3<+AQ-4F M=$GB#9].GA4='N\X.A$7>46@^(BH@-07>4]$QX:J0_-><[1G>N$_\(Y:Q+ ( MM";:YK@DKG94H8D5(M%4:=$NF&>?+5J%OGM!=Y[XBO"G_4 M;HH53:@06E3>U!YQ;9]!AE/@RKXJ_$\"J"Y0HY+@]\\TS 2HM49A*C44 M!CWO%ZA1M\S[9QMF M1*I5U$H J?U&ZJT\U4,9YA0/1,!?IML#M>F3;F,"<2 MF4S(V+'QI3+^ST)CT72B&<=IK.C4GR].I&C//Y<3$89V0FE1:=+)N,$_V,J) M:"_*2"=41@C;.W>?\#XA'ZZJ".JA112;W!+VWY[A'OB3=]ZI+C#+%;E2*DS0 MO/ )YVG3[!/\<6B@!AQ&);E=KA<%L87!TGN%;:NT3U#($6%;ENNU0C:>$8;Y M;JI6SW@AAF-:FJCRD[MVU2IE$2"R3OV!,TX7%R:WB]/01VA5N2(TBYB0[!%: MK$ M7_7]0#4.J5G$BAP.J8$()[DD6JB=@Y[E70;.E25Z+JFNI8S'UH*HDJXI(TW7 M'.&^*@!KB*@%D>'=X",[_HZA=MCAW_MGG^ZVL"XW1??T=X;?6"TLJNM"=G>& M60,X?!W3*(Q30>AG>3+AJ'OO["X0,V?"#5#3"LF#A3ML-S7MCJB@O>M4.[,= MQ2&!QFPD&,GUF>MQQ]+70&]453 JO"64YV_'Y!^ 0NV)CB\9)NZIE( E60) M__^Q>&PF\;QCN%$Y(IPADPM-7M.>N SI@3C8>MM[>\] LG:S()4P,@*/(*?S M(*>HMA)9W+X>F)S*IASK)>J$E4:+4/9=([VT+-G4G$\*B*B96@],)\V&7*GEXX3)AE R]Q^O(/'T_A3Z_D9]_^(* M:4F:Z.:K+4TLXC[.(N3M45EB;5E[:':PZ)5% M.B^*IN.IWYG6 #3G@7?VMV24HE@R^F=:0- M,:RADD64V:-EC@E1[3O+G"$GZ!CJ#W;8R_YD,YM(E_G9E%N5PN33%095[Q? M6<1U'0W -91Q9;E6*4SWE<+ ZOTB.(LXJJ,BN%F52XU"(E@XR792U5S4L'L3 M5:/W)H :@F7$1PM;,XAMX\"\R#@+H5(TX3[+G6ED$=@49!JW_N'W)]?>T=/8 M2[Q@8Y\3=<^U_ MB6A05FKA,Z6G^RG\P2HDJ@U4-K5 N:#,*Y4J!U MBTNU7,PF?@*VN< VZFH[@QBNRPD^UDZI%%6];H^@+1&B%X[,4IIT+1U;N M3"$B=F!_1U9$S #_9-OJUWPV6%LVL/9Y=.GA4=QG WZ/F8?O MN:]!+2* 8>\HL?YDYTR;8NERHN^'H ].'U%U /:-2TM!'UL:?^2C.0HR$63" MR20J>&#?.+BLR22?5/B"ML8Y5U4VKO%C5(,8H<^>%R/*HKO ACY=63EZFG*Y MGD]K9R&P!9UP.LFBH<$AZ:1V<56OR^6(HK.O7GBQ,IVO//Y43$[>5.MY>W M&NI6AFJ+0O6%R">K9Q(LQO-S^A/O>&_,V)Z,@_.RII2*7RH):!+7D1BU1P1H91>(?0K;4[O*OJ:,<8K$()Z/FM&8:CL!1:.>0$Z HOR#)7]PG':V-NO1D0H MT<[:.;)/_*?K'^P3L1U+&SM$I?72#37\1N";C[ .$_@M0\LM8?_MOHWU!7J0 MX,54,9[)D^*0[F1"QND2_1MRK5X0WEL@++Y?V$5&)9^""B)\8L\LSB@]45(<:43@!P8ZB\V)M"2* MB*HX%Q,_CF&M1&=IQY'.Z8JXM.5ZLR#A[QEA1E#1>5!1,X**#B_KTX4]-N16 MK2"FFJ B044!*FI%4%&SF%14+LN52D$,OU28$?[5M'HR@?>/K"$?DP%MA5<5 MX*6:BY%.5O'UM\*RH\USCN-'[75^= 2';;I.%@VY5,TGS"OA5K\7AY4@((^ MFB5A7 H"$@24GH#*PJX\'@&)( P1A+&#D3!8S.>LJY.B2ZIFCW737E@P'!@' M8[=LE-&4,?Y44<6=>LRH8Z27,ZIYJ^@#D$= M&Z@CBWIYF5!'36XW\BF1EZE#_[,S,M4E_J7 $ZZDOTB@>*G:"WL5K1^N3'OC MX?-S7]/HX81'.)4)F4Q@,B-O6O/#CCJ<$DD9P]G/%6.)'@?#=."1B@5O \H M5<^6HDMSQ7)HV6'X^HUIT& AQ2&JQ)-RX2L#!]Z@56D^'7S6*YL#9R.-=<4& M'#Y^O_[C8HVND;#7B8^_0ZF@$.O@R^GGEWV MV/G>O;Q^ZG;^N.S<#;M/7R1%?U66MDMG7P E!@DM_:LT)6P?*_.WKQ(WY_Y: MHO^#WZU9>ORC"^ESU*;_?AN]Z\WXY8VA:O9<5V O-4/7#'(Y MTLWQKTCH\8=*WQ1I:B$S_:MCCB]".'_E.Z$!OP7*<(\/O['ZYHMB:8JQ_MU- M1YV<1P)I(_="HKU!X4!S>Y6KI' (O,(7](N,ZA*QP]]6IOA;0MFX@>37*/Z M3!@.%H6K/247DJ,Y. A]S4\;O@/;^- 9]OH/G7OI\:D[&/:EWL/MS\'PJ=<= MR/#ZYM,1.3A,^:;_,.C?]VX[P^ZM-!C"?WYT'X8#J7\'?_5O_OB]?W_;?1K MA%!9_BIU__FS-_PWSO'@L_O0,T!HF M;P:X_Y&U,YHXT)\!JIBAC0(@H'X\A M+JA<71<;'/94T$O(&7@T]S\N,!()_K;GRMC[F_&0B690THH6,X')M?<@7[8, MS5")06736R(!AG#@RDLQ[USHEO#]JC;_?DC_8W"HR78L[? -8#R1S(+CHKB:PN-H4 /2L::H^@"9P)G M!\'9$W$4L#Q5J:M8F%-O"Z0)I!T$:9WQ>#%;Z-1]!R)T;I$I,6SMA4C\OOG# MO6G;'P7^!/X.@C^W$8]0W 3,#@DS\U34M2*'1:T[; YVU-O2)ZX573'&1+HE M8S(;$4NJEF$O2N7F$4*CVD>[W4XP4N-@U]31#"'V]KE5VUR#X7^].T',%7.6 MJ&V8!EY%=-XT^S+0W?8'/=' %35U*ZWEJ/D_8&ZG@)!#WVVJTCEU5:-.V'[BQC$!X M0H1'5,5*B/!0S^YC8;D6P'*Y)K?*)8'G]X;G&#BWHVI4)2HZF9DNT9"KS:(P MV5/)]B^0(Q.;\1#OEO> ?NE"7&=$7&%D3+\^E[B(NQ!PYT5O!,Y_P\71GNV& MBZ,]\C:+/(.@MA(]IE*'Q]0C'P.T8BG"2_*^!-(YCB2.]FQ'$DW M2ZV\@B8\72&0]9A*8ZR5Y7;KV+U4$X=9"R9UMDSJ'$<21RODSS'E3[F<@1_C MK$6)B)Q(Y'J@OJRS*^:2L#I0P4@^\:QC&$,E66.2K*O$T*_V;'M!U%O:1?,1 MUFRJO&(,8BQE9ZP\F$K"TE)G?&^36>FV Y+/;G,L@/J4V:8*SGR2G#D3E\&^ M-6+6>?2?BKX@>[!HN9)/\8&LN;2@JI.DJG9>CK@#D=,YD))0>(3"(Q2>]\Z: MJ\E\5 (9PO5B*I8!W+P'J(,>$N43Q8P!AA'5;/?'\:B\K> [L&A&U6T_CB.W+T+ M;EZ52W*U4<2B!P+'1\=Q5-'Z [M.LRC*69&;I:+$G10$5^\5P5$EZH^:T9H1 MJ"M"LW@W>(Z+\*M&U:@_I,LTPVKTY9I<*Q6EQ]-95? N'(3C$!Q5@SZYJS*; MHMWE2BXA9**L5Q9N1U&T^_VF$ISC2.)HSW8D<;1"MSJB;E6K1MP(M_T;X7:! MBW;7*G*E4FR_H^!09\NASG$D<;1"^!Q3^$3EF*T+GW[X>)HA:Y]EKIV/2J)9F='SSD7[2[7"V@""!XH>*#@@5GQP&3. M;L&[1'#"$=T7^Q3M;C0S*=K=K(FBW4(@G?=(XFC/=B1QM$*-/&9(=3VJV>Q1 M@B:RJ[1:D6$I!5$:1='N]\.DSG$D<;1"_AQ3_C1*&?@QSEJ4B,@)4;3['=9W M:M:S4$R+4K2[DHM34]2P%#4LB[RI@C.?)&?.Q&50P*+=.:E^HI[E^Z&JS7S[ M,I)EGP#A:W;9^==+1CWB&<+E8C*40=R@F9>V+HIETJY,(YW(2M/"L91]=GW MA[$H;"V@>W#H1M5D/XZS\5QU$%V@\7YY=A8>M6+9>& M4P+!14-P5&GVHV9]9L65JT(K?C> C@N#:T65:C^DSS3+RM95N5V8C@.BLG5> M/#FJ-GMR7V46"D)3;M>+J.**"$Y1V5K$VQ=DP\71GNV&BZ,563)GJ5NU(WH= M5TK>E3"\+&AE:XRE:(!65I2^-WGS#<&ASG;#Q=$*X7.>PB[8:+HSW;#1='*W3M,]2U&Z521!;-[HZ>\B*YK74U0D+I1*C3>[8+4[.5;WL/O1RA'44:R*$IZ5)TE;^8G>.]1>&\FAGGAJD>WV[D4"1(D M7-.H[IU MO9U+D0Q!*.^ 4*K) ECS*EY=4."+**Q]"E-72F=7F'J5%*M BJJY&.FD2/QB M:_G[S=..8R'E]4)2A_+('J+0=2%:_6W:^?=1^F\?9/[MK&@IHFA\!K1TAM6V M!?T(^HF@GXAJ]4?R4&=07+8BUZJY)!T(8A+$%$%,$?7S#^VZSJ:L:*-2A,:@ M@HP$&2$9193O/VYB<%;RJ5X35"6HZH@SCKMCK4;T%#BH7S_;"NS5@KS5K;YE?072?KV M6=5>V*MH#_S*K$,S+ ?\ZOR\@^#"R;!Y3,AD\M6=S_RPPPVG1%+&H'?,%6,) MBKUDF X\$I.:%8 5P.C94G1IKEBL%!Q\_<8TZ*44*C'2G68HQEB#KW@7EOGJ?K+ZT9CHNO3X_>'GC]@QUC8H=C\OKMA8DG1W M67?']9 ;>AU\.?5NOQX[W[N7UT_=SA^7G;MA]^F+I.BORM)V">P+H,0@H:5_ ME::$[6-E_O95XI=F?RW1_\'OUN[3^$<7TN>H3?_]-GK3Z?EGL.7#_LV]9OSR MQE U>ZXK2PQBT<',O1SIP HCH<=G#<":2/;0J*]06D =/GMLW*5% Y;.=UO*Y/X+88W M)R#J-9H^%.OX-KJ"HT-Y23G=A>1H#@[#_^)G"M^#S7KH#'O]A\Z]]/C4'0S[ M4N_A]N=@^-3K#F1X?0-\#AYVA D_](?= 6!6NND_#/KWO=O.L'LKW?4>.@\W M/9C>8 AO_.@^# .8BV(R^L/ MN#T="A!W!^"-P<\?/SI/_Y;Z=]*@]_VA=]>[Z3P,I<[-3?_GP[#W\%UZA-.] M 7Q]"4(KDTEZ_U0;:0[T*'-@[VB&2I E7I9;5#/#*= 9[(V:GS;I3[JV \HJ M)797:VZ56^TU>.2WX \QH95E&E7YD1T.^_?/01<1!1RJ]Z.#C*+W( U_[R+3 M>NP\41:>>QBR_!Y_0,:6X1T/04:E)XVAY5#7^SM^M],$T\%304P'8 *>U, MJ6[)J!,>KL$OYCILWS,Q"*B5^A(_)W-\(/P6A_L)$!J[%K5]_&CB$8RF& MS3P7S!PFNC:#A3@KC[LS+4F1)@L+W?E \O9X8=N1_'.TL,&TL/GCIUAJ_=GC MFVSB&AC9<^",E/Z/QRBBX1+AG\AU,JA:1?VG;T@Q MP);^1S$6BK64JAB_6&[*$D5ZX, \G 6!Y(-N*;L [8QLTQJAA'JT3'4Q=ER@ M?H")P+/'7Q\[CSWV6OWZ49:H34\E'OQ:,9@8DN8+:SS%\U:>+<(DWBO,E@ V M<% '-%V-24ST&, 37?'U"E_"*&&5SGA,++RH#0DT^@WX-NPFDYVWUA)9DC0D MXZD!YO@S):%[1PU,FG_'FS<'O=0!_'(Y)[.W@IM&S6Q0S G;.U<> BTP7%-J MFB#)P"KF-*C81JW#QDVA?K6QL@(IP'DIN)VL4"?NR-$*+/ 2&, M8_[KRTW_S]YMN1TK;QNG(6^K07DK?>\^=)\Z]U_I>34M77S40 MQ@2VWIS!$:#@>P$EWJ7Z88#&01$?ZZ9-@!?-3%#734P0H+-@3W0E'WQ9)?@P M;#0"Y*[8)#O%HZC>^OJ,+4A6E!S/[B* M[!BT?QN9%"H-S-;PV2!='=W2$2$&^QA^-UY86*H6MHES)N,YM)U)C\RU1>SI MPE%!#'D*A 9L= *R!+29*1N?&3PX606T":Y?H'JA2.AI)&"5P6HGBCU%1BR[ M6@=7Q>"_>(^*1M*(,F2BV;.O='/&&/:OZYYE.-<5@PH32X$?VE/SEL($/@+SQ]LMBG\_"MN[RNAF/$>29_O M/5;#Y!2J.<%4QO2WN.W4FL2_J)\:AIUK8_KDQ5SV/Y7A8YBT-I\SNY3*EJ_X M)EB5[->!1ZF@^0'EX:S-\5A!F<&L-QL40EVQ\ $CG0*BH,9?NDQ*QB#B5I213K-S0O ]KUQ-.N;5^[#MJP*.J 7I$$ M9&:'OJ$[&%D'._^=&(A'U6R&]B8E5XO5OX"3,T\&G>F(+$V7;%4"1K:*"Y\L MG 4EOQ>BFW.V+F;6P[M3[7D*E+4P7(6'H@] :3KP.%0I5 TIH0#JDY(Y,"PPYIC0Z6BJ+#T!,9$)X]Y=5]KP(N!+J0.0 M_W!QTP'3$E]??*3TPQ57JB_KRBMB(TZU9[6A*TV6F>02)9T>Y;ONTV7T!2&Q M4X70F6)8HRN,4+(J;TC9R+]0::741 4=U5$7L#%XO3)7EA;8!_3;8P0=JO\J MFFQT X%5S17 M;Y9!_*K4"/X:$G+O9P(74 M>$;H, Q.1:PT$.,T&*=H M%LNEG7B^L9YA@V5"<< LF; !TSP- Z:V[C"\Z_2>I#\[]S^[X5N(WL-@^/1S M_1HB:&HP'DB8DN'R(>"I*D&U5\-(=-!F00]^P=U$^@'./;:T$;M0\!V/_B4A M^B"!=UNJ=&WBOSV'QUUG<.UY.R)_7#NK=@=V>PM\H:I=H.BK%M&%]U)1KW0*'41>L0K!G#_\M;QU=ZMELG M5UV?W,)8WPW/QPPX<3 NQ$IFE^#D)5 "%3 ;--MA>IV%[5L(OX]CQA>Z-5&8 M 5JYQD[Q"JI@\%XN7V?;D08>4H,9M#6Z,_2^D6HF8#M.N2H'+W#O@ B8_N== M/0 *B$8/+O F* C\'6;C6NCN#%U9SD%O>..7BP$251>>5J_-9J"=PA>8[6M: MSB7R4%2TF!;"W"! C#Z+T7R9]&F510=&@5\RG%"\^0UDF?>$.5H9#Z".V$Z< M *DS ?(I#U7GS%VS5'QO&NZXH^WI\ 7RP7^Z/@5U#/6'!T&_I]1FGW"55CDX MH$JU %+-RY+I2\"@/CB67*CJZ!&B:XS#5V#S&G+O$BZ!C]4-S Q M%L9B -O48&J*'N*8B30G=),[4QL9KXZN,>#(([(F!$(<]F;E0\]'"X\B2U:O*A4(7R[?3(CW!,_V06,.D)@53K, <1QLAJ8+]\=WH.KY3AJ(L$+,U MI_R7.370IT8/!.]^%.,7:@:CA66S;WJZ#B,.BV@S^B'U!"N@@,+DX6>VMD(G M4S+^9;/; #BAA9/(QQ2Z<'8HV&$^.#GNBD'2_EM,CDT[)E4M/L>&VY7V(U/I M6!(H\^Y[R3:EA,DVO8<[L+CE>KDDE[ KW4J^#>6+L:N(R!0JMW-915FNEEH; M5A%[INL^/,:%<.VQ]P_<82U3]S>A?$-?RI3]<%Y+32G+=:!2O\-YY^\@T M?TGH.U)P?K2FP7-E'7@6Z.+O@D6 F/9U,\E7SC:)Z"E>^OEQ) J-UXHT M+^#_;CO12\#:)384Y58N#Q6U>:"5]QN7O40)&)G)^H5A$05=(ZKTK&C<78XN M>>(ZZB?H=I8#3T$GBLU"9T&PN[FI^$4[D%/W&T6,=ZG._OU[4 61\<&7Y(V MN4QO;.F2Z5-5@ILGDX:[P$VNLV=S@3Z>6T#OKP+[;T=ON^LAO M?=O2%P#,)*5> +8BG#IR_(B#"IP*9;VFP^_7QZQ0"^PU49F_81DQ.?=.E/G! MV0?_"O^1;[;>WOEZ*7"]?\[>J6?M)88'?WW\U+TP M-SC2\$=D_9T#*Z-CTV:^X@V^"&J.KEC!5,,!%1;OIKBYZ]U2L3NSVFG9?N8BOSU:NZM9C>1JJJ#R,S=\]F5Y#T-!%4"S'"X>$\R%D:629OXA%GZ7P MMQ V;$'\QLF;G;_ HFAI>R:?CJ=@%8+9.^FX6NV=:0V4H.?Y">-1QZ ,T^VA M3#TZ+74M$\AEYPS23(13:QJ%(*]D[?UMSVGP(_N;B4M +ATN6M_*2E"%0P-* MM*#V-UXPHYAEM-ER^6;42@=MB1H:*ZH9*.P&')WQCXMR;;O2F<5][VCV7X#9OMIL&J!K%- EA^<+% E4)45JKY;F-7TT[]<_8Z7 MJP)A F$'0]@]O;0_#8@EU!=+-5 5JZW<]<5L6]"%<+BE!]TWI(T07:AD;++* M'U\DV"]BX77@5^GB*J)-'?[XP$ H!A/9>!F;^> QQM%Y[JDXOI/>4W%\)[VG MXOBR6NB)N:CR4SF&?E#FCX6AC;6YHDO7IJ':1^A[6RZ%"HD5-[PL]XZ5GFJ2#C*K M5_^W9.3XU_^>8MI"JE4:M(K?*Q^Y\MG'GCP9!@?9$:(]KTWQ@M/M( M#^,^'5P#Y>/R=+]W'_4T^8XF]&1>TY((H"FDZ\37;@C\ M"_Q'X3^N 7)!\(]^UJWX_R^Q3%6QIZO0ORPB\(4W-J%I]*>;I/:$F5ZW+$D- MRWR?()KDN PF\;SC^%!<[^@(/N0" W'!8-$?P7*IF[XP]E6E+K<; MQ^Y4N--UT7L1T.^9LN+:21^!LC*UY01%"8K*GZ+B.DD?7U;M9S<62V\61":( MC!-93)_I(A'9"1JGV1"9N-Y+>KUG8K61R!HUYVC$GK OK)6Z[-8QK,E&2VZV MZD5T9PGLYH_==E;8S=1> \RV6V6!68'9",R68^(IQ$V:0/.)H3DF7D*8'CG? MBXE<:S&1]Y)K?8JY,UBA3.3.G%7X][D/)8[OI(<2QW?20YWY\8D ,9$[$5,41'!BCG**I% (XCL_(BL$A%= M640B.\$HMJ,FT(@[/I% J!31G26PFS]V(PJ! MI<-NIO8:8+99%=?, K.1F(T)JA#7:0+-)X;FF* )<3FV\^789]XN]S/5F;W. M[:'VQ#DV2S[.P(^6.29$M:6)99N3#3V^'30[B"K];3-F MRZO%E3:V>(Z#KSO).Y@CPK=CJ#_8_)9Q/: ]P)82 K;W< >(;W[%]Y+'#">TC'[LES?4M 3)VMR0911]U2\J-LERKE-+M"6:NT#U!6,7N M2SMB7UK^OK2*MR]-P$DC[;ZTZ+Y\8B3/_CV$CXGTBO^*V:C51,I4-+4B E9V MYBF@SJ 0V+ _E\ -<(]>34NUB;'*_ US?5N\YE#/M%O4,S8ADTQ+TFFO*/B8 MRB'@+9P9;>0^*KPPGB5G2J0E42Q;(H8*/XS994"?!+X;OS@3X0 M!T[!7S-=[0>VUH_PZ[&^P$D#5DQ8B 7'.IM;9$H,6WLA^+DYXWB(HYS5.)M4 M@.CC!&Z"X_?H\'C\FPFGH_[?@OE)U_6$G6BI4HLDHWA6NGJGGXJ5YKSP MS4"V\C%\^H9T0?+CG*&] [O-R/V+D82BZLDE"[#!S+GA.8 M]0O1EY_BV/:J\R]S*GTB8UVQ;6VBC>FEA']** T[_9L>/\C^Q#_*;0>XA<4_ M1+#X-8;GLW?*RBQOGO -<^$@CU=\&R2.%0:8O@W[(LWA/$S5_G1$C3DW51V4 M XH?W.>%HJ^HZ+@ET8)R2G154IP4Q"(I<%H*DIZNFZ_VEUAV%&6=9E%@YX>W MS']ISE0S^@;Y-[ ;))+>^2F8SS5%O"=9C3C?:7CQ.V7:;#6O)09?8W?EIA: MF-EL2V?B$ MV93BUS,7S] [(!3?(WG.'D#$WHC=H1)9F/'\,;1 JURJJDJ,;ZXYUN_N++)"ZZ<%I"0 M5&5IAXR46]!@-)@EE:H.%<$1CR]IU(;_J&#S./'!D M]$L>;S3I6,.Q=S0 #T+ELMR:AQ8G.8.X$V3+07A(_]:.K:>#F$!USK MYOC7AFV_NSIB[(2YQ V0 MK>;@3RCIH_DU4FQ4UPWX@0;@%1,J>AZI%7(1DJJM=2L*C!?@O2C#UFX9 M4*3O-6WE+9MIMS=/NU%:F_::* E 3E)-DDPF #*!\'S9AH!2X+]4"JR??&C M )531+S"LP&=@*\)/ > H:#R(2DZ0LM=.(A4!RLB@&VD@&TY 34&Y3 @%!_A MH1K(4WO15)2!8P;^ (#QVU1@@O&/%KK&+MBO2^<2"<_6FQ=X#XE<)[.=,,X+D[X08S52#L2T, MP0MNN<\<0/517V!JL'>:LW"G,-UBH_BS^S#L/_6Z@Y!H_]U3!#YM:9SW7-)U2;/*,I P]G^Z/Q:]TQ ML9#E2 -E0H!:5K^VE, .F#%.RBT!A9$:L %@H\A93.30EF0 3V%N/BJ-D3%R ML4^_,2)(=@%F :+:H!F]P),YR]"!R<,&Q;ID)YIE,S%QB9["#_>]N_Y'X&C. MU%17C)@),9"G1*U\RW*H;1:UGOCY)YOVC@N\V[3 GK<@EP9HK"ZG_J/W:?AOV7I\;[S,)0Z#[=2]Y\_>X\_0+"$9(J[,[(TQ[UA M%IN[.RNL! DR1($#X#X8''>)]4N!U$#W0CJGOD8;60XHTNRBVV4%]F(":K.& MST;^-85]82XHQDZ -[M/H=8>J+T.)6.<)%<:D4MQQ=8FUHL&VK.NO;@N-CIE M7Y-&_7)W$VLC7*Z77F+0]4+3D7LRZVN;,;D5B#]M,EGH]]J$A$RS6B/2-$/' MX\55.2N3.S'EJ@>%6I?5DM_>\ E2)*"@L;6(UM#]A\;8IYOH@D^<$] M;VK]R3T@[AX!UZ%X^YWHZIUI 2FDO#65V\T-U\^!B)JXB].I9JEL9_^S4"R' M&<];CN(3_4%(2R2$UE:2_DGI8+*PJ"%)WI!6E(#;7^K86P;8&,R)AOP\5I7U MPBYCCS^FUUDR=DC0/?I#,19H5--=AF_V4>DE@[DR3H2)C0/11(UT8&C(S69T ML&7P,DBGTP>N$9@_L_WI"B0;E^">EG>N/SZA)\HRWZC2#1PQ=HMC8CG2***9 M4>*-28,!Z(1[QB/WINRQY66YVFY%;SGU0?G#A=PW6LBU#GN- 8I?[37.2"TL M8L/+H#_>H"GW]#RO%9W>+0RF>!6@V)*[[X=-%5)W_,9Z5Y1?-+Y7^?L$? M$'K"=')IF:_>1ZN?C8FN2X_?'W[^B!UE;;&Q>W-QQ0?#'#L8[RK\[\"*@ZL/ MK_OZ#V]"@25&E8?A[]!\3?K6Q=4>6QBU=\?9L[M+]XSBR(E=''FG2;?4/?; M'Z'74Z^LRF/G>_?R^JG;^>.R:.HF@VJ MX1)W$3V6ER/T^492I7\ BC2UD,'_U3''%R&&\,IW@U^6N.>,WUA]DP8&&NO? MW82)Y&FPV.L!7:7 ^V]0"(*<^O99V0D6P9?1+.^WE9G\EC 7E]/EZO[Z>;GS M%29PI.'/ZF[CNVFJKYJN@W;3,QS%>-8 #\R"=#]BMQSARXW*:5QNM- M[AMT3A@T*L@P\,9VA!5]W*MKVP'[V_6\Q%TLFVA=AVUVG-R(.*^$>,_&X6WJ MAB(O]!O!66B^NTD%$EO@I0K;27-,;WM1_<--,)CKBH7QO)H+'2Q'3-W2M5^H MM,/;L?D4GM^)71E';#.^8Y$YECD".Q1U;5B(;KY2+Y+G!6,G%KXV]U?#8Z<4 MEH+DWCM[2Z=!5&"FX 5[>/#GP''I"""ZGM#(]+NN.1QGHF21JNG"QU];^AS= MJ 0N?[W> '[JEKMO2=QQ.R;=F5M,0C?#]KUD>_DQ==Z)*+O[Q7C8W-:$1I[G M_ I#Q!G9S8B:.KO!-J4/I2Y7RQLRMF!+>%9%[,QC,M2VV/HL7BJ)J;_?(JMR M"XXMQC?G!6NN1'!MR_)I1K0B2;CV'?P<>YYP6:ZUHE/.&/FM;,&*PT+&4H]3 M#PO25%'C.'$S)C$O^QUAK)JH@5H[67#OJ H+? ":->L+/Q9@(:)>ST'/7U7N M[]"6)/2^*$J_KYZ&?E]FRL)'J?32/S$?VR(XKD/&4\/4S6>8C#EQ,(:73T9Q I?1U,&^<43,E0AM M FJFBEL$U _,1\YD2Y.%/@$6!&_1#M-TM@K&"X_I;OG+ +ZI,^6;!7BNCL*W MVAL'C10XS6#D%S-5J!F@^'Y[VP_ 7]BP7FIF\=Q]FC7I93)DG[SC$DV 2%;H M9T.$03,NZJ1RG!2>U)-O[1@6PL(CO+0M-)3G;J)6",&><'TAU%@$1$WHY,#6 MFQ0B4_-( T?S(3?Z>,V@]\Q,'N.!V;T)0CRXT;]BX;I\B@\LPCZR"_MHU7(, M^U@5[-TW'IB_GV)=VU#'H6BQ'U*R^F>MB*I/._M0LMCV%,IYT*."Q+#&1-8\ M+)RQ)7"S;/>?%.B:]8AN%%9I;H6%>BF:ZT=@+T;_1U,,35?788'LVSPC[8CP M@V1@W"S>]PL2*--C-I[A2)"VD5@3Q@T%#*/JWXBB+HK+!D==%0$J* MJT0[[^+]DNV(.X&=JQ@>8CD;(+.]IE [JB[CKJ4)#W) <13W1HY08 M1)$62&N*(J#4MP2T^( RGB:Y7_1J']F+,=;G3^U]:F=Q)M8*='O9>%3Q2(IM*@F@U%L M%FCML([471R^/@:9CG7%DRHX2Y[BPL)JD2 M7ET$ED-]JOC?T3)D9-,J9;RH@)O&8J.33W7M^7 $^1SK<_M!J)OK&+CV_^8\ M;QIA3"^#6,XX\UP&UX(D M&BLGM^(N.>P];:Q*45FMI;[#Y99_)/1$O -)U(7]A[O+@P7^CMB8\H"82WTC M6-ETY[M%!ZF4X]K[GX/[!@!&0W("D _K"O@75AFBGG]*DS2!8^'0 MP@I CF'('M@&B#VL&,OP?WF<.0TSOS=Y;6,\)U8,F<8A.8Q]YW! -;E:WG!E MOQ6B,49CX5?=V* 7<=71)JZC9163*%R"E>^93.(+DMB*\#<\^DK*;H4K MNT_=/[L//[N@Z ZC.(;%MH/=U*GP8\SH9HV/IF ]7F)]H$ E)18B8#Y;RBR@ M%SO+.=:VHT$#;E+;02M/\D-T#W"]:F.E'%T:A/*F[(I#)*@VF6"JT54]^%0K MM;6YTD]LKSACX'H$:\F,\8I/\2J.=@8WTM"$\XECWXU2@]\6?M.N^(P9"FZ\ MHZ=/<\G$ADGQE$>O(A6Z*!75G//L'N8;?&*S4;?8S/L;:E164>A[N[9VM552-IQ(<_]0/AGTK"8OA8;P.# MOD$:TB.FP>%^F#9+/9:OO1B$$SV553D >!)6Q0Z] FBFT:?D4V5ROQOF"05V S M&AR(R2JI>5^T39U74%/X#S"8Z473R3-9JP<4B/J=20V*364G'S2*X*U,*H6J&1.#-5VJW&XZJU!._CB:'[$.$CTR8+I9%Q PTP^28/% M"&T8_CS%[W_S:EJ_7"V#E6F)#,;4P)APL-*91:-4^5^NL,?%8MD0[S$T0GRB MO1'UDNIE+#[\D_23!J('/_ .0?:U.#!F--77,]WMH\'NH#>&6E"@,4X1&IG6&SPJ.&7_??\Q[* M."]?A4MBV04CS6[T2[153< %SJBHKR=]SPK?WF+F0S -] M^LCV M[XF@2R]M3%&IN:$C6;B7AP<9H.T%LO% N37%.TF+3F7U+-9R'0.8]D73*CI" M0)TJF+W^C#G_FJ.SM"BZ2BI9S/$B$ "@.?3K Y"75P!:1/,4')+J.NVZ44! ML"+KC&6"ZH?P1T"O2A)?Z"9O_?&,5K:EV80Q3'J3?TFC$D)>+\_;%72"<=&N MC&RO:(&./V$6/9LD_:"](?V GX4[A_C4@THEJN+D>AQ@IF7) M-E/)C9=&>J,XX^G/N=].=FARM^D/4_6ZS?8G[N/27G37RANBE2F+54#->38= MUCP@"#(\2N3=,'G:V0;%.H@+:8;+0,>KC3>>2P]Q[LGV0(ACXSF?\7<1 M"5VT6SIQF@N+%P$@Y%<&G9UA3>'! @_EAD+$G8$L 4/0 M>5D_K$R,32G]SDYN,RK*Y4?Y5%^XWQ,O0LC-.$1WBSI.S( M%7=^IRW>K3P@F'T1( M 0SF@>HN,(:5$+N< ]?BNM%N#HEQN]P]LGZA'0/K+%@+HM[[^YN!0*01*FGC M99J5#4KBMBBA:JHHH>)O25ENU:)C^U8CAE@UTS6*88F"P5 BKT\D7_6>G&,' M%1"L'GZGG$A13!#[GXE*64V6*GDDE9)KC4_>,G8&#J95[IA>4ZFVBJ16[[\' M7%NN;RKBO96?M!,EYYS6?C2:T4&RJZR$%:A3[!#;B/)TKC&_&@SCPS88=,3([!T HO' >L>D^F[F O"#]B!OL+"ZFY=6@ M R\J@77%BXY D%W7,;]"=VU_,_G%/HVNH@%"W(29*;_H,KWJ14%WJ.MUBT[B MM4FT@$ 7!E8A 04?=CO<+S!Y^3J>(KE=O_%9MI?%OMTH\8R;B.4JJ%'B.P ( MZHSFL%G5%5,-Y^_@BM(?J.Y'[39E1OQB+;[+:E-(@@W_M2<:C]"B75@U 1_ MQ)I126LZ\H[0[AFN&6:5^&6!3^@Y>_GR\&=7-9SEQ+72Z MNW%,M9:^MMP.G-1CEAC5#^?SZ*^][RT]9>8S:#";4MVVBI1:1'6Y[.7J(5=? M+LG5UH86*0>ON1B3'QT4(7AMAX%*M 2>6QDF 2E(M'+DB 0*0=%8PK@@4"U! MD.K_)CJ0+H\+&E(?0W\RH--E>SO 6K:WL"#Z\&P?]TDU\3F7V$F"*S<[(3$% M]N+FQF)ARZ%@V TM[G@P+*;_[A2XN^G,@M&ZXLSV/;/H/GP; YA#&2+KPF\# MQ6Y-C[2CJMJQJEQ>,*L7D0?S:94X>:^ MVFM1HC/0XQ?P=+QK==48X!]N@3)68YLY U<]ZQ,Z ]3' Y6Z4&*RZ 2$HCUH5TK>0B\1K-!W'A^&OC%XEKF;#& M3J5>R:+&CC\PK\F1-L2B48]6SN-=?_6(.)+=*^MDM8C:IB5L,Z_J&VH2[E9. M)Z-EE%L;LIWCKZ /X2*/,IX*)8S>KXC(?1;["ZD!S_7C(6+_XCED:Q6VJZ5J M_81$5(V+J,>G_NW/FZ'TK\[34^=A^.]-#XF\V!3:\AW6P);P%AEV#Z,R*3*J.)7<,DP!W??(B%^-.(& M)-W00KO/)")-MA[;\?RP";UYKKL16[9ZO>@V[^I-P<)ST>9@J$T5FVQVH^'] M"8;?[U21KP 4KQ B5I1=)]R55EB)O*:MP#>YV&-4W));VAH'78ZU%JF M)]"092Z>I_X=$+730*9;FX.W;&*]4(]Z.!&6/PDCZ:RYB4F$[CQ5L N'2/$N3YERXG9N" M)9CR]5>()$*11)@NB; MD@A%$J%((BQ8$N$F[9OYC&.DG!:.,O&"8N?AX+01 M#SJS,>AL3;8&2DK1'Z$OF-]F^^TC8B;A.FN9AOSEJ/L3)QSWM,W&4Z(N=-*? MK.B67EP1I9U5CV*YV:I76VL.19=JV XS3DF](LAKYEC^PWCV_K;GRMC[FW&E MB6;0X:+%6E;\(&SME8!9 ]R=D:DNX3^>!*!.'M"GW*,8F8YCSNA7US M&N'_/_2008"Y!5:4_?';9WB3_H,4?)0=_^Q85W\1V#H2MCCCN62["E^;OTDT M-%FRGDNU>155XP\5E<1_WMV@-]$T <8*DK__-NF<2M_#]M@U&EVV+EL MOK*NKN:R)^^'M.'2@&:O*7Z)ANH.&4.51G7MNCJGXSL:=@1,$\$TH@EXLG"* M0\"T4BXB3/>43O4Z%4R'E$YY2B1^X*':\*"-KBFU)Y"JN;*;P+3_\L>8U0 M:)NOA>$6Z7GUL'&&XFM/ETUN#"/QO#_$,9:(M/^,I>$C!U4Z*5BI%X.A)-[M MCX(ZSH8ZJJ6#B]W]J*-9.TWJ$-9CK#^3>S%#EVOG)W>WHJ@**%+-!89?K,"H M.(ZDY'..XS.I>Q\?PN%4R\?AE' CWXN!*LC#)X^(\G_O[MH@(_)@DOWZW]Z<3&:*6J_N$O% C 6#=.D-O>62GV- MB"J/V^N<=]WBXJ$ZYKSZ8=IV8XU^7+ UK M'-BT34TU8V;4]$J5?M.N@@<@LQNT)9,EBG&K];!!S3A&@.EG"A[8)H:\W) M@K4!LL>6-F(BB]:$N5MI\H%3LS'7Y_(%GDBSYVP'R M?TBVA%2=F<]U<$EY+ MB+R1\8+6730G$YB9=9#&U2*7/@<&"1S0G)&A\A9;9Z5]0ERPP;E@[P%X7U<: M=OY?=Q#B?%@^B99-T>C:)4=YP^:PA#=9#14)#;<5=A-F5&T"CR"TUM:(.*^$ M]U/Q:R;QBBSNXRU"2UG2V#2;*7P;1O08"S$42I+TYZQO)WY5>5U/WU4C%N3Q M1"P0/R(&F6A.J,,1;2'%LH60O_#6P< THIZV8;*!N 9:#&QU8F-6 SQZ7J$I MX$>!EF?!8EHN"V+%:]QGPAK@-RQ7"BO@H[*I\DWP#0A@/ M_YU)YL4,F_D0.]"/AFTF8_' )'E57P\TLMO2C+[%OF#[O36\>KH.,'S30L4] MB.U08P(/%YL!480<:R$;,I,-,%5>-1\K)%JF 2_'M/H#5Y7C9$:Y=$(RH\EE MQE/WIOLPO/^WU!L,?H+VW+FYZ?]\&/8>OF--E =X?=/] =]P!A1_C,GM4UM,@,F"/V,N$%R+T>CEX) M;;7=B?-*\%18KSO9"QS6Q&CC*%65=IMO<9XE; MX/-U?-Y$0]<-+V_B%YQ7)LZ6OE0>0,IUYHT*#4K7%#0*1T37R NK'LG+G*NF MUP1S"X@2 H1WE,(:Q$D:U]"J'X&>3["S6+(;=]6AO5K]=AV^*F:[)6LR-%KR MJ4^:FC7\S\(@R!8:T6QAVV$FY B-[0=>9:0#E"/=>0?4,\#^9!T&7;? #>@9 MH*_>FS:J?!^&YAPD6,R#JQ6N]7^1?C"CW>VZ&WX2("5RW#7-:SN\DZR6MQ:C M[ !&?UYH3%4,]'ZD'(K-4??FZ/5+7,X93_+1K/F3EGD) <&OZ46?#CR MFS.P2I"LWX$";-4W,MPRP&QLUI8B]*;_(TJEU$D!BC!ZS:@)@,W0#+\N4*A/ M!9UZH(R/9C!7,U58?=O >Y.WFZ ])D:\61XVZ,,F=_@W=CP8*S;V[SPXNE>#?U:;7F_"OK>Z%KK&%'@M+RV.R3 M1@*Z125H_SM:PVE,Z)ZX1A6NSK9=RJ/OJ( 79;ST_G;[DT3O[.ZXC^PF!_*" MK/>7VWYL:UNPF\!+CCA5V]*3<*N\XRTKXN6=[+7DP)8NL,WH,'2;NK"^?+ P MKW;709QZ22N Y"@\^U0-FX?L&U]D_)5-.0<^B[:F'LWR"N6*MMZ MM;@CNEP:R#$>)Z%N]ELTI!RV/P\3?O-L?"-^K4K;_D7:XFI9';E$FZC0EJ9" M6QQO+X4JM&VKN?67(E1GV[PJ@>3:Q92#])3?ZP@V+@D"+B ;!C91#8$2] MF0-2<9C7XHV&2^C+^,.,2/-/AL7N&]J__T]8E_1=BT8+9 M*D[W3YQKQEE>5VZU*]/)&1#=?/5\1#Y>T@:R5C8P_RU+B^JV MLFLJV&&7MJ%3Y=9.,M751IVI.LD<^-B2-7+&Z!JFCH!Q ;2 ZHC.YT#6&^VY MCLZ%S2Z[V$]GQ)FRMA&NE%D&/\[S-R*9M[V7@$B^LA MW=+8;:5G7] ;6M"\>\V94V80<4 M%/Y3105108R !A K,^X\7?7+8:(VRJT=MWJO?A.!DLR/VZS7B"?>043"A/"-L^,:EZT M^/ '[^Y+8_5(3Z@&:PB61RO'NIG^T>1$[6H :J-]&@1\.&35!; R ]8#<:2N M8F$0G<"5P%5FN'(Q)3V"&D+S$$\#70G5CG YM+S4CCS5">9>VUR1!<7_>=2< M*%(MB?A:38UR!KY'WW$%UO(3P71,WI"2%W3@IKGL 69*%:)P MSUSOMF!BKH#75:7\WZ6Y/2A]*A6DC.0)^WGR5;CPIE(H7$4B_RPN1 ^A;UW5 M*D6D=2&Q"F C1%UT9X'93'0MWU"H%J2LJ[ 3"L1O&RFP>RAUZ[_$,E7%GJYI M6I=% :[P:Z53LUI"S2J8S(KH5[-S<-9A_5KE5F%\!$)>%49>1;6LR0*WV?BU MRK73:*\D@'MTX$:T1-D*W-S\6H6T=3<7F8[*\\HY_O)PH:ZTAI%?XT*SW8(@ MK(@<5AY5+,V&CUA9"!J-C$&M"]N-_O?#5<\V)-@C$[HI6*(1BZ32(&KEU2!BR,'< B19H&"B;BGD7JVUTT+).X8[ MGD#W'?/G4IY&94/>(RNX$LC/BT^&J9?V7LV_3.M7SWADE612KJ8AUQH;2 ,6 M] HC8,TU7JUF>QI,/747%F]53\KK#Y=A=0QUL*#U=E*NKRG7-Z3TT!JI >:X M![H]:MD'W?74#3JR1'>S7LX&W1$YRCNN)@-TMYIRJ[3Y^'='=^K4Y4.ANU*- M3NI:0_?A=9!O(T_MH5%ZHZL@14G!=/L\*A7PFIDV;^$!>T\[V!#UWJ_ NZV( MP5HA[X/OZ$U$$8/.S][W6N>_>]H5?,8'0E':>H04KAK[ -#Q7!YIGO MC#_.E:5EZO$*93.UW.SRJOQ/K*Q7X-QY7C9@XL$T>.I;6HJL-:,+"\A>4Q=W M^?&9]M";?.7O<\*RS,'+6>+#2W;%A3/76UB".PIH9< MK44K=SNSI@B;/F$%E\.SIE)]4PK_#A2=VN@_+$7#\=7WI.E6VI4=@J9;S6@Q M\LG5&5T=4G(=:K*&BV9!-].:2D& MK/R.Y8H5"?T^V@0+W3I3B]A34U=9@>/ 5&GM7WLQ^C\"O ,>O\Y&^.,U5N3* M0&3H,(N%9=,B;R/TTH+I%>XA0MM'S14+VY2L[<:F,;Q>'1;!2L>T\8Q%BR0Q MY@[CXL]_&>:KX4Z+MD;Q^D)I!J^1@&5+%X;;WV1E#7SY+'FZ_=7&0G5^65"_ M/O9@M2QH1,D,!Q;P7RS X%=Y=BQ:2=D_/\50]"46TH']56P42*R=""O)X/JX M:<6F.5AZ#G&7&Q:+6#J?IX"[A[&@@A#V9*9@+["%2H^$KW;LUX[85AK5WPJ_ M*"KP&%4+5*6.JI<;1--O<."T'8;$5TH9S?]G[TN;VS:2O]_G4Z"TFXI=!&5SD$ 0/$" YJ4212!QS M_/KNZ:8[9I)GW#OLIA6OVMHGT889V'7,L@AC=S000*D@T8+F3 D;PORAL(:+ M6-C7=UU>HS@I'[ (NFZPJ$.\22+^&C4 ANU^($%%=M#6GAUM M?$O9Q]V0WN+VV-C_(OJ3_85$%^MKEFSK=M1V;?ZD%RM(X8KJ?*7&,VIAUY'T MJ >_*GLEKY0E[ZQ\MD.\^G3&]YJA@U()EN^_@;NA,(8YPP?B#IUK%I)KS*?, MJIS]I$QSY1SV@J?94)L=P439IJ?,<^4"7P7/LS6?UL VD]'0;-FO5T([M%&^ MHC,.A"J8,3" 07F+U9^P"6RB#:E"6\**^FE&:BAP#-!&XB\)GDJ;I+U&*Z/8 M?>"YO"M&4)4?GL-;<+*^F[2_J"MJ*X?CIN,)G^_XYFS# B[D.(=AF@\MBN6[ M7/-DKQ%T/&61<&7H8Y\$A?8J9!I%LGY\"D=I5*J4H;S[^9Z"#-;,CS45."IU M8S:M1ZQQ5'>N<5P)-([;JR?EJO=P>W/[]5&YOWI0'G_O/5SM2/, /@$K3()" M"5&])L--=MAEI;VQL!MVSGJ.5'^LMC<>PU4<]+3Q2D"/M%!?K"N+[7NTEPI^ M'&M=R=KL)B6R8?KX.L'0J,7(&I#PH-F:(A$+)2+K7MY!V!:C8TFRE&U"B!LZ,1BMQ#6U@+X-%I( MOD5_>\<8R.#3HD5BW^N?WK-.%'RB^JS)-0RF$5]39#%]L/EHJM* [H6^>"%! M( QH^\DBF$2)VSPLG(CL^9"MY\/6%S!C XBJ; "Q:@.(Q%;);A"R&T31W2"B M_(F[8=P:X&$M6O<\,G'NM2GUCXH5O-K.%;QK@8)'/4FG7WJ/5Y?*Q=WW^ZO; MQ][3S=WM1T%6RTXB!"IW#AECZM#'_V-D"S@S;?9J VQ .4$W,"HZ@3Z$:W[* M=,()6W703QQL2,>2?:F91'@0,F@9#EH-5F^&>PBZ'DXC/ 2_Z3CV(F9P+<^Z#7K33 M7Z9SY-=#+7F1,V_-(*PX1KG,P](59/94VW2E6G,KA5\=QFI5%RV7V$_#0A]A M.T9J-C#71Q U?QX@I@TC M<418B$,AP0[AC['A>83,N*,&INTS$LE23)ER\, MD'*7'JRB!QI)9-G3&O<8*H]"SRS4ARD\[.5,QL';4032-L%!1!*;^_H>C;@$ M%C^[T*;7,7\ @W78TV"H&/W?O*T]=*%"U0;U*+N8X&[-1L2S9>\8,NPB?[PPS*) MZ[+DJ5<#1""W@8GF@!Q<$!U,"V*J7&[.B%Q\+#4@HT0YE/ T /D92WX'O!T5 MNU/C[71DZ*!K? QVJ$:E1O7S![R6S]L;.32K+\O]=7I_2^4/B.M";+RP-0:) M!U6%*A+&-9DBH 1O9PF >"YI0+7*0(/"Z2T^07T4FD!<.8TI7!.'G&+(.J$/ M!RI8&#B/I0E&R8',N3F&)XS@:D0@J\D1#W,O5+G3CQ0V*H+4C)7+XO9,TQ[@ M2,3,X8K-/$"75EHVP\,,KPR&[F[J>-ZL9GT1X9[Q7OU*W- ]I4.7&?\%!Q_'OT MI]_:WG\(O";@1>L>+*BU%U08@.7$7.B0UR48$&T/%^-40DG)'0.!T3Z3Q!M[ M-#52M3!=X31(5V#&*=W8S;-+\EIXIA)>VP[_"*^KGB304IUW^.B^@\U)@16> M=6UJ=[Y.55KJ9J,J2-W< M.[MO&VM7;:N==G7E9,E&5904NF_&WE864*TW%UDYBXT]QBNYX:(7Z7U*2-?# M/'HUVTK5]<=P&SV70QVR.'N:E ^F4BRF.KMG'XNN+;6Q:(SZH(;R;X8B?P E MNCV^((O[GW;KLO_I[@K?YMW=;'%+LU:Y6YKML(_9NAU;0_LCUMRL' W.)*KV M&56\KH%$E435-E'5V0=4E;XA4'%$4/(>I&4A I:X4W*82]R4#C?_#LY9];CC M\AJS=OY%LW; GJ?!8^52\XB$EH269$D2-Y(E26CM+;0D2Y*X.6:6M#\=T3K% M=D2[C8(FL+]] E?0\R%859.&UM+:I6VSY_56W3-UZ&G71P:N]B'&' M@2J6F+IFC+:CMBJEZ19:%H@6UDS0$':YV2""!U.5"ETI9%+(H M?*GL7;/&=/VLMA]-X/:4=/9+D(AZF.Q%KL]6!$F]IM;K\T4+)35(0=*HBQKB MK$<:!RE(.NTS055&23I'*DA$C9;:1R-(:EVU(SB\*JE!"I)&7=1D9#W2.$Q! M4C]KE))T]B OI3@?X5=6V4!Z @MF+H+SAWMW:"B_ZA$EX"*2+(H@BW8>9%&( M^$T21UXRN"N-.4D](?4(2A+MW6G*_*KH2+(X4K+(I;C4X0J5;N>L*86*I!Y& M/0U93BRMG)@DBR,EBVH>9'&X0J5:;9TUY@LTE(!\2I]>6*2[D)7FD-["'3"; M=VG<1M882JLQ5! 7>5\\3@^;)-(H(EO3SWV0OTFZR$G^-KMG76G4'17UI J4 M;,UD#U^@+"B\)B7*8=)$&DEDJW8K)4H0>VJ5(F2K:+R$4@4 M825**5 .DR32*$*0S+"G+L*=")1V[:S6+ OAR(3"C![":]:WZB"=A!M60BB* M*V4>=AKS.H3V5B$VUY;HIW6X!78-?CLY+R9/,=MF'HM2?,PD*(OXMBZYH[F](A32::23(LCTZ8H86;?7*M2]?>SNU<&IJNU9,0D?&W3L:?6,#?)>FMLYV2%)0 M@V>?_-RY5P5MG75JDF1+0+)'+3A;LJQU,;GUD@JEX!239%N6TRYG.6U)LE)P MAE3:D66\BRGC+:E0"DXQ279E^?!RE@_?$LDR;_<'KV_K4_Q+@R><*[\HBA+, M"E@:#&' /Q0[GF>FL!">')EQ.L"!L3$-R7#XB8TM&.&$OE4TDL^Z\7*.(U+8 MM>PZ_)#^EK@A2YK@+"3O 86(04NGD+JW 6+$,QP&1V*1H>&YEX8[,&W7=\@3 M//Z+"; _8=13;7>:]6[C1"& J@D\%P!*3G)>P\_]\Z]G\07DR[BX)UJC4J7= MSM[]\5ZY_]:[_4A;GO71C\];G^4ZX*<149#B-6NJN!,@5]MQ%4W),N"?[Y5H M/Y2)J5F*-](\V&H@<%=Q_;[K 8D;FFE.%?BA !Q.@1R/CB6E/"7'/E-\- MU[,=C-N84Q4>$ T'Z'\P(KKB3Q3/5E(X9"MC+8J'<+3W,-A; !OEFE=L,,X% M/,(Q^CX^'L8PMBTQ%[WW(_9I37Y^O 0@6L@WH]OQ^<+J[X>,$>-;0 M +ZLF9HS[8UMW_*^L_E]F08#"/G?:2TC ZR>G#?GX_&_8D0(5S)E%X>&XWIT M'U-75G H>T+5=.F^T;6@;P%8]J<1 MC!&@N.!(!&?*T\AP&7JQU]T@-C+E5<-O=**\&MX(OL*U@"V"Q3A3'CW-\? . MPTK;N5JETE#9SL6II4^>D0!M]F(5'S+07/@%/M5TW<#7:V;J9F>L +W*9L,( MCII^,IY9V>:2[A?A3$S?35W!C$<,%JS@!7$\S0@F3=PRKMR\UX+5^VVUUN\:IL0CZ MGJU9I98S<7BZ<#4R&BAX[ 3#HFXP0^CLA.J6>IV9*QOMV [ MX+TPKC^N;2=4QGI>;^S8UB5H'.CHN1O"-;VQ1P:/?M\U= ,4QX(WJ]$0,X9T M@N]D+&5V2"M5[XAE?08R%U6YRD[F^[E:S07,CD?(,E%*W= M;M;L^C38HS085VM,B/\27]]@WV-_)'X?A0PDL2:?E!%A:UN;O'U2^/F)OU7H/W#?W-$*_M6)\D&(Z-\O MQ=M!J64K>'ZZN_AF6#_#M^B&"]QMBLMH D,^[6.01TBJT0YHRLA!MOXWL.-. M$HSAE:^& 9S?T,Q@H_&*V0]?-,?0K/EK%X$B>RSQY/P)HWS(?5&\8-CT\P=M M)5C$?Q6SOM]F1O);Q@#V E88!2TG,UQ@1Z\O,A9Y8PWL,7G2WI;%&YL[CS?^ M+H@WWMQ>W'V_4IYZ_^_J\>/N HE#VS3M5ZHW4'B[_AAN@X>X+#KBV%SK0$>F M09<4KGR#KZF_$O?%L'R\WYX0A_H\W8\[D?"S,GTSM#QB7,(WR=T0+2W@R)@6 M,0PQ=/6&+EW"0]B4$XC!U!*"2?G,5I>Q?*IY(M^@[_=B?:(/R;<5C0 M9^G;Q+)Y6\R-+;$!^J)%)?H;XI1G-Y2Z9)TXN2FWY\.T88^L?YQ4*\LUD6+/ MXRZ@O64L/AH!'0"G0_PU-D\^3ZF7Q'YQIY@6'M8YP[T'=QZ*(J"9I:"D-A49Y.=$MX5(VN'#OC(2+ MA$LFN'1*#)?2%Y4(G"?-YJ^%%IBX\!T'5?=H8&VE'NWNV<$6"M(V:]G.2&;B M&A0?/4O_9@^VQCO43K48UB%+-DL2X222K9%M4232+$?)%TD@QTL@V5K5%B=# MFNUB^F#NM)YX^=(F)$7O+44+6NVNJQ4N2!Q6$VWK2VVNY*Q$K$ F*WD>.S"RY;ZY2- MQTK[6>;Z'(-O+I5];"/9)V ?B4AM+F*O62DFU+/^XA^8=#QN8ME&VL_NB*51 M3(J#I)5CH94T4ME& E#>I')>;19C16%K*JT;E66U-2&H-/K'E%).;O$[Z:O M +R/-?Q1',TC0<^BE'8"V/A(DYK+:#T"=Q)DK=JKN*.[%=+H=7!L5>: M16T(VB&5>M:QWY++6G>,)PX989MZ&!J#JZ(;,%B'OQ8?H$TF)M@+M!\"W.Y[ MMC-5ABQS)/9J-C6]PXY1;[#2%&V/]AOFI$%RF7[ PD7 MV?Y PJ5 N,CV!YO,JB3M#QY#(\TYS 3NTL5)TUU)@OAG>ECBWG?(K F:Q?#L M!45;0P0D+@[]3J>UC(ZG&C"%ZEEICG'\6@)L'2V,FX+H6GK<0,)8PKA\,!:% MOU(=^Q+&J3#> Y=&L:H8=8ZKBD6HTRKPF_=9+$AJ9T7S T&@+Q_M3'RH@;BK M,P(,FI\54_%7BK.2P5=T&CP7K6RK\*U(^$KX(GP%IY'ST<:V"M_:66EZF:RF MA1UI)K#VII W,IYXBH&>4.)ZBF;IBFZ\&#JQ=%=J8457-6D*3EKGHX;1="S$ M KMF3?%5D@,#0/\'=E1FWW K.O:WY=&W5CMZ M=9QNKSMO1)P#5*J.^AQG4W#..1\5C<*GI__7=SV:JKP.SXA.=U;.2E(Y,?,N M')IL/'BR2:,:T>GG7!3$;5#-/A*+I)5#H966*,4@%Z5T2[2R;V5GI+-PN>YZ ME3BJ=01*[.+SD25G,6L=[&RM7*0^.X^YL(,S>G?A$;WUX@NE">]F7_,#E\-' M1B4KE\4O@DIJ9R4M>"JIY#BH9.52_$502;VL:NI2*CG6B@%!L3-ZJEYS7>*Y M-%X-QDL?+!C/P%/^#JP:V#2PHKK2UUSX:;/S_NS\/K$&!.L#>*^$L,_Q87"A M04_^+WHJ_ W7&HXRT!QGBL?WM3$8!G I'NP?&I8&1I1FPJLG-I@#\/W$=R:V M2]PSMCKLYQ-_'ZM[X 8%#P;^V#(H]>I'?M)I!S4)\JI%$, $.$:/K@ZFMT1KDU*& MH"/+$!S#D>I608<>=W>:\=T-\C;;=X$ON.]S/[_K^$,-? G.E/,5+T_V-,TF;QM*JUM;DY\C))'3/5./RR6>_J4-:,CC M .5/Z4)AZ33=757DS'9L">D:?@D^X_6PL?PP_)]5R[!T7A[;#3\F>J_OTL# M6JR@4ZV7D15((!%4'B"W6K4R EF:7"N:7"_$PC) 4J@5S0NJ6Q-J MX::N1=CM9DD:\Y4(*L>+RMK6)-1FJ&PU]EG<%&9"!:-5V/]8Z:_;NV\LJ49[ M4P:P18;',FM@,UXU!RM/Y+VNNZ.W8LDMG;;J6_&<\50\Z_F;[;H7\7T$K0^N MNJ [G/@B47=F/3.F5D26:WE@%([/L1LB, M5+CG(1:'P-O-XB%_',35W KWYWOW0+=NK29NK6H1U5O+@X'C0%MK*ZP\$]KV MGB^715L/4W(FVM2Q39/UTBL>Q\=!,=N):]^SK4N6=5Q%TVY4BW#'E <"QP&V M[42ILX!M[[FS=-TSUWTH'0:Q0(]TXQ?M,"T@-GTUGICVE"2^7DO6U"HR."V1 MS)'<*2 XO34D5_#,>VL!J29DK15C1#6#E"+512$YNZGI@J MQ"228JJB*BI5AM%]% I#P*. VLKQ_"WC3508VIJIU%\OH@T:E8R:KX1 MU_VHO&BF3SVJBH:%Z? TZZX,'877:XO+7ZGV;5/MPYI%P7!/73(X-=Y.1X:N M$^MCP#[:)^?OFK7*^\\?\.*"RFV*@# [2V]D6.MLCP3L80&V0[,2#@*L93<< M"JT^]80&BZBRZA'XX8ZK.'5G>]D1M\1;+Y].;=6*:3B9<0&/U15W7)30W5YV MQ5J44* IMS5*V+H5.(.T8OZ4JL(*A2IC9==EMI;Y9^$VXS M4\#6RU!5FYV2=(HJ$8:.%ZZ"')65[8%5BH M%$0OR,C91$;=._8$@#V]-S7+ \J_^I]O3#"E=3V2+R.Y2Z 6 E1!FLLFTFG+ M0*V7$JK2GEKO/*M#7HCE'T.7Z\.+ZJ:P$$'VTB:R+G:FD/4H7;.Z0AD*D"D91Z91T$CR+?'$Z9L+ M,C+VG%MNP(;*TS5M&ZRS51%DL:V9SQECG>NF=M;4;K>8RB!2GY 4LH!"!$5S MULSSW *%5-5:IQ0>K\WTBP]>W]:G^)<&3SA7?E$4)9C5K3^&(0SXAV*A.#.% MA6#@.)C+\Z)C&I+A\%,PMDG.[_NN6=HSP0@)E:WXK^*-B**]:(:)BZ!,;!>@ M\4)H.I)%GC7Z!WDQ=.SQI7BV0EP/H. 1Y75$:+J2ZP^'QL# APY]SW<(RF[Z M,(,JM I-;^H3Y9E86,(?A;NM3(@S-CS%=XEB#^D@R)OA8GU_D0YPQBL:/\%U M6-5-LZ;P1-,@+S #>(SA*F,;WFP:/XDYA<=IEI+2<-ZR/=IO'B_TZ,O[K'2< M,G3LL3( E4O#\SB9^IRP^65Y&ZR!0V!'_B)Z,*&>XL(&&;" &JX?D)+ML*]@ M5>S^?\F ;L#\3A!V#A-6Z55CFSCPQ[[)KC)MU\75]^DRVJ!"TBM2QNB-'$+H M*$^G1'-P>PQ;5XBEPP-2[E,NR8",^_"">A4T5A#;P9HHK.\^+"_+Y9$#5&&T9JZVK^"M_>" MEX?2J))1&MW<7I^<-V%&%4%!$&4$:],GQ$+(((R %-AJ"C@,4*89\":X!-A2 M-NI7@0\: $S*!,C;Q'"0F7BO^-J43:E5Z@W&%/#AJ1 >\3!_8191TL,9[!1%1HIO)*4.?#1SW#DRW<<0'#6SWPT( /W^Z^V/[ZEOF9MGZK*]/TY[UT]7#Q]!5KQJ4S=0QC\JP'-)8DT^*2/"UK:& M1YVY<^MO%?H/W#?G]^)?G2@?A(C^_5*\'>RTQ#;P_'1W\H/RVT+.FK02+^*]B=O?;S$A^RV@O+]!_1!92 MDAOL:!CYZWEQRP8$,6R5X8[0/ .9CF+,H98.*&J# 9 =U=1>#6^D7/<>ORB] MQXLT#M!N5%3& SX;YRS*H#RQ)C#&.1=D[&=O=662/EB-5 +4#Y+Z"9\6O &= M%I]OIK36W6JF(-ENJ6*JI.T?M XZ3: MFS8<@EHB7F%"OT-U)EH5!6WOLYU81CMU:CQ1A1%-"(0>:'4:72QK '!AQLTB M'"Y&("(,;T%;V%W'"N86UC+=OMJEUWW5( V=D4:E"O\F MJ"1)%X^#$:C_)KD;+J"0!]BH:V8T4''T!"_X@L+UA!%FM=UIUI$N"5#2!.6] MXY- RGZFCCJN=U B0^'-RZN$?[L3;1#^S<3\T+#HV\0*XK8D+%MI \!B4;42 M2_U\YC[&4N?O[OC<*TP;J_'\XZ2U7!LN-N-N 3DN4R^B$= !<-+$7V/S#,V[ MS_WS=S?HE[!]%QB&^S[W(^AK94KN01YZ43BN21PS'*?*.JXJEA/=$BYE@PM7 MCD38H.$6F]7S13&JK:I[R3\WR-6>J5(\BF:=,*0CIJ05KUW-? M9@2OEG13*^BTP-$FT^P/0D7'1CL[12AVWJ@54^5,'@]=7_K<\ D=^AH;SR_ M!4-YGO:36#-1W]#;B'Z? Q13I"WU0:[" $!D/Q/5-3#NZ=NSQ M!=O^>QK-AJOO [2L)=.Z#=E@3H(Y '-['LR@9@5@WDCCV@68&\U2-O4MO2&V M-^)O C!Q6,!#2KZBF45GUY+O'G=_6ZRB549.(9%<")*[NQ9[VT1R56U6BSE( M*:V^]<7>)9%B;R^91;62G]@+0;$)L_B+.+:NN:-9/G%:1AXA,5P(AJOY";SC MP[ T[U+DW#=MPD[/8?ZC[]%?Z<$JFO4FQ=E.6,&[-%Y0RT^>/> Q&[K/"69 M,7$W[$TF)E! WR2/#!MWPV\1,M;2A=N5TIAU[TL M2-&=3T_";=S5#=+4SS_ MO;3LEDJ\1^)Y)CV_?HC2[8@+6+:JC5V;?C$L_=OP1G ]?-'SO9'MI%;>*I?^ M+$O 2@KB%-3$I*4@:JJLF@<8.2AVB!)<5JT)VM':A]NVFE39EFUY)&>6B MC+5KM1]&PO7^UG!;_V!M7F>?;V@9&^'AY@G=4U:SC1^HY\4$6.S3P',XQ/6P M:!&Q7*)&G[ SXRH]6P_?:28]=6]8]'Y^>:)LP&54%FCM$].\*%66,T'+:R95 M.[&R!$%9!6TP<'P8EC:9./8;+75D3M,*!#0K E?7%O-P6+7G^V"%69,]N@57 M;)'7JR=0;=2$U034]+D*+/ M9FKD--=:MR.NG( 029VNR%SJ1-/=Y'Q!GELK MGBW0YCP]PU\35@7"G!YHW8> M($)\A)>R.Y^G#V>A05"8@4P-%=YQ6H_FILH M%H)QLS&:M1.35WV+ZDW"78RC?<:SF\%,3ETR.#7>3D>&KA/K8P"I%F4](%7Q M6BPN"0;@\RA3!0A:.HV?/@"F9,,6TNP5\@;K95$'=S FSFR7\#\U*' 9%+*# M2?[;<&EA. N0/X;)4C'@N8KFZ_@_7B;#6VG.7?JZ^FIS;L4KVB5$2)K(^*=O M$28DTFO4X MBTZ>$AW7?'EA',.61."\H&+>V"-4:?6DM6(3EXJF>*.EW#1NM M 2X9]I"864U!PP/-"#[H^[!GQ'63XBR)>;;)=!)!/-C=93',&.DGWRK2QK $ M%ZOXQE?@EWAQJJ: \V*Y*\ 6L0; B2^!!DS;]1UAZ9$&%B$3 ME![);>4^]\]O$JH4^WEQ]_W[S=/WJ]NG1Z5W>ZE MB=XE?S6L%]M\84693+@5=2>@=5A9+.?J&<^LU@XP5JR?B,V 4/'T(O0FIAFK M1!S6\45P(QNFU87AR91#!R5/8Z_(7&]WI&$A8P6?YQ@P(%85*2@"RN?VFTNK M9:++C^K%0V"W, >X/,@:5.'E__,-H*PI+63I4" M?-L,U\5_)Q,#[07@IY[M3%D99>1'(_@&:W_Z7I"70L(O1\2DX-%@.0>HH>C* MM4.(2-C">\%C,LL$NK=DYXLT\FLP-A>&>1F?).OU&V MZ,)V:0Z:+6R+&%O]W;!T%R[T+=S*V&2B^M(PUO#V*:T@"W\",P%HL&L TNR7 M^,.$,T$9,C1,8#WLAF%0VMD"P0+4DP+A!JN5P410,+@K#60"?L*KK;$WPZ]6 M4,U;9UL6C5]0,"ZQ5'Q@=)#!:WX/BL0:J15LF3B.66[XX,2:!.5H73>898-"YL-+ MSF+OLG";4JR&5DV0W8?RJ!7*(_BU7OGSF^VZ";'S97JK84'=NV'T\;3W9KBG M01-;7A:9C>L[M8W3C8_D.Z:7VA@XJON(ZI>'I977M:A44&07V(\.&9IH401+ M)21.Y=E&30XC(&G[Z*(V)D!Y0NQ@G4H %$B2%^/9!G'C MT,:?E>6CL\7##F MK*#:4A;)$%8:3\B#/?G,NVYNG/M^9]"[?GV E3GA][3S=TM5Y?[&&O;6Y9LND-?-<#U1C=K*@1 MH( 'P8F@!^4TC7<(CB +0/#GW*Y_F7X!6A_!S']2YO$(M.UR:_J6<+8ANNUI M.B'TC@L^Y+EK^+V/ 9%^X<;"(ULCE]X=K25=RG EW3F&=0_(7 KB>^+@!R M MJR&C.JUEE)'5D_/JO&C\E5:KCS,@BX BB>NDQ&N);N 8?QT9)LD$F4YJ^*F1 MS?%Y*"BP)C\_ @>$"^Z&W[7_VDXPB$7%>E.$%-6/;(L(PF;,\<,4A[$"5]LK MT&6V,Y*'LB/YT&4-Z+(V3Y=,+TQ9_+K@S-D!DT,9F>**X4(>V:B9IW'D&RPV8X$9 MKN-//&96F5H?8&-C?R@8%GT]F&1C5^$.!#X ZJ0#:%ONQ';8X0!\D39-NB ? M1[2,.FWS$CX)[F27AEY#6%TUFNB8VIX9FWU%;=5PR:(V:?_S-3"@:% ]UE!G MXL#V@G)HHBN"=]1)##B^>6@/C36=N3>H0W1 C3*?QOO'VD]L9$.<*;;_01,= M!P% 0Q<)/?2,?,KCC8Z"R7^*^@-A8S>2L=D.&.&^0Q5;YNGS7/XF-^S\1ATL ML&%A6?K9I@,X_S%*9^P$QLWOY1ITE.P0Q^8CP^;<-10T!JK-&&L#TX6G02@7 M(S 65;[B:"B--#!N0QS3:*)NFR:H;_@>O!R7[8%88\/J&\J[A^]?WBODC=VG M,&^C;G/W,T@;V++([3PW+HXMV$#72R+TR5:0;R(7FT9>;/XX2B]#$^YD3;3" M\28&$AG.084S3NTAHD'=\;%/U(NA*1/@"' #46B*CAOXS="A2/[G4\3$ZZ0- MIK2#&.$KEAC[M>T0X#R,#KG8?8;M<3_P3DZX"<8XG!5_L-!N'_+X&!,6O*L3 MT0\[IOV;JV#'-'1A5["F/XA;,(RP(\"CH@K:P M:PV,12<3ZKKCJ ] ;A&B,W)]QK:$UIB%BH:^A)^F* M@;IJ"A&BW].">2$.^2C!0OB)7 -5)":@XNL#HLL!9H?!?.R$%OX5;!*N/S8H MB1Z ;?B -Z(?@H;,^!-_Q(+\<-"IV7\FF#S>'"8?3C1C*BD8;B[M#<&=E[ MP6);-GPC!L&)9[ F@$R,VKZ'/>3X+(/[61<\E LP7,!"&$P ?D,F09\->OX8 MGHQ>().)7MI\SZ4<"OY")0O;78;\# :.G=AH;U S/2H2RM98W)LF=M$F=HQ7 M1"YJYB%&]F@RWAIUQ*1;%5^:,^7&"EO$J0$G'6A1=]+48,UXS,Y 3-3@^CI PX;#2IY0W-+M@Y=&9*@0$'Z>P)W&0!=?,'7^\:!K6:Z!:D8 M< [LH*FD-[)=,C?N,>Y?..@@X2&C"]]S;'-.0YIAFK]%N\&7/QH!^TH+=IN: M8Q@U"Q'+N]0R-.&O+!,'"85&KI![!M.%1X%.99!PNB2VMIQ<@@ #%6CP +H3 M81H*:LBN#<(/"0C&,#1X6",,M'Z@-QB4I@;(<3G%TH'@2Z,QSD3;.:UAOUT] M@/>L>$$\1BHKU2^BM"AF+&RI652:>ZJ6Z=S (A?/%2K6TRM847M*B/O#@L FN0F_L(.-(=_0TLO5.G9U;9)IGF]\J/I/:?(G27Q?V M2Z)8])+Q]>!;IN-31,.[45E .(W9T((GPG 1VX\>(:;R;[@4O_.M6;@B&5.K M%$0F C,404%C5;K:@4!B#Z!Y V'7JPQI:,HUZ3NT('VM0\'9W&&L9U'WI7+U M]5S6FG1^ZJDK%7OUAS!P%?\]^C71Y&]V<01KLU'OS_FE6G&QQ0M*%SOL#KG[ MQ0X[JL;:A*;V"6TD^H0F.T(N[@]9>*_0C9N%IE))IG:AB;U;HW?HOC*FH;NLG]ID='[*^O% #G)3.S9;*$E@?S:S@/Y?P@LCZO;?]T\W-UB M'FSOV\["]VE*PW=MJE2[G58LYVU.3;K2?.7"U RTDJ.4>Q=4'V;PF]H@RE\) M52+J-4QLF7+OV![K/*[TZ*Y%[[C5>#-S6OV-^9*_&: R^:&QAN-RR A4?-2( MDD]^8/8:#!"O@DNX70,:U3?>:'6J] ;>$@4?5J(2>+L'FL^LY9'VE^;HMN_B M;#UL3T\3::,I!\EBFQ@3U6ZWP_< /3(.&8/U&OH;T#D0LWFU1)?4WU)W"+,/ MJ;_4L%QT6M-^J^@,'_HF.YCA\*5GMAD>N;$=OGRH?+*]"!\36G>)V2:\#3-) M_1K7FEEJ(PJ_"0NDX14&S9/64D,0@/$I6QKJ@49Y9%-OSY#OB&%1QTEL&5!9 MUQ03)C1$ESTW$%-WOE5Q,WG2JMUVQ9T_[]$;>ARGX5N1.) IX9(3D[Q0._C% M1C<2BA[G&:8_8-X4'UV+=%MTW#XPLR.SEJD+KVCR)M;\(8X1>"E_0-1L65=# MDX+YBV+F.#7?XRC#*\4'X^F M<>3.G)O0H?3IB;^0- M) &BDB28?G#^U0PY/&\L'L;I-!U8)LW9MQ44">X0D&F=LH3>./IC^SI+"!$/ M[-M ,W [O<0>#D\1.[$@H\L"L#.#Y*FK ?<.^20-"?FZ@S$]F MS(N!8,$ S\P_&2Y8N$Q!DNF CJ>/##)8B0R'5C#FR="N]=W _8>\W+?04^XB MU?-(B0ZWF/:$>JI5#H3D](&./'2*K'C&)1X?3)YR$1Y6R4B,"X+/D1:R#%^4 M3Z)*@DR:Y4+1F(:RI#-[JUE=MWH(3TB^MIT4]3=>G&@E;R#(LK6.&[>: K=F MMB/5^4ZHJE::BZ:T.H=:K>MY,N>&N[K=H%B!S@^O)"!%#_18[%@9+RH$@IMX M!YNP@Z?%!S2'D'$0'D%@,7$QZZ!N?+S -.U7]V,.(RV@P3SZP:/F\L&J7--% MN>=K@M[QV()\9^NQL,U\ ZL['&R;>7%IL4^R\_9N"_;MK)6RN(G\/O1.7H!4 M@>M74$(OU^;)G6:1S9-%00"ZU_^A:5!7+&,F)H,_YK[?^1,Z3"]X17^N&E6> M-+[DU;F^9D.*2-:"/K#JD6(J 7A..I'EJGZ7>JQHF;*P=3M&#@_8F;DI4^P MY*QAW5D$V>%:'9VKG;WHZ%P^^5A";E [0&Y0NC+5Z0Q@[8*O:S* &^N1H.MJ M/?K'[GZ-O6AI*[6!#/1?E_1?-/T+RMKF3/]/F!6]OOBO2_%_*.3?D.1?-/EW M=D[^U[;O>*/UQ3^>\#DX^C].\=^4]%\T_7=W3__&W7%:N6=^ M?77@D[4\!MUV,1Z#X^F84WS)2UYCZX%@[2# S+*#,HV='Y3Y)C@H\^7'X\WM MU>.C\GCUE5:-+Z!&?+S0=H8RA:T:EC5P" F*YX5E1/AY='=A\2-:8!X+2;OL M.#*_/BIJD4R'9B<'_F)IP2[L$JV@H@8U!^(55/IX^!]+V$]846-:865N''.7 ML(Q^EGJWN&R1&IRX9ZF.K$Y1LB156!N-MH,(YL4*101C]&PEJ@ *:WT+0!TI M/8IX[4RY6U*U6[/HH>U6A"COK/$6/GV#U9B^J M.:0] QAH:RN 1?5/))"Y ?<05#=)R0EBO3 M+$W7HFI$%'Q *B;6^3$)KXI"*Y8&51,PMQ2K-[$J1GPJ@NI08SL\%Z>'Y<\I M1P*L_#-),M%(@[J#"/V4%4[6%@2A?JH-L5$!/8T4U7*+U7&+B@<*F"I=,E8+ MSXP5+[)0]T,:U7[RRI2,7!5[@+6",,-N^6&X(75$L_,8_P/NZK'#>V'1WPF> MT0SJ,8UH-2 :NO M-B98.A1=C%0+(:@3@[B/?0JZ_KAO&K&2T;2ZY=>H;!WM4IM:R#)+^ )(<0W\. M#-E0HL -^2 M=[;Y.PTO^PMC-1W3=$NZ&'/C0L.0UF"T33('AJ2>CLOPFQNC0%I>VM18Y<:8 M_OQ/#4S.%\,TXU4QDJJTPM#*C#^M MC^>;?^+ @T*7+M:N)\_&(&8K1[R(VV'XO-CY<9A^X!J(3?M*]KJ#*<>;]$:X\7A M BQBLH]X^-'19KT8WRY8%0G!;&:,3-AVOA33H$JGJWRS-1WN8/R6NZCNL8?7 MNV^]^_<)/X.%]:'Q]#@Y#M'2!EXB[D*+"C7SUYC8] MD%^1^9J09"&SH[5BH_*:6(; '\.'IH%GL]ZE3HJ1=\HES8 /OX\QVM688E6\ M;($K1_/I9W'01;7 AA0^W_$@XU #&PY?GRK9DZ/C<$_#3R&K)Z%_"A MF\*SA7N_L/QU!(:+$1G3$5Y9Q'DFH!+ HVF-8PZ+>+']!?Q3Y6ZH\/$.B?<5 M9%YH$ ,4=%3GN.,\2'F *[&?)] P\XE&[XCX7()L=>*!0& 5B/NV[:+#9@)F M&G7@ ;((SCU29%383 T&]Y>A<\9HT_T:XZ/1F4[">>N$UW;&JBA!U5TVJIG5 MCKRP8*.:O,P7S#TFI CMV^ FNV7:0=,,7,T7P\'ZUGQC-%I-(:RV&ILR;7&> MY$G @\'JP^HG<46.6LUS)#@-BC*P&OW^7X0Y]\8$"P]@1>J@;$-0=SO)&-G5 M)I4P7*-G"N0$!0P?+A8DX0.("C&%.W6 +N9ED1H?MK7&XC1=09PF(%)=0*)) M^KRSR!7M]S'/L6&EE>^8 */\;CNDK\[TB,?WQ ID+5>$&_.5OH*W_T:K>_GZ M*0O3(8V&^ .N9TX!@8CY9^PH[7L&=E[!Z(?+^L,@*\):=M@4AA,9M@=]=J+Z M7!HMS.!CHXYG^/15F_)F)UC8'&9J BM1N29"&Z $W3P?X<%H0XV!\)%:- 4] M(X35Y4I6V= U3XMCG8RIY*$!17=L(UL#[/?1MK4M^XURC+'-3.&1/^9=I&EU M,I773@H+?BFA7'@(/OG"Z^IIK#T*@&S@)_>4QB_#.H$H3OJ^8>+@8(M'-O5' M,"APUC48^+"OGCJG>0^ Y7K4:K$ U5RB4I6;]RL,XGHL?-<>!;!C^@ /GW!V22,HP >P*ML;OMI'U,VHB?=A=$N-/S%> MN"^J'R.,>BT/Z\R\$+WWW(J-S!N6-8)K'NM-2IN6) )\PA&P]BE>\#0F\7?? M.GSS9(FP(LMLVL1-M#Y?IOQ+<0)%\X"+L&3*DU/$67:Y5K:HMW_-O9B#$J5" M+2[@4NV4NX)+,(EF+:44R-:KN;PSYDNY%%_&9>&&SJ:-2M@O@WW)ZQ8EYK"S M$D:+%0DI#:%J28K201)1&U+43UF%_G M=V*RSN*8WR;Q)?&U+7P]82.O_0!41L,C>2BV.,.CJ'.S8=5(WFA=4%D^[XTN M!TM8F.*W]9?7=CS1G12O/+9=[,I-E)LH-U%NHMS$ ]G$/?-4%ZX/-Z7MOAGMZ%P3W>6C693VD M_Z3G!O&#+SQM+?B>WA6YX:D//G3!\[O3RS,\8,:%3]:HO$!KM;755J-9QH)- MQT@,W7+10K, 6N"A@MR17ZLW)/(+?57)P-XJ .PLB)$[UNOU=KEQ?OB:_[;! M'5?]TU#=W@C5WWFF]0,6A,?T:>N9?LG!?4D[X&KF5ZS2C>4YKV&'>]]#PE'&]VJI3?$-X:[@R2SX#7N$ M=\KC@'HO;?+=V.3M2FWO;?(%)"#-\J/AWVGXKF_!$M]4I^@TU"XVKRP'<]WC M0UW%V>*A')?V>+GH>^]"Y.$K;ZR!/2;?UNI30%L;J?6V-%2DH..$4/+X^%9@ MWS@Y;];43K64/3TE[ NQS\L=*M\2MX_L]);:[4@[_?CL]/V/G2\A!6FO'PT_ M3\/Y-B+GVU*QFRVUVBUEZ$O&T#/:[?2<*R^-)HWUHHD[I7UPB2QT=O9^S6!Y M4VVU2NGJ.Q+(ETN<55.ZVQ9FBF^ [VJKH7:;TNLD\Q/V75.; MS5(F31X*NOGD\!=Q;%US1[.4<"J)0+)XAOOZVKVZUV3$ MC9/S1KVN5@MJQ"U#YMLQO2\);0%&F1:K_S[&LM&L1;.TQ8LFZ[T+G,?Q!+^; MA,I)2^_%8+66UM?MU,O(:(Z$+DHF[4H>1L^-"*IJNR')0)(!)X-R1]5SHX): MNUMN&I !]IP"[-7]#["O2A4RXBY9/0!_&Q'WW!AR7:U42I/N)"/P:[@!+K2) M@3%X\C8AEF[0WHS2^B^:Z/?N&/N]-J5/>K)[ ]K@_)XU(S9>R 8!GTZM4T;F M-W\BI26-=M\S=(K4MH$R''L MUSBD)VP;_;FJ7=F?:]LOE_VY#F 72]!01FZBW$2YB7(3Y29N91-E!K7LS[7> MB:"215%K@F31:C=TI,"O98NB;M13H-M5&Y52>F>.D19*YE,4)(SF3@H[:\]5 MZ:K5:D,B_Y@?'9QLEYO=)1F^6L9"HC.K)#U]ZF-M<%:9SE-LHW;2]0 M;:KUILSA/"KK)(T !#F<93+%-X5[LZVVV_*H\E'!/) M^C!*FWQ7-GE=D*VY9S:Y[-!U[/P[#=^"0D0K6^*;ZA3MJMJME<;A*UVI54NQ1E'O*"!4>&F^":UC!H=M=$N39BP M+* [7GP+NA85;7)O N^NVBY/^^NR0$ZF]%*H"QH5[8/9+1MTE8X(]HO%-Q;C M/C=&W*A6U%JSE%EX,F(N&W0=@BV^=W'S?)H -&CF8[.47KXCH8R2R;N2!]+S M:TZD5NORF(V/_0^RR19=D]6NP^FW$W'-L MT=7JE+)KHHS!RQ9=^VO_-_?N''M.+;HJLO"6%(2<)DI^M#VOIAC5IHQY2AK@ M-%#NX^XYM>B2?;F/U.AO[O_Q=]FB2S+Y59G\-@[%Y\.*ZV6-0L@67=N]8H]; M4LEQ2$_86IZP]!9='=FB:]LOERVZ#F 72]!31FZBW$2YB7(3Y29N91-E#K5L MT;7>F:"R15%%R:*=R)'2*5T4=;,6776U72_EJ8QCI(62^11%":-YD\+.6G35 MNFJS(<\]2P6!9@=U&6*ALCV7U%4R ML.^6*/EQ'NEY,ME:7:U72U/(449SUC#.97NN\AGD+5$*9ZD-\BVTYVJVI$TN M+1-. *+\S1*9X9O"O551NV7/UI1PW^XJI]7_;HD2.,MCB6^M/5>K61K0RZK? MN[+(6Z(\S?VRR&5SKF/GWFGX%A4A6M4.W[@Y5U/M=$JI0,LPN6S.M=_6^-Z% MQ[?6IDAM2"M%RKF #DH>&]\:ZAMJMUKR^DD2]CLTSLL=)M]ZG['SB7S;DD/U^JQK2W$3;?8B/0;J64G79D %TVY]H_6[TM:E54/@-] MDT)'K8Y:J90RY^9((%\R<29J7E2T*;Y)%:-Z36W599*ZQ#?'MZAC4<$F][KP M;@*\ =T5V:=!)O2*H"YJ4K0'9OA<]SZP)05:LM&5B4\HX31LGCZ;F104/MU*7:)\F DT&Y MP^OY=:JKE3)=4T;:#PVTVC*P+RF 4T"YS[SGU!BF MY/B7-G].-G]G_P_!RQ9=DL>ORN.W<30^IY:Y:JM32F;,K/T/7M_6I_B7UC?) MN?*+HBC!:&_],3QZP#\4&]LS0ULX#&Y.QR$S@,4F3FQ4D[S>1%L#G)S?6(HW M(HK6MU^(XOICN'ZJ*O;L<7@''3\N(D$AFF/!-Z[2)[#A1+'A?D:-?W-A^&MY(^4S&\>7Y"*. [PR&+T" M)H-+;?HZO\)@^QC9WA^H\:V$UG>PJDBE"GX#:VO8.I8?I!M+]+/\T09+.23# MX:=9= -MD3,)H M>.K8K^%7L]\-""S'_=?;']_#MRPCT/FIIZ[4R3E_,S(2>/EY\F=L^O&E2"[" MES].9CDCS%? TH)/J/BA'YV<;[">HH4L8 &O3X/=2R/W:HN1^R_QQ0X0$?LC M\?LH].[>][Y>G7YYN.K]<=J[?KIZ^ B4\JI-W4]*WW9TXGQ40 20Q )]4D:$ M+71M\O9)X4[AOU7H/W#?G+^8?W6B?!!B_?=+\=ZP5B[;0/K3W<4WP_HIWBI@ MM1-3F^*:@J)+3ONF/?@II.5H.S1EY*#^\#?/'IPD.,VYJ]=A)#L6L#)^1/EO/809 R S\*S8MI*&(G_*N:-O\V,Y+>,JL@" M7CG+*B.&F>06.QI,P*E%6A!"C+$W-DAV7;!>GQ,WS"FDM4JHD,*O7"%-JJ#? M"(A$$KHKQ[#+HRYOCVF,X%F, 6 WK#,%!M7%#K@6$IO<<+V(/S)WL"JY_".#N- MFLI8)UM@V.ES57D=&:!WO((JH^GV!+41L#%2GJ+\$U0IT" 5UH^RRU='H4_N M>51%\6#F2(OTB: )JO338"8.&-G/%BR#SLPGO!)4FE O C6)SD\!K:;/]32\ M)F50?U]L)'4J+4'>,^]CG/$4,EVO!QSKW?"'R\RBT"JJ9+2*;FZOL7-QIUY3 M*X(C*F=L:^:49?@ Q_O)I8N"VFM,1^3ZH>+8)FJ,+D8A1W ADA-?2- RG02" M>RZ_(+$KT6LFCH$60MKK^KYAZM1 P'>X0(@#&@Q4/!O4V FHRYYB>%3[C6G= MD6&@:%[:;H+\98L!U,^RCD'UQ>=Q!WN@YS+C U7A$>K$BCO1!FS:! S9"56% M9T8$LL]SC+Y/G\KTE/BX^'L6J]BAY2):4MM9;4FGB@$&!%SL&"[2W7!FP7 F M]G!H#(*IT?6 *S7]O]J SP['&YDH[/*D6=.#"<"SA2/CC 1MC0'W:^'SW9AY MR"XIT'+8 7>=7Y" 2!9 #XWF%P-( ;DQU6M0_6!L:\(=*K#B@'-T, M\&?*5V(!#DUSJE*#-A7&E,LC.W43N\-$$.5-@ &"YQ?0$"?.V+#HH$9D/.>I M&&O_M1VD4'@C>SC>X&8> "C+)AEX[(TN,AL^#"IP84-2_1D!_PN>$@PV]IS# MID=E!.C2"9LW8@/QB@N/3 Z@-@9V/#"\@#AC7"QU7;U@634=QAR^@%((%1LN M:"[L#9[+H(WT @ &VQ",+F2'; 04OG_AWVB.(+6ATVH(S[(&8-D@ 7B&YS/D M(0KC9)"04)2@-)0O QR'JM@O0'&!YP;QALJ4:\ J:TY )"$8H]F?*;/K1Z4; M+)YAP5W("4"J*>X(1.$IWC_/ZG!<]$8$'8H!-(5/N;K&3O\P)91Z#6T8\92. M?H*KZ.$=_>DJVBC=#=1"BW5+;6J[P"JBYY!:H&*CI2TT6I3/S%W(_ Y4D43C M?:+IJ%N%?R,G#/]F9C[@C+Y-["U:S>W"%LL WFY13](;6CW<.Q[EQ(FSW3XM M3G=;NF.9XI:K/V5@XX)9_SBII;J_UD)7(J:P *JSSXH>19^4\(-8:#:8GV+C MX\/C8.;QGS[_]S\$&, 5;)3.K,_@/T$"GMR*@]B*V>5DNG7%NMK/W#K/=C7>F.:JU=PUE&HPF?W^J(@ M6B\?O;;^89>UUF7+FWV$Z!&=&^Q&V53=':*GU5V_D,'&Z-F0-28]-B%@AU ()N^RB'9Y"P:R4R^\C2*%UP0'%E4V4SRJZJU4Z>6F;& M93H,6^;0X2HZ3;BJ;;097+O5]<^3[ RLA9\N*2AV_X Y,;0N!,B;5Q;1=NPW M&DTWITI*?EZ[NPU.F#2[K]A UDO10[8H3M%3>79>ZFRV02C;G4VUL6 V:-RF MSB7;H#:;$,B<#'AC$UL7=.SNY9#JJD'VTCRD,/6''<0@^JD& MYH_V#(*+C#7#BB(,U*&%F$I)>C%2,EV2"_MO_KH>>]M#\#+ZY1.\JGJ2<*XF MU_W4)8./NN_@^IVG)N;(CUXZ(/HH\+8+6;G*J= M*!??-2\X3PE+,<,F$Z<$:$HK)MR9IOWJ?MSKM++Y(S'?^$RG?$&F*2EGG1*E MG*UPFCM3,EII*[5WFL46:..9250!0@*)<8:/V6+]VZR8+^0[O&:U9O;!1RL8%I>^14C"Q MUPZ0V/>J_&FG*CC=NUWZ1HWJZ=5>DZQ+V8A!RO!TLJY+LBZ:K-L[(>N10\A: MA-WL[G,I\Z.5UPU)V$43=F<7A'UM^\YZ^7K=4K;^E@([G:Z;DJZ+INON3NC: M>%E/7C=J)2Y&*N6UD*Z?1L0AVM CS@%2]PYSF8OQJ:?PBEHE;U[10]1LQ#"J M:J55C(J?;8&EQK V9TDN77ZHL5] M9\\=A,6TEQS3ZE0$1P(W/*9%?]S0P6WEV%:WU5YX;"M];J(C@IN=V-KVW-J= M3IYG!K=P?(O]C!N4[&3@$ ^Q!+7,:7'E&>3A<1=T6K!JS0=Q[F4A%E+.NG3E M61=YUD6>=2G969?UCKO((R][Y=^21UY*&"G;Z,B+[8@/T#_97\@#\%A07/2M M''FIJIU&,1XI&3F3AU[V.MFNMM&AERP4_O1J4^UJ7)XIIOZK*,R#.HO=;&CWI@]W41_@E<)NH!;JB/3N$L%[L M7C0N6 I,V_GD*CSO&A^-U.'8)KT."QY[!#N^AT\.1A&5+!XX 7OU7:\D6$! MD81CH&=+$@E 3_,3I0MBN,K0A_N)HXP-SWC6>*?U<"HF4M;,'.='0C^!E?9H MFUW7'XQPJ0FL(\QK9)OT*L,)EMA1%<,"T3LFF(R$-((E_0G=&?R&7K;SQNU) M?(IH!--)6?8RKXW]2SQ1P8TZO#=QZ0S-O+,;)@"<)\Y.P+9D@ M/RFW%?OM^4F]OKNX?OO:>;NUOEW8_; MWH_+FZ>KR_=1^LRVAAG^1YL3E87_L&PYS!UR""#;I2EU_PNV%\2=Y@/I8G'^ M8*FD\?!B.B^2>Z&Z12S,*T/ M>Z')M+[=V2,9FF_GDC&'QK!,F4.NG4B*4Q7R-B! NB#&%7>$J;ZZYFGO]SI% M[HCPO:/GYTDR)VD9G,%P:.9F7G,&H@C>T\_Q-7+KY-;)K9-;)[=.;MV1;5VH MAE?+HH:CHZRT;5K6^^H>5/A'JL*_ZVLNV-/H#= -T_>('AQ^B7[L6+]?O-Y[ MI> 'Y])J:,QO"JG=G%_CCA%Y6JUXTSN%>&^)ISQJ)I;I*6U3)HF9R(Z5/KBC7:>5KPW&]0RR)L$+-T7:IZI\TN\M*W%?J2\\0/Y 78OED MO0HGK:;:JI>RQZ]$9]'H;%6V@$Z:TL$R.M8KJ=%2J]52UN"1 "TW@!SW/RIQ*W$K MP.W2)DX9< N8C* K.:M$Z%81*FC%M12A]\2A!U-65R;@SB]XEJ5GZ9?L) M_ MT%I=NLZD:BQ1+41U,S=4I^L-*^);I$Y0:$M]0N):A.O6%G$=I"<%W\\ ][!X MLDQT6LE9_D@ 9OH!>LN7O*IDY-X6DWLC(O?6*59"RLU!WFFKU;HT'20@.2 [ M6P#DIC[Q6E5ME[,'G,1D$9A<$$5<"9,E$%I<"\HYN;'+R7EE.O9JM4ML;.5]@'[L#6O=%L45 M,@\[C7F(P[G5RFR'Y-R\XM5*4^T6=# TVP(>B]0[9C(0AX)7(X.-??$MM=YH M2$*0A% @(8BCI*L10ID" '6UVZA*FI(T52!-B0.]F]#4048=M@,121][1Q_B MH/-J]+&%4(<4%9(4BB8%<8 ZG11*$U_I%A,HE-0CJ8=1CSAFO@WJ.:J@CE3$ MCI-^NN+H_GKTDU,D::]EC#PWD3'@5.VP@Q.VIYF'&'#:V]I?W:7EGO..%]6; M-;55D\HLXQX2MR7$[=*ZS3N)1TC6*B&Z$*)+2S"7-T[0.FM)ZTVB6H3J!:>/MX#J MH_+?2UR7#-<+CAVOA>M<_.IEY/U.N<7+>JJN=9BGKATMT%HY. M01[GRNC<-%&N6E,;79DH)P$J J@@DW-E@)8H4:ZI=IO%'"Z54"\[U 4YH1M" M7>;)2=SFCUM!?N?*N-T\3TYR5HG010@59'(N16A)TN0J9YVF1+5$M0#5@N3/ M+:%:ILE)7!>':T'ZY]JXSB5-KJP\628ZK>0L?R0 ,]F0KVAR%V3%(HTW(G)? MWJA[HZ/D[:K:;I22H"4@BP"DH'S0RH#4%OMEL2DQ"3%9'5!%'$E3);( M#=Y1J\VZ1+=$-T/W@BCD!NA>S_.=7G%&XE7BE>%U05!R);QN[O%&)BI5! E* M#LH%X<-44);$R5T]JTH@2R!S("^()VX!R-*O+:&\4R@O"#RN!>6<*JF6D_/* MO.^57-E/(\.1GNRBJ7U!0+8=4?OR7MV;>;([:J522GJ6@"P"D LBJ2L!7I#PYO!>$#S< -XYN+*K:JLM M6;+$+,-L;4%P<27,;J'Q6DNM=[H2E1*5#)4+@H*IJ"R)/[MV5I% ED#F0%X0 M+=P"D+?JSUZ6\UHKIB>YA'0)(;T@UK@6I'/Q:]?.ZJ7,UY IVJO5,[%]QQL= MH&/[>-L+=FOB^&[07A!_S;EW6+>A=@M2T&236DD%C K$H>'5J& CWWP#B_^J MW6HQI8$D(4A"8(0@CIJN1@AE"@A4U79!II*D*4E3C*;$@=]-:.H02LE(^I#T MP>A#'(1>C3ZV$/&0HD*20M&D( Y8IY-"2<(LU;-6,8T1)?5(ZJ'44Q>'SK=! M/8=\5D'2CZ0?1C_B(/]Z])/3 8F]EC'R'$7&>%.UPPY2V)YF'F*\:6_+@=67 M5H#.-5S4.#FO5SIJLR W^;&(P/V%Y]*JS7G'<5@%JVY-5K"2 !4!=&EYYCV* MKP W;E349D,R8XEU$=:7%GK>4=PC%<%5M=61 )8 %@%X:4WG_ ,3R&-K:JTF M(2HA*H+HTO+,Y0T8-,_:Q3AS)*K+CNH%QY*W@&IY2$/BNWA\+SB7O!:^UT%=EYQX2IC: PT MRS.GBC&>P,817>E/%6]$E!$&++2IHCO&"[%@!S37MN#)WE2QA_2*WVW?):_P M)/?#(X#!5'J3B6EHU@ >39['Q/+.V!S9SZ>1X09?*-YT@D$*>"\-E;@?)KXS M&&DN#,VPX'V>[<"K?0>@2M_UF8SCR_,1KAK!QN'\AJQO+AF?IUWEC1Q"V%5\ M)5S%LY4Q(1Y] 5L6G< :Z\$$TU[*#[?$GCV1Y1[E0[QPH9MLZ:*0P8V[.9? M] J48,H0Q!>;&?$\D]!5AWEIBJF]NK[A(7DK?8=H@Q%^3ET\ !\@1Z3>HH= MBCW\:LFR>*R656Q5\-DI-R#[.F,WI$SVGVJXF & @O&Z]#<-AT:#\0S5>CKGP'EP.?A#8 *G"5?4?HXF(/#HA!TU7#!7VWG)[QZ M/#$)$(VJ:*YK#PP-"6A"G<$JW?<0S!_H#3!,^'9 7*! ACL/Z)OB+1K]') $ MF_SWQ?*BLTA>S)SP^_/>L75_X-TYC\1Y,0:D]V:XI[?DV?;H/)ZB$=T-80C M*&&"YK7M$& ^DW&?.'\^>O W*8OOFM8,-M'CGOZ M"KZ5[-H58S\KB:6NVJC6U$IEWAK&%7=]0'ZPK=E8S5KP9M+AZO+F2>G=7BH7=]^_7SU'4*3^DV M9I*EC-CV_GE!7W.M#9 G3!F-@PAR/6/P#48"W(->D(7@X]<'#_RNO1EC?_S% M=AS[%89]H8&F I^OZ4= AB!F"IJ[A)Q!"@WH))1Z555P!2AQGX6L&@3Z*_[X M[,+V!$\!J3XX-=Y.1X:N$^MCL*+5DW/+_OP!KX17CVT?^*-B^Y[K@># W?$M MT(R )8':E-Q057D=&<"\R-O$ .TK=<2/9.+Q(5?HD*MG238 XT=$&3RNHP T MX%5,TL_@" 8"EX#"-(:WC$!EX:+RFVWI< <-#9U^T:R?RMUP2!"(#_BP=]]N MOMP]O%>0-<5]>I($_J3",- MY+/KHI(S",4;4)E'E<-HVA[FE>"&I!)(8S&!+($\>V& ^KL( 3T*BC5SG]1: MHYT&\[[MC3@&5@$\TY90M'_A>4QAM,4PQ'VE[QA!)?;ME1^HPKL ACNOUX_/9P$@XH_& F%.)^4P"ZO M5'[E8C;YA-'P%/AN^-7L=P,"EM_]U]L?W\.W+)Q+\,JYV:E/=Q>@H_P4 M;Q58KA-3F^*:HN@\[:->*U3BHNW0E)&#DN%OGCTX23"/5[XT!EJAFAGL.EXQ M^^&+YAB:-7_M(H1D][F!OHE>,^21:.2A$??Y@[821N*_BMGC;S,C^2VCXV^! MDAPY 2+N]NGF]L?5Y?*W?W50^_IYN[V<3<6UYV5JG_\4[-\S9DJ==0^ MJFV5J4AQ39-Z@D"[?QW9ICD]M5\MT#YP"O#LP:?[WOT-^UW_]%Y5J#B@CC*X&]T++JKG@2]5T9X=PCQ_ MKVB;@+*%+P7M$GD$Z._HM,4GLOM<9KNXMJG3$0<*FFEH?33$#,*O@*MA>9A2 M=^E,$37*$QF,+.#1SP;2S3=/AT&?\"]/WO,=54"9T]"&\$TOJ8M3+FL,#<(6 MBEU"-;.8_Y'Z4&#(\(EA@\TZ06O$XMHE,%&3H/\2;IM?1Z7//5&H_6H+/)S, M91<;"HZ0+PU^$U\(&%F&-XT(K"4UOT&#/]N5QW]G$8:(;-&$' *XJ8&NT$ + M8&T,=\)S7.Y0#?<4_TQ;N5<#K-[%?FA#N+9$>N6&8"/8X(\7J6WN,FL69&,L 5"X&&4 @HG]DN M,]V.6J>H($W0UK:>P[]=]-4$?S-5:FA85*<0:^3;4ES8+AF63BRJQ[^A<.&1 MP.A,C?BTS*>L*%P'0*KE?DM5=KG1NZ4NKR<3((N/<*S'=:6")<(WU>$ MBTY[=R*$=R3"-S\,L+9>EVSK<'!ZW87MTOSP0]7MEKVJ9*Q H^6VG1.ON6QN M;2L\A,325*X8_O9#R,H2R)*^.'UE*\U0>OI*E>XUM5IK24*3A%8@H75$Q?H+ M5:&E()..U?4:XP8E>%B)CD5)SGT"N"%8+N+%<)$:,.N9J^N>]B:=M(6;]1U! M X1BE6OADS)4-/M"L<8NW)N.<$,)K)5_#\Q!A3(6%Y80O?"Y1:_;^56 R H:!LQ^.WD?%YI4WF-X[^_2]N[ @H[R+UC;2*BS:NJE::X M5])[5A8W?0\+*%T@]W!V#UOUEG@'J32=K7FY3DN-;#T_EG<'Z83=0=P)P44! MX7+&Q-F$+Q[V(<3N:>ZLH(AU%%E;7!3@T]H?N-X$JYZ'N$B3$FD[5H ?1.X8 M[R545ZL5<2\A+AK2-JX RUEN7-"75ZUU%_0ZVPN)D*=IM3LC[L9""K (HPVL M;1\U%A#U:HCZGVI]^X4D&R4D.SZD59?'#F35-J6T^I_?"+PCZ-+I:R9V7Z08 MIE_T@G?_&P;'FS8$D)YM5N:ZMA,J-/1N?!9V"&4//XE3?ZN6@"OV>_NH^PZ" M#E3.RJPOYA2_4$PRT[L"5RSH,T%[0"@3VZ&+R;LPP%[X0YP8=6T@V+ M,9:( M)LJ0=1$$RIKKJSK[HE#UH,2!7=_@61;VZYQHT]#H3N-V+9$M$^S!5K8C]4A: M8EOH#^XFQ%_O^1S6[B?7Z8A9">\YA!I<-N>2H'GRQ9.&'*/3:=Y.US20P-<#MVM!DB MF+*\OX.=PU_"+I-40F6XK0O#)E9P%UV),V4>'T X]@Q(=/0!,RX2MIBVO#AS MZ6O(]&.M$2>PW-B:4\?J+"I+M&;KCFTUB&(/!O[$(#H;02@B0*- X'&8S[*P MH*UHL'"O!JPOXW9IK*TM/H%;KJ "@2(T9FK,BZ0 M^$9RWS:V=4>_MZ.S%N;,\6\SR*]7M49OL]*KWO M3U<7< LS4@SL/$B[+N*#XAW@70\U#&[DIC\,57[X 1J?J3Q.7= GYGI']KX] MAJTC406][UU&R@;3(%;DXUU"R]U;O5^=[J3/6LMK,X#J/O;VU/[%_;K>.P M-_;( '>,;1C?+[@S8]I_]+KTMZ&6"0;(3.;_:LIQ15T45E(1A?_%GIL )M;% M'?$(@_-.<76H+R:R>N8LZL!> 1R@%FS:UO.I215LWG.3J=8#^P5F0!MO8D2( M$DG@-2",3M)H]I%,/.ZYK#"JC5K8AUHZ6O P&,.A[@1 KO-,EOEZNJ)2!YW3 M2CLTB"K=TWKE^ !Z$Z[DW? ;;.HWW%/F)W^ROY#(9[]N-*)2JXK-M5F$@1UU M"D8S0 N8HXT-14-QATR*KP-%U-SVJPD;+HOS>FG8L;N]*/EA(>:K9EB8RGAG M81#G;OB%-X+=,!Y>4YLUL<]2T&&ZYR[Q0<%(1 G,Z"O5S#@:.S\(N!'MUQ[,0D'W$. L^ U0MZ@9B/(8Y]6):(M.L MNI_0Y4?)47&1'M'+25= B::N*GSF9\HJN8^;J\([:R+-WQ?7"'3"/+RT!;P?YR1\;08W[7D0;OU?3 YH+,1$;($)O:%@ M$0PN\ [:2YV!6['#YE)>8RC8I9D:L(9 )L!R]='W#^L3B2RQ\=K:D?'*$0R6 MZ\.9\N7'X\WMU>.CTKOXOQ\WCS=/-W>W2MCIL$CK]9\^F(^U.E6"N_.F:P1 M9FF>SEJ:JG)W]=1C5J4:!J[9%6"QLA@@1H2B\#:5J7<6N7I!0GDB@Y%EF_:S M0=S@,9KR';WKRN^V0_JJ\F]*J;#3 )$PF@%\T &F4$1:S#:1)I?+*#:E8J@ MH/_^89KA I8,*/XA#*J.@(8)ZRT)V1U0P(L7Z^NF_31 MK(CUX[C.2TWR5 L'EFE!,;<=+%,0T7FRZ4,=$KR#N*"3KJD9GC? =!#GPZCX ME&<0XO@.=A(!A3^/^00.S=3%6I#&7"Y,T5C4FL"JJ?568[%&B%D9Z.Y%244T MQT)/E@J\Q!B,%",6W"3!^7*TZ]&SM"SJ"FO;.#EWL1=9/.[*@\1S1M^ Z4MA M&%177C33I_N'?"D8&HXI=3^;0B5VQYN((4]X7F([>XZ#GC5*'P_XV]WPSO?0 MRG/_A3/]W7@>K>GLJ2Y*\QO9K[#^#LM%$J\GC2._H =()Q/NF($E95'@F5U? MDB#"]QI9>7RG0TD2B2J7V9E!J)UG ;RRE_&30\S"Y='P 57'0(T*"<\.B)05QL2=*>YKH\6#HV2*9.1 M!D@9$)_6Q^#:IQV2& V&Q[9 (Y_X^K-T!] &F.3GOKIH+E0Q&!/-I>81#8=C MNA:NA>L#>X ;W;']$XR=@>;T855AVO8;[*<*OS'_^,@?@Q:"SF4:]FOL-//3/71[0FU"9$+S=R:H@0=IBVG1:R1Y6<-!JCH\>RZ* DE M?MV8>"-;I^*778WH#1,F0W\Q6FW42QP]@*:=(;:]:0(3O0'Z\.!+IKJG27AZ47R N.-]0JS(-\BQQK5=-A;J4-85TV"4@ EG\#V8 M/CJ7@OZ$V7Z&$Y-20PW^I*S5I>E.#+>8(<(6)!S%O,33'&>*"\#OIB$7+@6# M@J8BD.G$$M7X^.*CT8';L_GZ8YLQSNE66X@H[BW [YPR8(WS0UV M:&/*&'6[4K4*GOC*-S+*L^%>^6 58"CQ7< U.2O:#[*Q0?LX )/&1W?G0WA( M]D9'# ^-P%_.E5\=76+1FO88F&B<76SYMH66K_*9+3E+J*"Z 68E3#!'TGH. M_\; M/[!Q^:U_G-269_ 46RIM <4M2XV(1D 'P*D/?XW-DT^3NE3@WWG7%*"YGMGG]/\M?GCC(D^HT?RVVH;'FCHZB,EF9 MBJVD%%%I@\%6N$4]+VE1JF60M8@F^.(*+@&E*)%KO%)#@$[[ (N>'W2)Q)/S M*!AWB(7,2U>L-96'U"I[S$.82<:NC(%JGTJRRNX)&S 2/.UK>;8SE6RD:#8B MRBC=$S82HNC_M_>DO8DCVWZ?7U%JW=%+)$(GD'1(][R6R-83O21D0C*M^71E M3!$\8VRNER3<7__..57E!0R8A,4F)4A*%2'L>IL2LJ][.)6.F=QY&&"&-VE#&V_+T&'/ 5>&>*&L MNLN6*RI43&,Z3I5TE1> DA^7E)#$> M)524A[[A_'#=+@8:O;4=Z^%FJEIKA>4=3$6=N>8HF^8H:PZ)?!>QURN-^C82 M^Y9K$/>(X7MN;^\1<]*I0%%S6_T='[>='O"2C'S'5? 2K'*Q3,V$\+/5>Y1% MJ,0;;VNP<;(1[I05V*+UD^6VT'L0M2/3,:%;R, *QYEFLYSLM.12&$3OX#-? M*L?'FV$U6A%ZAR*$M12^JN3OK%ARS4\VS4\:Y>4G$J\2/[S-HW*TC4[:K=97 MD+.@5:6.?L3VV*WKR,OE=3&5'/'5VO1:E>E5ZCC<(:92$@JW.@#T=&FSA7A7 MO1BL:WFI!A]44[KEP0>PM70WUHB!U4LU,CD95@^C9&QAW$ ZR MVPA-G_31Y[W0OK9Z_%.J9E)CL79?Y0>?\;I,\)W, M]1=A^FC$955% /L/-) MQD_$%36 N]K5**P)*Y'\ M,$?EWHAM>%B7*N3,X01?WT#N(O>'H\)W.[-JBAU,*:@WUL5TH9OL.\^]1)RY M<@3JD'%"RP13H]7#@LK^>;3$5D]:)[R-!4\35'0.Q]FD6EWOK+I5=ED%=5'&GI\:'BB MAH_5RZBCU*7F99X7E?F96;G4<$(L+"<6WZC2@DM<^B=#B&4@9W9IG\;,TCX% MK^>3QY+,+/J3R[/)IOE%E^?N6V'!E"^'OZZ\WI":JY8QU>9+#\7>J_65%]H) M'2/L@I[6W9U:5&@S8,@ZHQ6AP\$:ISH:GVO\,B[PQX M60&S*=J*CA98TBQC52! A)$I(W-IB\[ HV034Z:YZH=5K?+A\$8TL!ED,^&A M*A0?70RFZU#:WG#*Q5K1>'G8-?+)Q3"QD86))>"L"8:XKGBW6CE#Z^9-=:0A M6%@(YB3$=$C_-J@XFXVWI:O/65&V)47DA\G C#6ZB=9JM^B\F^3II_VP13?@Z AN"8?C%9$5Z.()D)8=CJ& M;YD4:=VU[%!$M6V=FEIF)\W)VG36.^ZU$2FR\@ETSP4> MO:VA^%&UH?78#6F21!,SRB!\-$WY<']MFG(Q2.^P47+M>=N$]D]*8L:,%P"C M\<2%T/:9&P9^ #(;$V\^A@0OEZ/I\& ]0GL1GJ%PJ2E0*2\+6<0"/ZY0\(.6 MWD7S0BTL^;+23E<@^8J'OU/[4Q6]0,TJ:R1$&4^)+,^>Y1B.B>G?5IR B%F< M/@9-@<3JN,\4TLGU)?:9EC^:[T@PG#VIR6*.;I<#@KRKZ7.?\0 Z9]$?K_8(J>% M1=.XWI/A6/\5Z#%P/RW3 M#;HPKKA 'KNKE@KQ9J.*!06D/:K3]R8'JL M<1O5)R 4PJW%2=!FG-)-"_7[= )Y)NU@#K]MP;CA$-_&;&6$?QH1<))>&(0> MC\ :C.&&* Z"J_1@[R:OKIYT?^M$W *#$=,)W&+R+-Z%M7I$:2A9J.&79!6: MM^ H[%25I7&8PVS*YXR/6&4\>Y]@?#; IZ ,NN]3GLV=Y X%P?==!0]EA3W.\^]-T^;I%_ P7"[NV!%O$,,WRF/P#97:-+F>$P*A#K:P 3 UN" M>5) >@1^[0FVI1952>$[;L3H/H.0X(*]8;406$8/#$:?R)">P)>):(?&B'GN MR+"I9#5\D7A'+AWH&+".A(ZHI"%)K\N?8=E#(9^P<$6ZQDES;KF L0C>VK[( MR4)XI@@0IXD03A341[!ZEFB*@6,MZ>:[M(>6+QXA<03NL)9LDK& MJ6$CQ;!VG_-@LE3/!$VR%X/HG? ^7FV"4H#Y_,,#>&8.*A]7A,3#4TW2<0?% MWS.29*I4$/XEL-[RQ?JPE@_JYKA756(D)FB\>T!UP%&"FT04W_Q( GXTSQ%[((']9L,[X_9 C3 M]N-I^^*/QXO;!W;Q)_RWO7[!RI\-.R3-GS_')=O(?HC0E?0XRT912X5SA%.- MM!6.,@NT7?C:0[*2@X"-DC0YUHZUJY^O-9-QL$O>\42IG1,2G2! B8]DLKI3 MU_"H#-XY\#$S<#T$J@,L!5F7 2SW*;0-#T#^;'6YTYTK+S/BN6I 9+6]@Y/D MQW,YGBC7=B]F45_*$FUCQ/*WJ&[0]$9^>&:$!LV'YP7.$7U51G >56N3;A]5IFX. M_M\8GMEG![44\ANHS9*2, _B&;>[".8Z2(CDQW> LT3L!F(NB#8TH"*D4) -\N&N,L! A=SY]EU@C MD&9/%R<@0#QAJYPFZ6,R__QV0N@D#W:GJ!8D+X3=,;C.+BFY8OX?+2%ZY&X:^+WA]Z%B@WXA%WW@F.6*V6M)P#[&?G MSV1]1UG&KN)WU_S)L"_(^">")2@FL$%*F3MA++2\MO!AT+/QL9U)H+Q?)DW* M(C'R3X#66>@'+E!NU!_G;3STI%8YV=^?4ND13J(+=AAL;#2'3=ZY"$(/ 7[S M+$3(*\>LK@\@%T;(SFS#0@_*3]#X7;QU*_DA R&TAL F0?F.+B 2]PV741A' M.T [E9R:2>?L*M>V/BC\Y"+>0L6QB' +4UB32-*I4N4=>0GCTR4,$L0\'!5A M!5Y!Z<0GD_S6\H1VOVV*[T=D]>.. SZ2H6UJZZ@4HOSXW-R>P*"N ^@ M9+PDQI@;2J,#9H[^'$G>R@7+P,X!E;U"$YF&WV<]VWVA[@:,&V"&2U,Q !;) M1;L(90'('B8B3F=BY97HWD@M6EP.$5S,/N^&-MZA^8$P*:Y@"^S@B.V :F.K M.S>,\. 4S(/7WN+"24$P!8(X]B@&1@3;*AP(W1XBK7H$E$3P6 3# M!X\;7;"MQ%N^C[070>>LU6XEV"S>>0 K$+MF@OJEO_&+\#=B2!:0GR\X*9)MQ^_C$Q>O M9A\[8B4I6 U)>RHOK?TD-$6G-.\F#CF_@*#MLX>^ZR=_E6)DA0 ;R M':6V. V<"H_7[00&3 A\T@>E%4_' ';KT=1&QPT#]/E3Y& ^U0BQJ^<)[ASI M0WAPZI%*-& WI(L^4.. U\ _/0]65=[C;"5/D)PJ$Y?_C3P67.NRYD)\#UTH2!<;7@Y@B&)J,"D.,HG5563L$"9AX.-H;?P7H MH2^_@DS* *CX 3(M"]L?T'6HB8SF"9 2YXM#POQDK(P<,]\>!>N50";5*EZ- M"-F)9LK42$-?AO!CRRR0W*8! (9E6P-21.GJN3-*\/H*JCXOZ,_$4-OT%!3 M9MO*&#"2BGV.G?SD*EQ.1A?%.P-H(_PHRB4BRTXDEA,&2PFHA72*,^3H>"O: M)+YS8X "YRW==; ZC8+T6]J 8)P#V@"%3H:.S*: TW1?4!$PU,]@W5,H=IQ< M("]VI:4EQLJ+,I*A&WYZ6M<;E^:IGZ4$%U.9D>XL1*@1?&4[![O2#A>,21 . M1:LE290F1^8><:DH?'2N2("Y=FJ[0*O/KHVW[:1<6&09@G 'H]YY(C;BAYV_ MA8%?P>E%2LLKL-CNDR2:AWYR>Y+@C"FGTW4YAMG"LFW\$\4JYE: -9"@H#A> M?"Y_%>E!&(A.$05:VHRKI4M@4@!&; M#%.35, 5!41? E%(9L$O_E6K'X$.8ML(=GP!YZ$PDRFN(4&7628.!3Y$\GUB M4H\GVB>GS8ET2(IZ<^>\=2[@!!_H71Y-XWK^E(6HSJHBJB=K^U;26Y4 %_(\ M-G0MAX+B*:5-AL!(CXGL/HE]=\D&Q/C>A&,2S2WE^Y+^"U.&@%39[^X++,RK M4,:>N%13*[52AT9^F7ARSWR:I%I\(WM6+LB9^H5O05XR/@L#$.WYP8-5TT=:5[NZ(_L:H($F6 MI4!6D7>+G'"4M+5>N *+Y"?=KB?,1L"B;+U &41?HQ6*WJTBM"1JVSJKC6LJ MY(>B3Y)[&]]:O#-9?$-$,XCD=]4^UHOB(,;+&1Q.5#R8?'*L+DS@#K_)Q37& MBP$E5SH1NS"^UE1\B(/(9R?[S-"J:D=F+]'U*-?BIJYH#NSFKN8@)GS =L #N2Q_$Y+#*[A7TANMS0Y_8@A@> MG5BB0"?Q MN-_'R2LQ*S=2$$E*'MA;>LG9B)7VU8O%+8QAU6P<4N4[1 Q27,)C!83-U+^- M50F8*1[+S_YG=GK>8H_M9H5=7]^5Q8J:$[B!2>HBQS9]WZET(4 Y0)#:_O[Q MRN.%9N;AK6RZ&\M^,<)_^(I#DS*G3EV8;A:\RXME%ASAO3'A,T)HUQL1?KE7 MJ^6/2]ULX/([XY87A/G[HY;+';0\%QWFAN.N(EYY"G&O(K_>]X*O;1F#UNK] MJ13?IM/]@X(], !01N+X/[8?[JXMV!3Z?55GS]IQA6O[5^543OUY! MUDZ^+:TPH3W? MIGOU^T[JKT];ZN/N?3!9P\G]-8R!6* M1C6N% ]7SC2N:%S1N*)Q9-*3ERY*"BN%-^F**D=<4[ACU1M2YL2 MQ21-55G8"-AILHW '<6M%Y1@-085"(.:7142M,?.^C",B YHWX0(J]OB'&4 M/MMI[FJ$T@CU1H2B)A$J-QZ0Z50CDT:FNIX,.8EH89LB+@^^MZC<(UC3\9K%;V M'95]?'TB11M?GTC1QM'KZ0[8N)^VG?\KRGK._DU'<1!2;'%6/*,=F'']>G-I/\] M)VU&-?J*?KUTO3./=ZW@VO7]//V^9D\@+Q*BOE_UG'V_]@X_?3\\FNSWM0[$ MRGDFDZ>Y1NS7A+8)0CO,:$DZF;6V:9J3\0(/+H:?P/V[7\/LI M\JM_^KZGB4\37X&([ZAA.BI21].>IKTRT]Z74M!>'.>TN+X)1'=0;VBR MTV17(+([SN@#71!:>[-A!X16/ZB5F=#T9=ZR'%-8RT0[IK:7?S4R'%.-\O.O MX\/C,O,O36A;1V@GD_KYP4FDGQ?%&;R@8VHF#7[1%*@IL#@4V-@O%P5J[Y2F MO:VAO8-2T-X[O5/U_;HF.TUV!2*[F@X[*""AZ;"II7FG&MH[M$)_P,OU3AT?Z,EG3X+J7O#.+"#," MJ(I,A+E<5+-HD-K>PR<4B8>US5PYO^,L=S4EEI@29Q%B1C15 0GQO=%46@!J MLBL4V65$4Q6%UCYP-(+R5ZTRH5!U38L.@1GI"@-<-4(W7N.Z3-O-!N9,OG8: M+S(P]*&7'^[ZT/6AZT/7AZX/_4,>^CK5S-3_9I=EV&Y\_+"FYLG[0R,F'VOU MSJ6=\F"\-LE*6;GEJ4, -<&5@.!.,L)OWY&@NB;:6]I]X^&G[T>U4D>H27&K2;%61E*D*TEWO=^3GHN-T1_F7 "-_9+XPQM;7;< !+,.67 MV9'R8UN8BLJT E9K5!OPOWWQ;YJ$_@[]P.J-Q"I[O-?[)E:KUCQ<^SINW8#[ M7S&;?>\[EM8U]0[.;XQ!WN&3;CJJLC7B*/72F/%ZVG%X>> M^VSY2+WXC.68[H#CI3,.X;D#(F++":G_Z!"F(/$G0($O/.>_OZYN!'2GF:!S MJ6NA D15ND<3;0WA=V:[OL]@9UT+N$1@!:''L>]8\^;AXHQ=<_CQF@=] 'I[ MY =\ )1ZY9A5MN-SSA!EV!]JI#. &78,,[#5TJ7E )@L?"^ +P8\7L%&('2V MR^X\.'AK"$%80< ?VW*LPAP>X>8^;[C,P QX?9Q:7^ U@ MQDP;#OY_/UTWVP][=\T?%WNG]Q?-__LD=YAXXN['Y<.]_#[U0[^WY[DOZI?Q MGTS ?W;WX_;Q9G[SO"2,9H+TTW[6ZFO@SS*S6%W^./\I/\/&WS\1' M@:'V@X']_9?_!U!+ 0(4 Q0 ( $^"<%*3/H",3P, +<> - M " 0 !E>%\R,C0W,S@N:'1M4$L! A0#% @ 3X)P4J/CCK+4 M!P /BH T ( !>@, &5X7S(R-#%\R,C0W-#$N:'1M4$L! A0#% @ 3X)P4D+[[Y;'! MTQ4 T ( !71@ &5X7S(R-#'-D4$L! A0#% @ 3X)P4I5&UL4$L! M A0#% @ 3X)P4FL))^8Z6@ I <( !0 ( !M4< &YP M:RTR,#(P,3(S,5]D968N>&UL4$L! A0#% @ 3X)P4HU-YO]^? *?T& M !0 ( !(:( &YP:RTR,#(P,3(S,5]L86(N>&UL4$L! A0# M% @ 3X)P4HH1U2*F7@ L:L( !0 ( !T1X! &YP:RTR M,#(P,3(S,5]P&UL4$L! A0#% @ 3X)P4G <*S>"T@$ G+@7 !, M ( !J7T! &YP:S(P,C Q,C,Q7S$P:RYH=&U02P4& P ,# #I @ 7% # end