SEC Info℠ | Home | Search | My Interests | Help | Sign In | Please Sign In | ||||||||||||||||||||
As Of Filer Filing For·On·As Docs:Size Issuer Filing Agent 8/12/22 National Presto Industries Inc. 10-Q 7/03/22 49:3.1M RDG Filings/FA |
Document/Exhibit Description Pages Size 1: 10-Q Quarterly Report HTML 665K 2: EX-31.1 Certification -- §302 - SOA'02 HTML 19K 3: EX-31.2 Certification -- §302 - SOA'02 HTML 19K 4: EX-32.1 Certification -- §906 - SOA'02 HTML 16K 5: EX-32.2 Certification -- §906 - SOA'02 HTML 16K 11: R1 Document And Entity Information HTML 68K 12: R2 Condensed Consolidated Balance Sheets (Current HTML 135K Period Unaudited) 13: R3 Condensed Consolidated Balance Sheets (Current HTML 20K Period Unaudited) (Parentheticals) 14: R4 Consolidated Statements of Comprehensive Income HTML 90K (Unaudited) 15: R5 Consolidated Statements of Cash Flows (Unaudited) HTML 86K 16: R6 Consolidated Statements Of Stockholders' Equity HTML 55K (Unaudited) 17: R7 Consolidated Statements Of Stockholders' Equity HTML 17K (Unaudited) (Parentheticals) 18: R8 Note A - Basis of Presentation HTML 18K 19: R9 Note B - General HTML 18K 20: R10 Note C - Revenues HTML 26K 21: R11 Note D - Earnings Per Share HTML 18K 22: R12 Note E - Business Segments HTML 76K 23: R13 Note F - Fair Value of Financial Instruments HTML 20K 24: R14 Note G - Cash, Cash Equivalents And Marketable HTML 42K Securities 25: R15 Note H - Other Assets HTML 17K 26: R16 Note I - Leases HTML 45K 27: R17 Note J - Commitments and Contingencies HTML 20K 28: R18 Note K - Recently Issued Accounting Pronouncements HTML 28K 29: R19 Note L - Subsequent Event HTML 18K 30: R20 Note E - Business Segments (Tables) HTML 72K 31: R21 Note G - Cash, Cash Equivalents And Marketable HTML 37K Securities (Tables) 32: R22 Note I - Leases (Tables) HTML 44K 33: R23 Note C - Revenues 1 (Details Textual) HTML 30K 34: R24 Note C - Revenues 2 (Details Textual) HTML 21K 35: R25 Note E - Business Segments - Segment Information HTML 61K (Details) 36: R26 Note G - Cash, Cash Equivalents And Marketable HTML 37K Securities (Details Textual) 37: R27 Note G - Cash, Cash Equivalents And Marketable HTML 29K Securities - Summary of Marketable Securities (Details) 38: R28 Note H - Other Assets (Details Textual) HTML 20K 39: R29 Note I - Leases (Details Textual) HTML 23K 40: R30 Note I - Leases - Lease Cost (Details) HTML 20K 41: R31 Note I - Leases - Lease Maturities (Details) HTML 32K 42: R32 Note I - Leases - Operating Lease Income (Details) HTML 28K 43: R33 Note J - Commitments and Contingencies (Details HTML 19K Textual) 44: R34 Note L - Subsequent Event (Details Textual) HTML 18K 47: XML IDEA XML File -- Filing Summary XML 81K 45: XML XBRL Instance -- npk20220704_10q_htm XML 684K 46: EXCEL IDEA Workbook of Financial Reports XLSX 58K 7: EX-101.CAL XBRL Calculations -- npk-20220703_cal XML 102K 8: EX-101.DEF XBRL Definitions -- npk-20220703_def XML 528K 9: EX-101.LAB XBRL Labels -- npk-20220703_lab XML 458K 10: EX-101.PRE XBRL Presentations -- npk-20220703_pre XML 557K 6: EX-101.SCH XBRL Schema -- npk-20220703 XSD 83K 48: JSON XBRL Instance as JSON Data -- MetaLinks 218± 331K 49: ZIP XBRL Zipped Folder -- 0001437749-22-020369-xbrl Zip 123K
<?xml version="1.0" encoding="windows-1252"?> | |||||||||||||||||||||
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:npk="http://www.gopresto.com/20220703" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |||||||||||||||||||||
<link:schemaRef xlink:href="npk-20220703.xsd" xlink:type="simple"/> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-08-12"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-08-12 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2020-12-31"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2020-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-04-04_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-04-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-04-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-04-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-04-04_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-04-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-04-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-04-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-04-04_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-04-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-04-04"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-04-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-04-03_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-04-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-04-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-04-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-04-03_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-04-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-04-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-04-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-04-03_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-04-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-04-03"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-04-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2020-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2020-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2020-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2020-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2020-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2020-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2020-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2020-12-31_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2020-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-CommonStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-TreasuryStockMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_RangeAxis-MinimumMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_RangeAxis-MaximumMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-03_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_RangeAxis-MinimumMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-07-04_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"> | |||||||||||||||||||||
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2022-07-04 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> | |||||||||||||||||||||
</xbrldi:typedMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_RangeAxis-MaximumMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-07-04_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"> | |||||||||||||||||||||
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2022-07-04 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> | |||||||||||||||||||||
</xbrldi:typedMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:HousewaresSmallAppliancesMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:SafetyMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:HousewaresSmallAppliancesMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:SafetyMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:HousewaresSmallAppliancesMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:SafetyMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-05 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:HousewaresSmallAppliancesMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:SafetyMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-07-04 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:HousewaresSmallAppliancesMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:SafetyMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-03 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:HousewaresSmallAppliancesMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:DefenseMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:SafetyMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-01-01 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_FinancialInstrumentAxis-FixedRateMunicipalBondsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> npk:FixedRateMunicipalBondsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_FinancialInstrumentAxis-VariableRateDemandObligationMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:VariableRateDemandObligationMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_FinancialInstrumentAxis-FixedRateMunicipalBondsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> npk:FixedRateMunicipalBondsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_FinancialInstrumentAxis-VariableRateDemandObligationMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:VariableRateDemandObligationMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2021-04-04_2021-07-04"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2021-04-04 </startDate> | |||||||||||||||||||||
<endDate> 2021-07-04 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:HousewaresSmallAppliancesMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> npk:HousewaresSmallAppliancesMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_BalanceSheetLocationAxis-OtherCurrentAssetsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:OtherCurrentAssetsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2021-12-31_BalanceSheetLocationAxis-OtherCurrentAssetsMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:OtherCurrentAssetsMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2021-12-31 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2020-06-01_2020-06-30_LossContingenciesByNatureOfContingencyAxis-PropertyTaxAssessmentMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis"> npk:PropertyTaxAssessmentMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2020-06-01 </startDate> | |||||||||||||||||||||
<endDate> 2020-06-30 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="i_2022-07-03_LossContingenciesByNatureOfContingencyAxis-PropertyTaxAssessmentMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis"> npk:PropertyTaxAssessmentMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<instant> 2022-07-03 </instant> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<context id="d_2022-07-29_2022-07-29_SubsequentEventTypeAxis-SubsequentEventMember"> | |||||||||||||||||||||
<entity> | |||||||||||||||||||||
<identifier scheme="http://www.sec.gov/CIK"> 0000080172 </identifier> | |||||||||||||||||||||
<segment> | |||||||||||||||||||||
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember> | |||||||||||||||||||||
</segment> | |||||||||||||||||||||
</entity> | |||||||||||||||||||||
<period> | |||||||||||||||||||||
<startDate> 2022-07-29 </startDate> | |||||||||||||||||||||
<endDate> 2022-07-29 </endDate> | |||||||||||||||||||||
</period> | |||||||||||||||||||||
</context> | |||||||||||||||||||||
<unit id="Share"> | |||||||||||||||||||||
<measure> shares </measure> | |||||||||||||||||||||
</unit> | |||||||||||||||||||||
<unit id="USD"> | |||||||||||||||||||||
<measure> iso4217:USD </measure> | |||||||||||||||||||||
</unit> | |||||||||||||||||||||
<unit id="USDPerShare"> | |||||||||||||||||||||
<divide> | |||||||||||||||||||||
<unitNumerator> | |||||||||||||||||||||
<measure> iso4217:USD </measure> | |||||||||||||||||||||
</unitNumerator> | |||||||||||||||||||||
<unitDenominator> | |||||||||||||||||||||
<measure> shares </measure> | |||||||||||||||||||||
</unitDenominator> | |||||||||||||||||||||
</divide> | |||||||||||||||||||||
</unit> | |||||||||||||||||||||
<unit id="Month"> | |||||||||||||||||||||
<measure> utr:M </measure> | |||||||||||||||||||||
</unit> | |||||||||||||||||||||
<unit id="Year"> | |||||||||||||||||||||
<measure> utr:Y </measure> | |||||||||||||||||||||
</unit> | |||||||||||||||||||||
<unit id="Pure"> | |||||||||||||||||||||
<measure> pure </measure> | |||||||||||||||||||||
</unit> | |||||||||||||||||||||
<dei:EntityCentralIndexKey contextRef="d_2022-01-01_2022-07-03" id="thunderdome-EntityCentralIndexKey"> 0000080172 </dei:EntityCentralIndexKey> | |||||||||||||||||||||
<dei:EntityRegistrantName contextRef="d_2022-01-01_2022-07-03" id="thunderdome-EntityRegistrantName"> NATIONAL PRESTO INDUSTRIES INC </dei:EntityRegistrantName> | |||||||||||||||||||||
<dei:AmendmentFlag contextRef="d_2022-01-01_2022-07-03"> false </dei:AmendmentFlag> | |||||||||||||||||||||
<dei:CurrentFiscalYearEndDate contextRef="d_2022-01-01_2022-07-03"> --12-31 </dei:CurrentFiscalYearEndDate> | |||||||||||||||||||||
<dei:DocumentFiscalPeriodFocus contextRef="d_2022-01-01_2022-07-03"> Q2 </dei:DocumentFiscalPeriodFocus> | |||||||||||||||||||||
<dei:DocumentFiscalYearFocus contextRef="d_2022-01-01_2022-07-03"> 2022 </dei:DocumentFiscalYearFocus> | |||||||||||||||||||||
<us-gaap:CommitmentsAndContingencies contextRef="i_2022-07-03" id="c86661309" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:CommitmentsAndContingencies contextRef="i_2021-12-31" id="c86661311" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2022-07-03" decimals="INF" id="c86661319" unitRef="USDPerShare"> 1 </us-gaap:CommonStockParOrStatedValuePerShare> | |||||||||||||||||||||
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2021-12-31" decimals="INF" id="c86661322" unitRef="USDPerShare"> 1 </us-gaap:CommonStockParOrStatedValuePerShare> | |||||||||||||||||||||
<us-gaap:CommonStockSharesAuthorized contextRef="i_2022-07-03" decimals="INF" id="c86661323" unitRef="Share"> 12000000 </us-gaap:CommonStockSharesAuthorized> | |||||||||||||||||||||
<us-gaap:CommonStockSharesAuthorized contextRef="i_2021-12-31" decimals="INF" id="c86661326" unitRef="Share"> 12000000 </us-gaap:CommonStockSharesAuthorized> | |||||||||||||||||||||
<us-gaap:CommonStockSharesIssued contextRef="i_2022-07-03" decimals="INF" id="c86661327" unitRef="Share"> 7440518 </us-gaap:CommonStockSharesIssued> | |||||||||||||||||||||
<us-gaap:CommonStockSharesIssued contextRef="i_2021-12-31" decimals="INF" id="c86661330" unitRef="Share"> 7440518 </us-gaap:CommonStockSharesIssued> | |||||||||||||||||||||
<npk:RegularDividendsPerSharePaid contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661622" unitRef="USDPerShare"> 1.00 </npk:RegularDividendsPerSharePaid> | |||||||||||||||||||||
<npk:ExtraDividendsPerSharePaid contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661629" unitRef="USDPerShare"> 5.25 </npk:ExtraDividendsPerSharePaid> | |||||||||||||||||||||
<npk:RegularDividendsPerSharePaid contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661678" unitRef="USDPerShare"> 1.00 </npk:RegularDividendsPerSharePaid> | |||||||||||||||||||||
<npk:ExtraDividendsPerSharePaid contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661685" unitRef="USDPerShare"> 3.50 </npk:ExtraDividendsPerSharePaid> | |||||||||||||||||||||
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2021-01-01_2021-07-03_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661725" unitRef="USD"> 0 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized> | |||||||||||||||||||||
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2021-04-05_2021-07-04_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661733" unitRef="USD"> 0 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized> | |||||||||||||||||||||
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2022-04-04_2022-07-03_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661726" unitRef="USD"> 0 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized> | |||||||||||||||||||||
<us-gaap:NumberOfOperatingSegments contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661732" unitRef="Pure"> 3 </us-gaap:NumberOfOperatingSegments> | |||||||||||||||||||||
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661866" unitRef="USD"> 0 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss> | |||||||||||||||||||||
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661867" unitRef="USD"> 0 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss> | |||||||||||||||||||||
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661868" unitRef="USD"> 0 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax contextRef="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661876" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax contextRef="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661877" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661878" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax> | |||||||||||||||||||||
<npk:ExpectedPrepaymentUtilizationPeriod contextRef="d_2022-01-01_2022-07-03" id="c86661926"> P2Y </npk:ExpectedPrepaymentUtilizationPeriod> | |||||||||||||||||||||
<dei:DocumentType contextRef="d_2022-01-01_2022-07-03"> 10-Q </dei:DocumentType> | |||||||||||||||||||||
<dei:DocumentQuarterlyReport contextRef="d_2022-01-01_2022-07-03"> true </dei:DocumentQuarterlyReport> | |||||||||||||||||||||
<dei:DocumentPeriodEndDate contextRef="d_2022-01-01_2022-07-03"> 2022-07-03 </dei:DocumentPeriodEndDate> | |||||||||||||||||||||
<dei:DocumentTransitionReport contextRef="d_2022-01-01_2022-07-03"> false </dei:DocumentTransitionReport> | |||||||||||||||||||||
<dei:EntityFileNumber contextRef="d_2022-01-01_2022-07-03"> 1-2451 </dei:EntityFileNumber> | |||||||||||||||||||||
<dei:EntityIncorporationStateCountryCode contextRef="d_2022-01-01_2022-07-03"> WI </dei:EntityIncorporationStateCountryCode> | |||||||||||||||||||||
<dei:EntityTaxIdentificationNumber contextRef="d_2022-01-01_2022-07-03"> 39-0494170 </dei:EntityTaxIdentificationNumber> | |||||||||||||||||||||
<dei:EntityAddressAddressLine1 contextRef="d_2022-01-01_2022-07-03"> 3925 North Hastings Way </dei:EntityAddressAddressLine1> | |||||||||||||||||||||
<dei:EntityAddressCityOrTown contextRef="d_2022-01-01_2022-07-03"> Eau Claire </dei:EntityAddressCityOrTown> | |||||||||||||||||||||
<dei:EntityAddressStateOrProvince contextRef="d_2022-01-01_2022-07-03"> WI </dei:EntityAddressStateOrProvince> | |||||||||||||||||||||
<dei:EntityAddressPostalZipCode contextRef="d_2022-01-01_2022-07-03"> 54703-3703 </dei:EntityAddressPostalZipCode> | |||||||||||||||||||||
<dei:CityAreaCode contextRef="d_2022-01-01_2022-07-03"> 715 </dei:CityAreaCode> | |||||||||||||||||||||
<dei:LocalPhoneNumber contextRef="d_2022-01-01_2022-07-03"> 839-2121 </dei:LocalPhoneNumber> | |||||||||||||||||||||
<dei:Security12bTitle contextRef="d_2022-01-01_2022-07-03"> Common Stock, $1 par value </dei:Security12bTitle> | |||||||||||||||||||||
<dei:TradingSymbol contextRef="d_2022-01-01_2022-07-03"> NPK </dei:TradingSymbol> | |||||||||||||||||||||
<dei:SecurityExchangeName contextRef="d_2022-01-01_2022-07-03"> NYSE </dei:SecurityExchangeName> | |||||||||||||||||||||
<dei:EntityCurrentReportingStatus contextRef="d_2022-01-01_2022-07-03"> Yes </dei:EntityCurrentReportingStatus> | |||||||||||||||||||||
<dei:EntityInteractiveDataCurrent contextRef="d_2022-01-01_2022-07-03"> Yes </dei:EntityInteractiveDataCurrent> | |||||||||||||||||||||
<dei:EntityFilerCategory contextRef="d_2022-01-01_2022-07-03"> Accelerated Filer </dei:EntityFilerCategory> | |||||||||||||||||||||
<dei:EntitySmallBusiness contextRef="d_2022-01-01_2022-07-03"> false </dei:EntitySmallBusiness> | |||||||||||||||||||||
<dei:EntityEmergingGrowthCompany contextRef="d_2022-01-01_2022-07-03"> false </dei:EntityEmergingGrowthCompany> | |||||||||||||||||||||
<dei:EntityShellCompany contextRef="d_2022-01-01_2022-07-03"> false </dei:EntityShellCompany> | |||||||||||||||||||||
<dei:EntityCommonStockSharesOutstanding contextRef="i_2022-08-12" decimals="INF" unitRef="Share"> 7056962 </dei:EntityCommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2022-07-03" decimals="-3" id="c86661204" unitRef="USD"> 67089000 </us-gaap:CashAndCashEquivalentsAtCarryingValue> | |||||||||||||||||||||
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2021-12-31" decimals="-3" id="c86661206" unitRef="USD"> 109805000 </us-gaap:CashAndCashEquivalentsAtCarryingValue> | |||||||||||||||||||||
<us-gaap:MarketableSecuritiesCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661208" unitRef="USD"> 43029000 </us-gaap:MarketableSecuritiesCurrent> | |||||||||||||||||||||
<us-gaap:MarketableSecuritiesCurrent contextRef="i_2021-12-31" decimals="-4" id="c86661210" unitRef="USD"> 34190000 </us-gaap:MarketableSecuritiesCurrent> | |||||||||||||||||||||
<us-gaap:AccountsReceivableGross contextRef="i_2022-07-03" decimals="-3" id="c86661212" unitRef="USD"> 48722000 </us-gaap:AccountsReceivableGross> | |||||||||||||||||||||
<us-gaap:AccountsReceivableGross contextRef="i_2021-12-31" decimals="-3" id="c86661214" unitRef="USD"> 53377000 </us-gaap:AccountsReceivableGross> | |||||||||||||||||||||
<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2022-07-03" decimals="-3" id="c86661216" unitRef="USD"> 46131000 </us-gaap:InventoryFinishedGoodsNetOfReserves> | |||||||||||||||||||||
<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2021-12-31" decimals="-3" id="c86661218" unitRef="USD"> 40624000 </us-gaap:InventoryFinishedGoodsNetOfReserves> | |||||||||||||||||||||
<us-gaap:InventoryWorkInProcess contextRef="i_2022-07-03" decimals="-3" id="c86661220" unitRef="USD"> 100218000 </us-gaap:InventoryWorkInProcess> | |||||||||||||||||||||
<us-gaap:InventoryWorkInProcess contextRef="i_2021-12-31" decimals="-3" id="c86661222" unitRef="USD"> 92437000 </us-gaap:InventoryWorkInProcess> | |||||||||||||||||||||
<us-gaap:InventoryRawMaterials contextRef="i_2022-07-03" decimals="-3" id="c86661224" unitRef="USD"> 9849000 </us-gaap:InventoryRawMaterials> | |||||||||||||||||||||
<us-gaap:InventoryNet contextRef="i_2022-07-03" decimals="-3" id="c86661225" unitRef="USD"> 156198000 </us-gaap:InventoryNet> | |||||||||||||||||||||
<us-gaap:InventoryRawMaterials contextRef="i_2021-12-31" decimals="-5" id="c86661226" unitRef="USD"> 10800000 </us-gaap:InventoryRawMaterials> | |||||||||||||||||||||
<us-gaap:InventoryNet contextRef="i_2021-12-31" decimals="-3" id="c86661227" unitRef="USD"> 143861000 </us-gaap:InventoryNet> | |||||||||||||||||||||
<us-gaap:NotesAndLoansReceivableNetCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661229" unitRef="USD"> 2266000 </us-gaap:NotesAndLoansReceivableNetCurrent> | |||||||||||||||||||||
<us-gaap:NotesAndLoansReceivableNetCurrent contextRef="i_2021-12-31" decimals="-4" id="c86661231" unitRef="USD"> 2330000 </us-gaap:NotesAndLoansReceivableNetCurrent> | |||||||||||||||||||||
<us-gaap:OtherAssetsCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661233" unitRef="USD"> 6655000 </us-gaap:OtherAssetsCurrent> | |||||||||||||||||||||
<us-gaap:OtherAssetsCurrent contextRef="i_2021-12-31" decimals="-4" id="c86661235" unitRef="USD"> 4490000 </us-gaap:OtherAssetsCurrent> | |||||||||||||||||||||
<us-gaap:AssetsCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661237" unitRef="USD"> 323959000 </us-gaap:AssetsCurrent> | |||||||||||||||||||||
<us-gaap:AssetsCurrent contextRef="i_2021-12-31" decimals="-3" id="c86661239" unitRef="USD"> 348053000 </us-gaap:AssetsCurrent> | |||||||||||||||||||||
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2022-07-03" decimals="-3" id="c86661240" unitRef="USD"> 98875000 </us-gaap:PropertyPlantAndEquipmentGross> | |||||||||||||||||||||
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2021-12-31" decimals="-3" id="c86661242" unitRef="USD"> 98573000 </us-gaap:PropertyPlantAndEquipmentGross> | |||||||||||||||||||||
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2022-07-03" decimals="-3" id="c86661244" unitRef="USD"> 63162000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment> | |||||||||||||||||||||
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2022-07-03" decimals="-3" id="c86661245" unitRef="USD"> 35713000 </us-gaap:PropertyPlantAndEquipmentNet> | |||||||||||||||||||||
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2021-12-31" decimals="-4" id="c86661246" unitRef="USD"> 61850000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment> | |||||||||||||||||||||
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2021-12-31" decimals="-3" id="c86661247" unitRef="USD"> 36723000 </us-gaap:PropertyPlantAndEquipmentNet> | |||||||||||||||||||||
<us-gaap:Goodwill contextRef="i_2022-07-03" decimals="-3" id="c86661249" unitRef="USD"> 15317000 </us-gaap:Goodwill> | |||||||||||||||||||||
<us-gaap:Goodwill contextRef="i_2021-12-31" decimals="-3" id="c86661251" unitRef="USD"> 15317000 </us-gaap:Goodwill> | |||||||||||||||||||||
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2022-07-03" decimals="-3" id="c86661253" unitRef="USD"> 2517000 </us-gaap:IntangibleAssetsNetExcludingGoodwill> | |||||||||||||||||||||
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2021-12-31" decimals="-3" id="c86661255" unitRef="USD"> 2624000 </us-gaap:IntangibleAssetsNetExcludingGoodwill> | |||||||||||||||||||||
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2022-07-03" decimals="-4" id="c86661257" unitRef="USD"> 9930000 </us-gaap:OperatingLeaseRightOfUseAsset> | |||||||||||||||||||||
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2021-12-31" decimals="-3" id="c86661259" unitRef="USD"> 10161000 </us-gaap:OperatingLeaseRightOfUseAsset> | |||||||||||||||||||||
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i_2022-07-03" decimals="-3" id="c86661261" unitRef="USD"> 4665000 </us-gaap:DeferredIncomeTaxAssetsNet> | |||||||||||||||||||||
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i_2021-12-31" decimals="-3" id="c86661263" unitRef="USD"> 4642000 </us-gaap:DeferredIncomeTaxAssetsNet> | |||||||||||||||||||||
<us-gaap:OtherAssetsNoncurrent contextRef="i_2022-07-03" decimals="-3" id="c86661265" unitRef="USD"> 1881000 </us-gaap:OtherAssetsNoncurrent> | |||||||||||||||||||||
<us-gaap:OtherAssetsNoncurrent contextRef="i_2021-12-31" decimals="-3" id="c86661267" unitRef="USD"> 2878000 </us-gaap:OtherAssetsNoncurrent> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03" decimals="-3" id="c86661269" unitRef="USD"> 393982000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-12-31" decimals="-3" id="c86661271" unitRef="USD"> 420398000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:AccountsPayableCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661280" unitRef="USD"> 27811000 </us-gaap:AccountsPayableCurrent> | |||||||||||||||||||||
<us-gaap:AccountsPayableCurrent contextRef="i_2021-12-31" decimals="-3" id="c86661282" unitRef="USD"> 32759000 </us-gaap:AccountsPayableCurrent> | |||||||||||||||||||||
<us-gaap:AccruedIncomeTaxesCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661284" unitRef="USD"> 3082000 </us-gaap:AccruedIncomeTaxesCurrent> | |||||||||||||||||||||
<us-gaap:AccruedIncomeTaxesCurrent contextRef="i_2021-12-31" decimals="-3" id="c86661286" unitRef="USD"> 3163000 </us-gaap:AccruedIncomeTaxesCurrent> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661288" unitRef="USD"> 527000 </us-gaap:OperatingLeaseLiabilityCurrent> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i_2021-12-31" decimals="-3" id="c86661290" unitRef="USD"> 546000 </us-gaap:OperatingLeaseLiabilityCurrent> | |||||||||||||||||||||
<us-gaap:AccruedLiabilitiesCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661292" unitRef="USD"> 16787000 </us-gaap:AccruedLiabilitiesCurrent> | |||||||||||||||||||||
<us-gaap:AccruedLiabilitiesCurrent contextRef="i_2021-12-31" decimals="-3" id="c86661294" unitRef="USD"> 16691000 </us-gaap:AccruedLiabilitiesCurrent> | |||||||||||||||||||||
<us-gaap:LiabilitiesCurrent contextRef="i_2022-07-03" decimals="-3" id="c86661296" unitRef="USD"> 48207000 </us-gaap:LiabilitiesCurrent> | |||||||||||||||||||||
<us-gaap:LiabilitiesCurrent contextRef="i_2021-12-31" decimals="-3" id="c86661298" unitRef="USD"> 53159000 </us-gaap:LiabilitiesCurrent> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2022-07-03" decimals="-3" id="c86661300" unitRef="USD"> 9403000 </us-gaap:OperatingLeaseLiabilityNoncurrent> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2021-12-31" decimals="-3" id="c86661302" unitRef="USD"> 9616000 </us-gaap:OperatingLeaseLiabilityNoncurrent> | |||||||||||||||||||||
<us-gaap:Liabilities contextRef="i_2022-07-03" decimals="-4" id="c86661304" unitRef="USD"> 57610000 </us-gaap:Liabilities> | |||||||||||||||||||||
<us-gaap:Liabilities contextRef="i_2021-12-31" decimals="-3" id="c86661306" unitRef="USD"> 62775000 </us-gaap:Liabilities> | |||||||||||||||||||||
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2022-07-03" decimals="-3" id="c86661315" unitRef="USD"> 7441000 </us-gaap:OtherLiabilitiesNoncurrent> | |||||||||||||||||||||
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2021-12-31" decimals="-3" id="c86661317" unitRef="USD"> 7441000 </us-gaap:OtherLiabilitiesNoncurrent> | |||||||||||||||||||||
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="i_2022-07-03" decimals="-3" id="c86661331" unitRef="USD"> 14374000 </us-gaap:AdditionalPaidInCapitalCommonStock> | |||||||||||||||||||||
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="i_2021-12-31" decimals="-3" id="c86661333" unitRef="USD"> 13743000 </us-gaap:AdditionalPaidInCapitalCommonStock> | |||||||||||||||||||||
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2022-07-03" decimals="-4" id="c86661335" unitRef="USD"> 326970000 </us-gaap:RetainedEarningsAccumulatedDeficit> | |||||||||||||||||||||
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2021-12-31" decimals="-3" id="c86661337" unitRef="USD"> 349198000 </us-gaap:RetainedEarningsAccumulatedDeficit> | |||||||||||||||||||||
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2022-07-03" decimals="-3" id="c86661339" unitRef="USD"> -67000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax> | |||||||||||||||||||||
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2021-12-31" decimals="-4" id="c86661341" unitRef="USD"> 20000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax> | |||||||||||||||||||||
<us-gaap:StockholdersEquityBeforeTreasuryStock contextRef="i_2022-07-03" decimals="-3" id="c86661343" unitRef="USD"> 348718000 </us-gaap:StockholdersEquityBeforeTreasuryStock> | |||||||||||||||||||||
<us-gaap:StockholdersEquityBeforeTreasuryStock contextRef="i_2021-12-31" decimals="-3" id="c86661345" unitRef="USD"> 370402000 </us-gaap:StockholdersEquityBeforeTreasuryStock> | |||||||||||||||||||||
<us-gaap:TreasuryStockValue contextRef="i_2022-07-03" decimals="-3" id="c86661347" unitRef="USD"> 12346000 </us-gaap:TreasuryStockValue> | |||||||||||||||||||||
<us-gaap:TreasuryStockValue contextRef="i_2021-12-31" decimals="-3" id="c86661349" unitRef="USD"> 12779000 </us-gaap:TreasuryStockValue> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03" decimals="-3" id="c86661352" unitRef="USD"> 336372000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-12-31" decimals="-3" id="c86661354" unitRef="USD"> 357623000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2022-07-03" decimals="-3" id="c86661356" unitRef="USD"> 393982000 </us-gaap:LiabilitiesAndStockholdersEquity> | |||||||||||||||||||||
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2021-12-31" decimals="-3" id="c86661358" unitRef="USD"> 420398000 </us-gaap:LiabilitiesAndStockholdersEquity> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661367" unitRef="USD"> 77138000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661368" unitRef="USD"> 87118000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661369" unitRef="USD"> 137892000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661370" unitRef="USD"> 168145000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2022-04-04_2022-07-03" decimals="-5" id="c86661371" unitRef="USD"> 62100000 </us-gaap:CostOfGoodsAndServicesSold> | |||||||||||||||||||||
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661372" unitRef="USD"> 69443000 </us-gaap:CostOfGoodsAndServicesSold> | |||||||||||||||||||||
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661373" unitRef="USD"> 113143000 </us-gaap:CostOfGoodsAndServicesSold> | |||||||||||||||||||||
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661374" unitRef="USD"> 132109000 </us-gaap:CostOfGoodsAndServicesSold> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661375" unitRef="USD"> 15038000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661376" unitRef="USD"> 17675000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661377" unitRef="USD"> 24749000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661378" unitRef="USD"> 36036000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661379" unitRef="USD"> 7125000 </us-gaap:SellingGeneralAndAdministrativeExpense> | |||||||||||||||||||||
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661380" unitRef="USD"> 6291000 </us-gaap:SellingGeneralAndAdministrativeExpense> | |||||||||||||||||||||
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661381" unitRef="USD"> 13695000 </us-gaap:SellingGeneralAndAdministrativeExpense> | |||||||||||||||||||||
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661382" unitRef="USD"> 13655000 </us-gaap:SellingGeneralAndAdministrativeExpense> | |||||||||||||||||||||
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661383" unitRef="USD"> 54000 </us-gaap:AmortizationOfIntangibleAssets> | |||||||||||||||||||||
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661384" unitRef="USD"> 54000 </us-gaap:AmortizationOfIntangibleAssets> | |||||||||||||||||||||
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661385" unitRef="USD"> 108000 </us-gaap:AmortizationOfIntangibleAssets> | |||||||||||||||||||||
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661386" unitRef="USD"> 108000 </us-gaap:AmortizationOfIntangibleAssets> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661387" unitRef="USD"> 7859000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-04-05_2021-07-04" decimals="-4" id="c86661388" unitRef="USD"> 11330000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661389" unitRef="USD"> 10946000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661390" unitRef="USD"> 22273000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661391" unitRef="USD"> 775000 </us-gaap:OtherNonoperatingIncomeExpense> | |||||||||||||||||||||
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661392" unitRef="USD"> 565000 </us-gaap:OtherNonoperatingIncomeExpense> | |||||||||||||||||||||
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661393" unitRef="USD"> 1444000 </us-gaap:OtherNonoperatingIncomeExpense> | |||||||||||||||||||||
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661394" unitRef="USD"> 1265000 </us-gaap:OtherNonoperatingIncomeExpense> | |||||||||||||||||||||
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661395" unitRef="USD"> 8634000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest> | |||||||||||||||||||||
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661396" unitRef="USD"> 11895000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest> | |||||||||||||||||||||
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2022-01-01_2022-07-03" decimals="-4" id="c86661397" unitRef="USD"> 12390000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest> | |||||||||||||||||||||
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661398" unitRef="USD"> 23538000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest> | |||||||||||||||||||||
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2022-04-04_2022-07-03" decimals="-4" id="c86661399" unitRef="USD"> 1950000 </us-gaap:IncomeTaxExpenseBenefit> | |||||||||||||||||||||
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661400" unitRef="USD"> 2603000 </us-gaap:IncomeTaxExpenseBenefit> | |||||||||||||||||||||
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661401" unitRef="USD"> 2791000 </us-gaap:IncomeTaxExpenseBenefit> | |||||||||||||||||||||
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661402" unitRef="USD"> 5253000 </us-gaap:IncomeTaxExpenseBenefit> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661403" unitRef="USD"> 6684000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661404" unitRef="USD"> 9292000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661405" unitRef="USD"> 9599000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661406" unitRef="USD"> 18285000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2022-04-04_2022-07-03" decimals="INF" id="c86661408" unitRef="Share"> 7081 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> | |||||||||||||||||||||
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2021-04-05_2021-07-04" decimals="INF" id="c86661409" unitRef="Share"> 7060 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> | |||||||||||||||||||||
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661410" unitRef="Share"> 7077 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> | |||||||||||||||||||||
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661411" unitRef="Share"> 7057 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic> | |||||||||||||||||||||
<us-gaap:EarningsPerShareBasic contextRef="d_2022-04-04_2022-07-03" decimals="INF" id="c86661413" unitRef="USDPerShare"> 0.94 </us-gaap:EarningsPerShareBasic> | |||||||||||||||||||||
<us-gaap:EarningsPerShareBasic contextRef="d_2021-04-05_2021-07-04" decimals="INF" id="c86661414" unitRef="USDPerShare"> 1.32 </us-gaap:EarningsPerShareBasic> | |||||||||||||||||||||
<us-gaap:EarningsPerShareBasic contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661415" unitRef="USDPerShare"> 1.36 </us-gaap:EarningsPerShareBasic> | |||||||||||||||||||||
<us-gaap:EarningsPerShareBasic contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661416" unitRef="USDPerShare"> 2.59 </us-gaap:EarningsPerShareBasic> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661418" unitRef="USD"> 6684000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661419" unitRef="USD"> 9292000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661420" unitRef="USD"> 9599000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661421" unitRef="USD"> 18285000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661423" unitRef="USD"> -25000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661424" unitRef="USD"> -34000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661425" unitRef="USD"> -87000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661426" unitRef="USD"> -83000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661427" unitRef="USD"> 6659000 </us-gaap:ComprehensiveIncomeNetOfTax> | |||||||||||||||||||||
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661428" unitRef="USD"> 9258000 </us-gaap:ComprehensiveIncomeNetOfTax> | |||||||||||||||||||||
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661429" unitRef="USD"> 9512000 </us-gaap:ComprehensiveIncomeNetOfTax> | |||||||||||||||||||||
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661430" unitRef="USD"> 18202000 </us-gaap:ComprehensiveIncomeNetOfTax> | |||||||||||||||||||||
<npk:CashDividendsDeclaredAndPaid contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661431" unitRef="USDPerShare"> 0.00 </npk:CashDividendsDeclaredAndPaid> | |||||||||||||||||||||
<npk:CashDividendsDeclaredAndPaid contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661432" unitRef="USDPerShare"> 0.00 </npk:CashDividendsDeclaredAndPaid> | |||||||||||||||||||||
<npk:CashDividendsDeclaredAndPaid contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661433" unitRef="USDPerShare"> 4.50 </npk:CashDividendsDeclaredAndPaid> | |||||||||||||||||||||
<npk:CashDividendsDeclaredAndPaid contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661434" unitRef="USDPerShare"> 6.25 </npk:CashDividendsDeclaredAndPaid> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661438" unitRef="USD"> 9599000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661439" unitRef="USD"> 18285000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:Depreciation contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661441" unitRef="USD"> 1311000 </us-gaap:Depreciation> | |||||||||||||||||||||
<us-gaap:Depreciation contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661442" unitRef="USD"> 1357000 </us-gaap:Depreciation> | |||||||||||||||||||||
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661443" unitRef="USD"> 108000 </us-gaap:AmortizationOfIntangibleAssets> | |||||||||||||||||||||
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661444" unitRef="USD"> 108000 </us-gaap:AmortizationOfIntangibleAssets> | |||||||||||||||||||||
<npk:NoncashRetirementPlanExpense contextRef="d_2022-01-01_2022-07-03" decimals="-4" id="c86661445" unitRef="USD"> 420000 </npk:NoncashRetirementPlanExpense> | |||||||||||||||||||||
<npk:NoncashRetirementPlanExpense contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661446" unitRef="USD"> 402000 </npk:NoncashRetirementPlanExpense> | |||||||||||||||||||||
<us-gaap:ProceedsFromInsuranceSettlementOperatingActivities contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661447" unitRef="USD"> 89000 </us-gaap:ProceedsFromInsuranceSettlementOperatingActivities> | |||||||||||||||||||||
<us-gaap:OtherNoncashIncomeExpense contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661449" unitRef="USD"> -328000 </us-gaap:OtherNoncashIncomeExpense> | |||||||||||||||||||||
<us-gaap:OtherNoncashIncomeExpense contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661450" unitRef="USD"> -168000 </us-gaap:OtherNoncashIncomeExpense> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661452" unitRef="USD"> -4666000 </us-gaap:IncreaseDecreaseInAccountsReceivable> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661453" unitRef="USD"> -3797000 </us-gaap:IncreaseDecreaseInAccountsReceivable> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInInventories contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661454" unitRef="USD"> 12437000 </us-gaap:IncreaseDecreaseInInventories> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInInventories contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661455" unitRef="USD"> 7634000 </us-gaap:IncreaseDecreaseInInventories> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661456" unitRef="USD"> 1168000 </us-gaap:IncreaseDecreaseInOtherOperatingAssets> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661457" unitRef="USD"> 1357000 </us-gaap:IncreaseDecreaseInOtherOperatingAssets> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661458" unitRef="USD"> -4852000 </us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661459" unitRef="USD"> -6733000 </us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661460" unitRef="USD"> -172000 </us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable> | |||||||||||||||||||||
<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2021-01-01_2021-07-04" decimals="-4" id="c86661461" unitRef="USD"> -2290000 </us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable> | |||||||||||||||||||||
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661462" unitRef="USD"> -2108000 </us-gaap:NetCashProvidedByUsedInOperatingActivities> | |||||||||||||||||||||
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661463" unitRef="USD"> 6103000 </us-gaap:NetCashProvidedByUsedInOperatingActivities> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661465" unitRef="USD"> 11587000 </us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661466" unitRef="USD"> -0 </us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661467" unitRef="USD"> 2637000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="d_2021-01-01_2021-07-04" decimals="-4" id="c86661468" unitRef="USD"> 26410000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661469" unitRef="USD"> 76000 </us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661470" unitRef="USD"> 0 </us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661471" unitRef="USD"> 302000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661472" unitRef="USD"> 1956000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment> | |||||||||||||||||||||
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661473" unitRef="USD"> -9176000 </us-gaap:NetCashProvidedByUsedInInvestingActivities> | |||||||||||||||||||||
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661474" unitRef="USD"> 24454000 </us-gaap:NetCashProvidedByUsedInInvestingActivities> | |||||||||||||||||||||
<us-gaap:PaymentsOfDividendsCommonStock contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661476" unitRef="USD"> 31827000 </us-gaap:PaymentsOfDividendsCommonStock> | |||||||||||||||||||||
<us-gaap:PaymentsOfDividendsCommonStock contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661477" unitRef="USD"> 44083000 </us-gaap:PaymentsOfDividendsCommonStock> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleOfTreasuryStock contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661478" unitRef="USD"> 436000 </us-gaap:ProceedsFromSaleOfTreasuryStock> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleOfTreasuryStock contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661479" unitRef="USD"> 572000 </us-gaap:ProceedsFromSaleOfTreasuryStock> | |||||||||||||||||||||
<us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661480" unitRef="USD"> -41000 </us-gaap:ProceedsFromPaymentsForOtherFinancingActivities> | |||||||||||||||||||||
<us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="d_2021-01-01_2021-07-04" decimals="-4" id="c86661481" unitRef="USD"> -30000 </us-gaap:ProceedsFromPaymentsForOtherFinancingActivities> | |||||||||||||||||||||
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661482" unitRef="USD"> -31432000 </us-gaap:NetCashProvidedByUsedInFinancingActivities> | |||||||||||||||||||||
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661483" unitRef="USD"> -43541000 </us-gaap:NetCashProvidedByUsedInFinancingActivities> | |||||||||||||||||||||
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661484" unitRef="USD"> -42716000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect> | |||||||||||||||||||||
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661485" unitRef="USD"> -12984000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect> | |||||||||||||||||||||
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2021-12-31" decimals="-3" id="c86661486" unitRef="USD"> 109805000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents> | |||||||||||||||||||||
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2020-12-31" decimals="-3" id="c86661487" unitRef="USD"> 86036000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents> | |||||||||||||||||||||
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2022-07-03" decimals="-3" id="c86661488" unitRef="USD"> 67089000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents> | |||||||||||||||||||||
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2021-07-04" decimals="-3" id="c86661489" unitRef="USD"> 73052000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents> | |||||||||||||||||||||
<us-gaap:CommonStockSharesOutstanding contextRef="i_2021-04-04_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661497" unitRef="Share"> 7036 </us-gaap:CommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-04-04_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c86661498" unitRef="USD"> 7441000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-04-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661499" unitRef="USD"> 13006000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-04-04_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661500" unitRef="USD"> 332538000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-04-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661501" unitRef="USD"> 105000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-04-04_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661502" unitRef="USD"> -12971000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-04-04" decimals="-3" id="c86661503" unitRef="USD"> 340119000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661507" unitRef="USD"> 9292000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661510" unitRef="USD"> 9292000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-CommonStockMember" id="c86661512" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c86661513" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember" id="c86661514" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661515" unitRef="USD"> -34000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-TreasuryStockMember" id="c86661516" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661517" unitRef="USD"> -34000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodSharesOther contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661518" unitRef="Share"> 2 </us-gaap:StockIssuedDuringPeriodSharesOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-4" id="c86661520" unitRef="USD"> 250000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661521" unitRef="USD"> 1000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2021-04-05_2021-07-04_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661523" unitRef="USD"> 62000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661524" unitRef="USD"> 313000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:CommonStockSharesOutstanding contextRef="i_2021-07-04_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661525" unitRef="Share"> 7038 </us-gaap:CommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c86661526" unitRef="USD"> 7441000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661527" unitRef="USD"> 13256000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661528" unitRef="USD"> 341831000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661529" unitRef="USD"> 71000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661530" unitRef="USD"> -12909000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04" decimals="-4" id="c86661531" unitRef="USD"> 349690000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:CommonStockSharesOutstanding contextRef="i_2022-04-03_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661532" unitRef="Share"> 7054 </us-gaap:CommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-04-03_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c86661533" unitRef="USD"> 7441000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-04-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661534" unitRef="USD"> 14156000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-04-03_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661535" unitRef="USD"> 320286000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-04-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661536" unitRef="USD"> -42000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-04-03_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-4" id="c86661537" unitRef="USD"> -12450000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-04-03" decimals="-3" id="c86661538" unitRef="USD"> 329391000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661542" unitRef="USD"> 6684000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661545" unitRef="USD"> 6684000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" id="c86661549" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661550" unitRef="USD"> -25000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661552" unitRef="USD"> -25000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodSharesOther contextRef="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661567" unitRef="Share"> 3 </us-gaap:StockIssuedDuringPeriodSharesOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661569" unitRef="USD"> 218000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661570" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2022-04-04_2022-07-03_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661572" unitRef="USD"> 104000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661573" unitRef="USD"> 322000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:CommonStockSharesOutstanding contextRef="i_2022-07-03_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661574" unitRef="Share"> 7057 </us-gaap:CommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c86661575" unitRef="USD"> 7441000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661576" unitRef="USD"> 14374000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-4" id="c86661577" unitRef="USD"> 326970000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661578" unitRef="USD"> -67000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661579" unitRef="USD"> -12346000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03" decimals="-3" id="c86661580" unitRef="USD"> 336372000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:CommonStockSharesOutstanding contextRef="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661588" unitRef="Share"> 7025 </us-gaap:CommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c86661589" unitRef="USD"> 7441000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661590" unitRef="USD"> 12438000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661591" unitRef="USD"> 367627000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661592" unitRef="USD"> 154000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661593" unitRef="USD"> -13312000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2020-12-31" decimals="-3" id="c86661594" unitRef="USD"> 374348000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661598" unitRef="USD"> 18285000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661601" unitRef="USD"> 18285000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661606" unitRef="USD"> -83000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661608" unitRef="USD"> -83000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:DividendsCommonStock contextRef="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661612" unitRef="USD"> 44083000 </us-gaap:DividendsCommonStock> | |||||||||||||||||||||
<us-gaap:DividendsCommonStock contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661615" unitRef="USD"> 44083000 </us-gaap:DividendsCommonStock> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodSharesOther contextRef="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661630" unitRef="Share"> 13 </us-gaap:StockIssuedDuringPeriodSharesOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661632" unitRef="USD"> 818000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2021-01-01_2021-07-04_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661635" unitRef="USD"> 403000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661636" unitRef="USD"> 1223000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:CommonStockSharesOutstanding contextRef="i_2021-07-04_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661637" unitRef="Share"> 7038 </us-gaap:CommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c86661638" unitRef="USD"> 7441000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661639" unitRef="USD"> 13256000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661640" unitRef="USD"> 341831000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661641" unitRef="USD"> 71000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661642" unitRef="USD"> -12909000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-07-04" decimals="-4" id="c86661643" unitRef="USD"> 349690000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:CommonStockSharesOutstanding contextRef="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661644" unitRef="Share"> 7042 </us-gaap:CommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c86661645" unitRef="USD"> 7441000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661646" unitRef="USD"> 13743000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661647" unitRef="USD"> 349198000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-4" id="c86661648" unitRef="USD"> 20000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661649" unitRef="USD"> -12779000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2021-12-31" decimals="-3" id="c86661650" unitRef="USD"> 357623000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661654" unitRef="USD"> 9599000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661657" unitRef="USD"> 9599000 </us-gaap:NetIncomeLoss> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-CommonStockMember" id="c86661659" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c86661660" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" id="c86661661" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661662" unitRef="USD"> -87000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-TreasuryStockMember" id="c86661663" unitRef="USD" xsi:nil="true"/> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661664" unitRef="USD"> -87000 </us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent> | |||||||||||||||||||||
<us-gaap:DividendsCommonStock contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661668" unitRef="USD"> 31827000 </us-gaap:DividendsCommonStock> | |||||||||||||||||||||
<us-gaap:DividendsCommonStock contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661671" unitRef="USD"> 31827000 </us-gaap:DividendsCommonStock> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodSharesOther contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661686" unitRef="Share"> 15 </us-gaap:StockIssuedDuringPeriodSharesOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661688" unitRef="USD"> 631000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c86661689" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661691" unitRef="USD"> 433000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:StockIssuedDuringPeriodValueOther contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661692" unitRef="USD"> 1064000 </us-gaap:StockIssuedDuringPeriodValueOther> | |||||||||||||||||||||
<us-gaap:CommonStockSharesOutstanding contextRef="i_2022-07-03_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c86661693" unitRef="Share"> 7057 </us-gaap:CommonStockSharesOutstanding> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c86661694" unitRef="USD"> 7441000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c86661695" unitRef="USD"> 14374000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-4" id="c86661696" unitRef="USD"> 326970000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661697" unitRef="USD"> -67000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03_StatementEquityComponentsAxis-TreasuryStockMember" decimals="-3" id="c86661698" unitRef="USD"> -12346000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:StockholdersEquity contextRef="i_2022-07-03" decimals="-3" id="c86661699" unitRef="USD"> 336372000 </us-gaap:StockholdersEquity> | |||||||||||||||||||||
<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180501"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE A – BASIS OF PRESENTATION</span> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The consolidated interim financial statements included herein are unaudited and have been prepared by the Company pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management of the Company, the consolidated interim financial statements reflect all of the adjustments which were of a normal recurring nature necessary for a fair presentation of the results of the interim periods. The condensed consolidated balance sheet as of <em style="font: inherit;"> December 31, 2021</em> is summarized from audited consolidated financial statements, but does <em style="font: inherit;">not</em> include all the disclosures contained therein and should be read in conjunction with the <em style="font: inherit;">2021</em> Annual Report on Form <em style="font: inherit;">10</em>-K. Interim results for the period are <em style="font: inherit;">not</em> indicative of those for the year.</p> </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock> | |||||||||||||||||||||
<us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180502"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE B – GENERAL</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The after-effects of the government responses to the COVID-<em style="font: inherit;">19</em> virus have impacted worldwide economic activity. The Company continues to monitor the impact on all aspects of its business, including effects on employees, customers, suppliers, and the global economy and will adjust procedures accordingly. The after-effects of the COVID-<em style="font: inherit;">19</em> related edicts and guidelines also continue to affect each segment in a variety of fashions, which include material and labor shortages, contributing to increased material and labor costs as well as difficulty in securing needed products and components and personnel; congestion throughout the supply chain resulting in sizable delays; increased absenteeism; limited opportunities to meet with customers/suppliers; as well as inefficiencies inherent when dealing with suppliers and customers that continue to work from home. The extent to which these after-effects from the various responses to the COVID-<em style="font: inherit;">19</em> pandemic impact the Company’s business for the remainder of <em style="font: inherit;">2022</em> and beyond will depend on future developments that are highly uncertain and cannot be predicted.</p> </us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock> | |||||||||||||||||||||
<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180503"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE C – REVENUES</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company’s revenues are derived from short-term contracts and programs that are typically completed within 3 to 36 months and are recognized in accordance with Financial Accounting Standard Board (“FASB”) Accounting Standard Codification (“ASC”) Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>. The Company’s contracts generally contain <em style="font: inherit;">one</em> or more performance obligations: the physical delivery of distinct ordered product or products. The Company provides an assurance type product warranty on its products to the original owner. In addition, for the Housewares/Small Appliances segment, the Company estimates returns of seasonal products and returns of newly introduced products sold with a return privilege. Stand-alone selling prices are set forth in each contract and are used to allocate revenue to the corresponding performance obligations. For the Housewares/Small Appliances segment, contracts include variable consideration, as the prices are subject to customer allowances, which principally consist of allowances for cooperative advertising, defective product, and trade discounts. Customer allowances are generally allocated to the performance obligations based on budgeted rates agreed upon with customers, as well as historical experience, and yield the Company’s best estimate of the expected value for the variable consideration.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company's contracts in the Defense segment are primarily with the U.S. Department of Defense (DOD) and DOD prime contractors. As a consequence, this segment's business essentially depends on the product needs and governmental funding of the DOD. Substantially all of the work performed by the Defense segment directly or indirectly for the DOD is performed on a fixed-price basis. Under fixed-price contracts, the price paid to the contractor is usually awarded based on competition at the outset of the contract and therefore, with the exception of limited escalation provisions on specific materials, is generally <em style="font: inherit;">not</em> subject to any adjustments reflecting the actual costs incurred by the contractor.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">For the Housewares/Small Appliance segment, revenue is generally recognized as the completed, ordered product is shipped to the customer from the Company’s warehouses. For the relatively few situations in which revenue should be recognized when product is received by the customer, the Company adjusts revenue accordingly. For the Defense segment, revenue is primarily recognized when the customer has legal title and formally documents that it has accepted the products. 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. 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', Times, serif;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;">The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, and customer advances and deposits (contract liabilities) on the Company’s Condensed Consolidated Balance Sheets. For the Defense segment, the Company occasionally receives advances or deposits from certain customers before revenue is recognized, resulting in contract liabilities. These advances or deposits do <em style="font: inherit;">not</em> represent a significant financing component. As of <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> December 31, 2021</em>, $4,233,000 and $2,211,000, respectively, of contract liabilities were included in Accounts Payable on the Company’s Condensed Consolidated Balance Sheets. The Company recognized revenue of $113,000 during the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> July 3, 2022</em> that was included in the Defense segment contract liability at the beginning of that period. The Company monitors its estimates of variable consideration, which includes customer allowances for cooperative advertising, defective product, 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 the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> month periods ended <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> July 4, 2021</em>, there were <span style="-sec-ix-hidden:c86661725"><span style="-sec-ix-hidden:c86661733">no</span></span> material adjustments to the aforementioned estimates. There were <span style="-sec-ix-hidden:c86661726">no</span> amounts of revenue recognized during the same periods related to performance obligations satisfied in a previous period. The portion of contract transaction prices allocated to unsatisfied performance obligations, also known as the contract backlog, in the Company’s Defense segment were $422,745,000 and $460,800,000 as of <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> December 31, 2021</em>, respectively. The Company anticipates that the unsatisfied performance obligations (contract backlog) will be fulfilled in an 18 to 36-month period. The performance obligations in the Housewares/Small Appliances segment have original expected durations of less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company’s principal sources of revenue are derived from <span style="-sec-ix-hidden:c86661732">three</span> segments: Housewares/Small Appliance, Defense, and Safety, as shown in Note E. Management utilizes the performance measures by segment to evaluate the financial performance of and make operating decisions for the Company.</p> </us-gaap:RevenueFromContractWithCustomerTextBlock> | |||||||||||||||||||||
<npk:RevenueContractPeriod contextRef="d_2022-01-01_2022-07-03_RangeAxis-MinimumMember" id="c86661708"> P3M </npk:RevenueContractPeriod> | |||||||||||||||||||||
<npk:RevenueContractPeriod contextRef="d_2022-01-01_2022-07-03_RangeAxis-MaximumMember" id="c86661709"> P36Y </npk:RevenueContractPeriod> | |||||||||||||||||||||
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2022-07-03_StatementBusinessSegmentsAxis-DefenseMember" decimals="INF" id="c86661719" unitRef="USD"> 4233000 </us-gaap:ContractWithCustomerLiabilityCurrent> | |||||||||||||||||||||
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2021-12-31_StatementBusinessSegmentsAxis-DefenseMember" decimals="INF" id="c86661720" unitRef="USD"> 2211000 </us-gaap:ContractWithCustomerLiabilityCurrent> | |||||||||||||||||||||
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2022-01-01_2022-07-03_StatementBusinessSegmentsAxis-DefenseMember" decimals="INF" id="c86661721" unitRef="USD"> 113000 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized> | |||||||||||||||||||||
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-07-03_StatementBusinessSegmentsAxis-DefenseMember" decimals="INF" id="c86661727" unitRef="USD"> 422745000 </us-gaap:RevenueRemainingPerformanceObligation> | |||||||||||||||||||||
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2021-12-31_StatementBusinessSegmentsAxis-DefenseMember" decimals="INF" id="c86661728" unitRef="USD"> 460800000 </us-gaap:RevenueRemainingPerformanceObligation> | |||||||||||||||||||||
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-07-03_RangeAxis-MinimumMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-07-04_StatementBusinessSegmentsAxis-DefenseMember" id="c86661729"> P18M </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1> | |||||||||||||||||||||
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-07-03_RangeAxis-MaximumMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-07-04_StatementBusinessSegmentsAxis-DefenseMember" id="c86661730"> P36Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1> | |||||||||||||||||||||
<us-gaap:EarningsPerShareTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180504"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE D – EARNINGS PER SHARE</span> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Basic earnings per share is based on the weighted average number of common shares and participating securities outstanding during the period. Diluted earnings per share also includes the dilutive effect of additional potential common shares issuable. Unvested stock awards, which contain non-forfeitable rights to dividends whether paid or unpaid (“participating securities”), are included in the number of shares outstanding for both basic and diluted earnings per share calculations. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; "></span> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </us-gaap:EarningsPerShareTextBlock> | |||||||||||||||||||||
<us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180505"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE E – BUSINESS SEGMENTS</span> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In the following summary, operating profit represents earnings before other income and income taxes. The Company's segments operate discretely from each other with <em style="font: inherit;">no</em> shared owned or leased manufacturing facilities. Costs associated with corporate activities (such as cash and marketable securities management) and the assets associated with such activities are included within the Housewares/Small Appliances segment for all periods presented. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Housewares / Small Appliances</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Defense</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Safety</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Quarter ended July 3, 2022</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,841</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">52,126</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">171</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">77,138</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,038</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11,228</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(228</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">15,038</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,594</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,342</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7,859</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">202,841</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">181,390</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,751</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">393,982</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">259</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">378</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">69</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">706</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Quarter ended July 4, 2021</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">23,200</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">63,799</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">119</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">87,118</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,300</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">16,607</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(232</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">17,675</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,593</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">14,111</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,188</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11,330</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">208,250</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">175,369</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">22,916</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">406,535</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">302</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">374</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">734</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">210</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">611</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">832</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Housewares / Small Appliances</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Defense</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Safety</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Six Months Ended July 3, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">264</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">137,892</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,233</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,095</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(579</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(932</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,946</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">202,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">181,390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">393,982</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">521</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Six Months Ended July 4, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49,705</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">118,254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">168,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,091</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,511</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(566</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,036</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,356</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">208,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">175,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">406,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">593</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">755</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,956</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> </us-gaap:SegmentReportingDisclosureTextBlock> | |||||||||||||||||||||
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="d_2022-01-01_2022-07-03" id="CB8BCE82-E696-46BA-BE96-8B54ACEB7528"> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Housewares / Small Appliances</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Defense</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Safety</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Quarter ended July 3, 2022</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,841</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">52,126</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">171</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">77,138</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,038</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11,228</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(228</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">15,038</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,594</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,342</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7,859</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">202,841</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">181,390</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,751</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">393,982</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">259</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">378</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">69</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">706</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Quarter ended July 4, 2021</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">23,200</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">63,799</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">119</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">87,118</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,300</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">16,607</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(232</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">17,675</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,593</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">14,111</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,188</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11,330</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">208,250</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">175,369</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">22,916</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">406,535</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">302</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">374</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">734</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">210</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">611</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">832</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Housewares / Small Appliances</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Defense</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Safety</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Six Months Ended July 3, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">264</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">137,892</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,233</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,095</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(579</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(932</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,946</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">202,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">181,390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">393,982</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">521</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Six Months Ended July 4, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">External net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49,705</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">118,254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">168,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,091</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,511</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(566</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,036</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating profit (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,356</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">208,250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">175,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">406,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">593</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">755</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,956</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> </us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661741" unitRef="USD"> 24841000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661742" unitRef="USD"> 52126000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661743" unitRef="USD"> 171000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661744" unitRef="USD"> 77138000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661745" unitRef="USD"> 4038000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661746" unitRef="USD"> 11228000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661747" unitRef="USD"> -228000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661748" unitRef="USD"> 15038000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661749" unitRef="USD"> 607000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661750" unitRef="USD"> 8594000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661751" unitRef="USD"> -1342000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661752" unitRef="USD"> 7859000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661753" unitRef="USD"> 202841000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-4" id="c86661754" unitRef="USD"> 181390000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661755" unitRef="USD"> 9751000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03" decimals="-3" id="c86661756" unitRef="USD"> 393982000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661757" unitRef="USD"> 259000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661758" unitRef="USD"> 378000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661759" unitRef="USD"> 69000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661760" unitRef="USD"> 706000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661761" unitRef="USD"> 18000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661762" unitRef="USD"> 106000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2022-04-04_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661763" unitRef="USD"> 6000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2022-04-04_2022-07-03" decimals="-4" id="c86661764" unitRef="USD"> 130000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-5" id="c86661766" unitRef="USD"> 23200000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661767" unitRef="USD"> 63799000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661768" unitRef="USD"> 119000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661769" unitRef="USD"> 87118000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-5" id="c86661770" unitRef="USD"> 1300000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661771" unitRef="USD"> 16607000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661772" unitRef="USD"> -232000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661773" unitRef="USD"> 17675000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661774" unitRef="USD"> -1593000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661775" unitRef="USD"> 14111000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661776" unitRef="USD"> -1188000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-04-05_2021-07-04" decimals="-4" id="c86661777" unitRef="USD"> 11330000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-4" id="c86661778" unitRef="USD"> 208250000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661779" unitRef="USD"> 175369000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661780" unitRef="USD"> 22916000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-07-04" decimals="-3" id="c86661781" unitRef="USD"> 406535000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661782" unitRef="USD"> 302000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661783" unitRef="USD"> 374000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661784" unitRef="USD"> 58000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661785" unitRef="USD"> 734000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-4" id="c86661786" unitRef="USD"> 210000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661787" unitRef="USD"> 611000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2021-04-05_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661788" unitRef="USD"> 11000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661789" unitRef="USD"> 832000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661795" unitRef="USD"> 45147000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661796" unitRef="USD"> 92481000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661797" unitRef="USD"> 264000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661798" unitRef="USD"> 137892000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661799" unitRef="USD"> 5233000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661800" unitRef="USD"> 20095000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661801" unitRef="USD"> -579000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661802" unitRef="USD"> 24749000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661803" unitRef="USD"> -932000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661804" unitRef="USD"> 14632000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661805" unitRef="USD"> -2754000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661806" unitRef="USD"> 10946000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661807" unitRef="USD"> 202841000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-4" id="c86661808" unitRef="USD"> 181390000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661809" unitRef="USD"> 9751000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2022-07-03" decimals="-3" id="c86661810" unitRef="USD"> 393982000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661811" unitRef="USD"> 521000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661812" unitRef="USD"> 767000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-4" id="c86661813" unitRef="USD"> 130000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661814" unitRef="USD"> 1418000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661815" unitRef="USD"> 95000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661816" unitRef="USD"> 198000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2022-01-01_2022-07-03_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661817" unitRef="USD"> 9000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661818" unitRef="USD"> 302000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661820" unitRef="USD"> 49705000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661821" unitRef="USD"> 118254000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661822" unitRef="USD"> 186000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:Revenues contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661823" unitRef="USD"> 168145000 </us-gaap:Revenues> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661824" unitRef="USD"> 6091000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661825" unitRef="USD"> 30511000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661826" unitRef="USD"> -566000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:GrossProfit contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661827" unitRef="USD"> 36036000 </us-gaap:GrossProfit> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661828" unitRef="USD"> -632000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661829" unitRef="USD"> 25356000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661830" unitRef="USD"> -2451000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:OperatingIncomeLoss contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661831" unitRef="USD"> 22273000 </us-gaap:OperatingIncomeLoss> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-4" id="c86661832" unitRef="USD"> 208250000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661833" unitRef="USD"> 175369000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661834" unitRef="USD"> 22916000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:Assets contextRef="i_2021-07-04" decimals="-3" id="c86661835" unitRef="USD"> 406535000 </us-gaap:Assets> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-3" id="c86661836" unitRef="USD"> 593000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-3" id="c86661837" unitRef="USD"> 755000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661838" unitRef="USD"> 117000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661839" unitRef="USD"> 1465000 </us-gaap:DepreciationDepletionAndAmortization> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="-4" id="c86661840" unitRef="USD"> 340000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-DefenseMember" decimals="-4" id="c86661841" unitRef="USD"> 1510000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2021-01-01_2021-07-04_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SafetyMember" decimals="-3" id="c86661842" unitRef="USD"> 106000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661843" unitRef="USD"> 1956000 </us-gaap:PaymentsToAcquireProductiveAssets> | |||||||||||||||||||||
<us-gaap:FairValueDisclosuresTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180508"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE F - FAIR VALUE OF FINANCIAL INSTRUMENTS</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company utilizes the methods of fair value as described in FASB ASC <em style="font: inherit;">820,</em> <i>Fair Value Measurements and Disclosures,</i> to value its financial assets and liabilities. ASC <em style="font: inherit;">820</em> utilizes a <em style="font: inherit;">three</em>-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. These tiers include: Level <em style="font: inherit;">1,</em> defined as observable inputs such as quoted prices in active markets; Level <em style="font: inherit;">2,</em> defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level <em style="font: inherit;">3,</em> defined as unobservable inputs in which little or <em style="font: inherit;">no</em> market data exists, therefore requiring an entity to develop its own assumptions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The carrying amounts for cash and cash equivalents, accounts receivable, notes receivable, accounts payable, and accrued liabilities approximate fair value due to the immediate or short-term maturity of these financial instruments. See Note G for fair value information on marketable securities.</p> </us-gaap:FairValueDisclosuresTextBlock> | |||||||||||||||||||||
<us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180509"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE G - CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company considers all highly liquid marketable securities with an original maturity of <em style="font: inherit;">three</em> months or less to be cash equivalents. Cash equivalents include money market funds. The Company deposits its cash in high quality financial institutions. The balances, at times, <em style="font: inherit;"> may </em>exceed federally insured limits. Money market funds are reported at fair value determined using quoted prices in active markets for identical securities (Level <em style="font: inherit;">1,</em> as defined by FASB ASC <em style="font: inherit;">820</em>).</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company has classified all marketable securities as available-for-sale which requires the securities to be reported at estimated fair value, with unrealized gains and losses, net of tax, reported as a separate component of stockholders' equity. Highly liquid, tax-exempt variable rate demand notes with put options exercisable in <em style="font: inherit;">three</em> months or less are classified as marketable securities.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">At <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> December 31, 2021</em>, cost for marketable securities was determined using the specific identification method. A summary of the amortized costs and fair values of the Company’s marketable securities at the end of the periods presented is shown in the following table. All of the Company’s marketable securities are classified as Level <em style="font: inherit;">2,</em> as defined by FASB ASC <em style="font: inherit;">820,</em> with fair values determined using significant other observable inputs, which include quoted prices in markets that are <em style="font: inherit;">not</em> active, quoted prices of similar securities, recently executed transactions, broker quotations, and other inputs that are observable.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">MARKETABLE SECURITIES</em></em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortized Cost</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross Unrealized Gains</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross Unrealized Losses</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>July 3, 2022</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fixed Rate Municipal Bonds</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">18,125</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">18,040</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Variable Rate Demand Notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,989</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,989</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total Marketable Securities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">43,114</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">43,029</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: "Times New Roman", 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></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>December 31, 2021</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fixed Rate Municipal Bonds</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,737</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,763</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Variable Rate Demand Notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,427</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,427</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total Marketable Securities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">34,164</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">34,190</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Proceeds from maturities and sales of available-for-sale securities totaled $583,000 and $9,459,000 for the <em style="font: inherit;">three</em> month periods ended <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> July 4, 2021</em>, respectively, and totaled $2,637,000 and $26,410,000 for the <em style="font: inherit;">six</em> month periods then ended, respectively. There were no gross gains or losses related to sales of marketable securities during the same periods. Net unrealized losses included in other comprehensive income were $33,000 and $44,000 before taxes for the <em style="font: inherit;">three</em> month periods ended <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> July 4, 2021</em>, respectively, and were $111,000 and $106,000 before taxes for the <em style="font: inherit;">six</em> month periods then ended, respectively. No unrealized gains or losses were reclassified out of accumulated other comprehensive income during the same periods.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The contractual maturities of the marketable securities held at <em style="font: inherit;"> July 3, 2022</em> are as follows: $13,200,000 within <em style="font: inherit;">one</em> year; $4,839,000 beyond <em style="font: inherit;">one</em> year to <em style="font: inherit;">five</em> years; $3,736,000 beyond <em style="font: inherit;">five</em> years to <em style="font: inherit;">ten</em> years, and $21,254,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 can be tendered for cash at par plus interest within <em style="font: inherit;">seven</em> days. Despite the stated contractual maturity date, to the extent a tender is <em style="font: inherit;">not</em> honored, the notes become immediately due and payable.</p> </us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock> | |||||||||||||||||||||
<us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180510"> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">MARKETABLE SECURITIES</em></em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortized Cost</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross Unrealized Gains</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross Unrealized Losses</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>July 3, 2022</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fixed Rate Municipal Bonds</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">18,125</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">18,040</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Variable Rate Demand Notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,989</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,989</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total Marketable Securities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">43,114</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">43,029</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: "Times New Roman", 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></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>December 31, 2021</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fixed Rate Municipal Bonds</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,737</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,763</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Variable Rate Demand Notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,427</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,427</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total Marketable Securities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">34,164</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">34,190</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> </us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i_2022-07-03_FinancialInstrumentAxis-FixedRateMunicipalBondsMember" decimals="-3" id="c86661901" unitRef="USD"> 18125000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i_2022-07-03_FinancialInstrumentAxis-FixedRateMunicipalBondsMember" decimals="-4" id="c86661902" unitRef="USD"> 18040000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i_2022-07-03_FinancialInstrumentAxis-FixedRateMunicipalBondsMember" decimals="-3" id="c86661903" unitRef="USD"> 4000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i_2022-07-03_FinancialInstrumentAxis-FixedRateMunicipalBondsMember" decimals="-3" id="c86661904" unitRef="USD"> 89000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i_2022-07-03_FinancialInstrumentAxis-VariableRateDemandObligationMember" decimals="-3" id="c86661905" unitRef="USD"> 24989000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i_2022-07-03_FinancialInstrumentAxis-VariableRateDemandObligationMember" decimals="-3" id="c86661906" unitRef="USD"> 24989000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i_2022-07-03_FinancialInstrumentAxis-VariableRateDemandObligationMember" decimals="-3" id="c86661907" unitRef="USD"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i_2022-07-03_FinancialInstrumentAxis-VariableRateDemandObligationMember" decimals="-3" id="c86661908" unitRef="USD"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i_2022-07-03" decimals="-3" id="c86661909" unitRef="USD"> 43114000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i_2022-07-03" decimals="-3" id="c86661910" unitRef="USD"> 43029000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i_2022-07-03" decimals="-3" id="c86661911" unitRef="USD"> 4000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i_2022-07-03" decimals="-3" id="c86661912" unitRef="USD"> 89000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i_2021-12-31_FinancialInstrumentAxis-FixedRateMunicipalBondsMember" decimals="-3" id="c86661914" unitRef="USD"> 8737000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i_2021-12-31_FinancialInstrumentAxis-FixedRateMunicipalBondsMember" decimals="-3" id="c86661915" unitRef="USD"> 8763000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i_2021-12-31_FinancialInstrumentAxis-FixedRateMunicipalBondsMember" decimals="-3" id="c86661916" unitRef="USD"> 31000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i_2021-12-31_FinancialInstrumentAxis-FixedRateMunicipalBondsMember" decimals="-3" id="c86661917" unitRef="USD"> 5000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i_2021-12-31_FinancialInstrumentAxis-VariableRateDemandObligationMember" decimals="-3" id="c86661918" unitRef="USD"> 25427000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i_2021-12-31_FinancialInstrumentAxis-VariableRateDemandObligationMember" decimals="-3" id="c86661919" unitRef="USD"> 25427000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i_2021-12-31_FinancialInstrumentAxis-VariableRateDemandObligationMember" decimals="-3" id="c86661920" unitRef="USD"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i_2021-12-31_FinancialInstrumentAxis-VariableRateDemandObligationMember" decimals="-3" id="c86661921" unitRef="USD"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i_2021-12-31" decimals="-3" id="c86661922" unitRef="USD"> 34164000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i_2021-12-31" decimals="-4" id="c86661923" unitRef="USD"> 34190000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i_2021-12-31" decimals="-3" id="c86661924" unitRef="USD"> 31000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i_2021-12-31" decimals="-3" id="c86661925" unitRef="USD"> 5000 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="d_2022-04-04_2022-07-03" decimals="INF" id="c86661859" unitRef="USD"> 583000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="d_2021-04-04_2021-07-04" decimals="INF" id="c86661860" unitRef="USD"> 9459000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661862" unitRef="USD"> 2637000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities> | |||||||||||||||||||||
<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661863" unitRef="USD"> 26410000 </us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities> | |||||||||||||||||||||
<us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661865" unitRef="USD"> 0 </us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax contextRef="d_2022-04-04_2022-07-03" decimals="INF" id="c86661869" unitRef="USD"> 33000 </us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax contextRef="d_2021-04-04_2021-07-04" decimals="INF" id="c86661870" unitRef="USD"> 44000 </us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661872" unitRef="USD"> 111000 </us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661873" unitRef="USD"> 106000 </us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax> | |||||||||||||||||||||
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax contextRef="d_2022-01-01_2022-07-03_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c86661875" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue contextRef="i_2022-07-03" decimals="INF" id="c86661879" unitRef="USD"> 13200000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue contextRef="i_2022-07-03" decimals="INF" id="c86661881" unitRef="USD"> 4839000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue contextRef="i_2022-07-03" decimals="INF" id="c86661884" unitRef="USD"> 3736000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue> | |||||||||||||||||||||
<us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue contextRef="i_2022-07-03" decimals="INF" id="c86661887" unitRef="USD"> 21254000 </us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue> | |||||||||||||||||||||
<us-gaap:OtherAssetsDisclosureTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180511"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE H – OTHER ASSETS</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Other Assets includes prepayments that are made from time to time by the Company for certain materials used in the manufacturing process in the Housewares/Small Appliances segment. The Company expects to utilize the prepayments and related materials over an estimated period of <span style="-sec-ix-hidden:c86661926">two</span> years. As of <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> December 31, 2021</em>, $7,291,000 and $7,624,000 of such prepayments, respectively, remained unused and outstanding. At <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> December 31, 2021</em>, $5,410,000 and $4,746,000 of those payments, respectively were included in Other Current Assets, representing the Company’s best estimate of the expected utilization of the prepayments and related materials during the <em style="font: inherit;">twelve</em>-month periods following those dates.</p> </us-gaap:OtherAssetsDisclosureTextBlock> | |||||||||||||||||||||
<us-gaap:MaterialsSuppliesAndOther contextRef="i_2022-07-03_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="INF" id="c86661927" unitRef="USD"> 7291000 </us-gaap:MaterialsSuppliesAndOther> | |||||||||||||||||||||
<us-gaap:MaterialsSuppliesAndOther contextRef="i_2021-12-31_StatementBusinessSegmentsAxis-HousewaresSmallAppliancesMember" decimals="INF" id="c86661928" unitRef="USD"> 7624000 </us-gaap:MaterialsSuppliesAndOther> | |||||||||||||||||||||
<us-gaap:MaterialsSuppliesAndOther contextRef="i_2022-07-03_BalanceSheetLocationAxis-OtherCurrentAssetsMember" decimals="INF" id="c86661929" unitRef="USD"> 5410000 </us-gaap:MaterialsSuppliesAndOther> | |||||||||||||||||||||
<us-gaap:MaterialsSuppliesAndOther contextRef="i_2021-12-31_BalanceSheetLocationAxis-OtherCurrentAssetsMember" decimals="INF" id="c86661930" unitRef="USD"> 4746000 </us-gaap:MaterialsSuppliesAndOther> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeasesTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180512"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE I – LEASES</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company accounts for leases under ASC <i>Topic <em style="font: inherit;">842,</em> Leases.</i> The Company’s leasing activities include roles as both lessee and lessor. As lessee, the Company’s primary leasing activities include buildings and structures to support its manufacturing operations at <em style="font: inherit;">one</em> location in its Defense segment, and warehouse space and equipment to support its distribution center operations in its Housewares/Small Appliances segment. As lessor, the Company’s primary leasing activity is comprised of manufacturing and office space located adjacent to its corporate offices. All of the Company’s leases are classified as operating leases.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company’s leases as lessee in its Defense segment provide for variable lease payments that are based on changes in the Consumer Price Index. As lessor, the Company’s primary lease also provides for variable lease payments that are based on changes in the Consumer Price Index, as well as on increases in costs of insurance, real estate taxes, and utilities related to the leased space. Generally, all of the Company’s lease contracts include options for extensions and early terminations. The majority of lease terms of the Company’s lease contracts recognized on the balance sheet reflect extension options, while <em style="font: inherit;">none</em> reflect early termination options.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">The Company has determined that the rates implicit in its leases are <em style="font: inherit;">not</em> readily determinable and therefore, estimates its incremental borrowing rates utilizing quotes from financial institutions for real estate and equipment, as applicable, over periods of time similar to the terms of its leases. The Company has entered into various short-term (<em style="font: inherit;">12</em> months or less) leases as lessee and has elected a non-recognition accounting policy, as permitted by ASC <i>Topic <em style="font: inherit;">842</em></i>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="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><em style="font: inherit;">3 Months Ending</em></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><em style="font: inherit;">3 Months Ending</em></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><em style="font: inherit;">6 Months Ending</em></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><em style="font: inherit;">6 Months Ending</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-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><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 4, 2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 4, 2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">249</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">434</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">294</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">299</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">579</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">594</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Operating cash used for operating leases was $294,000 and $579,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 3, 2022</em>, respectively, and $299,000 and $594,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 4, 2021, </em>respectively. The weighted-average remaining lease term was 22.3 years, and the weighted-average discount rate was 4.6% as of <em style="font: inherit;"> July 3, 2022</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Maturities of operating lease liabilities are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Years ending December 31:</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022 (remaining six months)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">406</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">712</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">641</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">605</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,873</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">16,862</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: future interest expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,932</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Lease liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,930</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Tahoma;font-size:1pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Lease income from operating lease payments was $519,000 and $464,000 for the quarters ended <em style="font: inherit;"> July 3, 2022 </em>and <em style="font: inherit;"> July 4, 2021</em>, respectively and $1,038,000 and $928,000 for the <em style="font: inherit;">six</em> months then ended, respectively. Undiscounted cash flows provided by lease payments are expected as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Years ending December 31:</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022 (remaining six months)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,029</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,055</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,055</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,055</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,055</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,440</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,689</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company considers risk associated with the residual value of its leased real property to be low, given the nature of the long-term lease agreement, the Company’s ability to control the maintenance of the property, and the creditworthiness of the lessee. The residual value risk is further mitigated by the long-lived nature of the property, and the propensity of such assets to hold their value or, in some cases, appreciate in value.</p> </us-gaap:LesseeOperatingLeasesTextBlock> | |||||||||||||||||||||
<us-gaap:LeaseCostTableTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180513"> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="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><em style="font: inherit;">3 Months Ending</em></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><em style="font: inherit;">3 Months Ending</em></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><em style="font: inherit;">6 Months Ending</em></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><em style="font: inherit;">6 Months Ending</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-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><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 4, 2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 3, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">July 4, 2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">249</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">434</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">294</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">299</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">579</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">594</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> </us-gaap:LeaseCostTableTextBlock> | |||||||||||||||||||||
<us-gaap:OperatingLeaseCost contextRef="d_2022-04-04_2022-07-03" decimals="-4" id="c86661965" unitRef="USD"> 250000 </us-gaap:OperatingLeaseCost> | |||||||||||||||||||||
<us-gaap:OperatingLeaseCost contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661966" unitRef="USD"> 249000 </us-gaap:OperatingLeaseCost> | |||||||||||||||||||||
<us-gaap:OperatingLeaseCost contextRef="d_2022-01-01_2022-07-03" decimals="-5" id="c86661967" unitRef="USD"> 500000 </us-gaap:OperatingLeaseCost> | |||||||||||||||||||||
<us-gaap:OperatingLeaseCost contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661968" unitRef="USD"> 434000 </us-gaap:OperatingLeaseCost> | |||||||||||||||||||||
<npk:ShorttermAndVariableLeaseCost contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661969" unitRef="USD"> 44000 </npk:ShorttermAndVariableLeaseCost> | |||||||||||||||||||||
<npk:ShorttermAndVariableLeaseCost contextRef="d_2021-04-05_2021-07-04" decimals="-4" id="c86661970" unitRef="USD"> 50000 </npk:ShorttermAndVariableLeaseCost> | |||||||||||||||||||||
<npk:ShorttermAndVariableLeaseCost contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661971" unitRef="USD"> 79000 </npk:ShorttermAndVariableLeaseCost> | |||||||||||||||||||||
<npk:ShorttermAndVariableLeaseCost contextRef="d_2021-01-01_2021-07-04" decimals="-4" id="c86661972" unitRef="USD"> 160000 </npk:ShorttermAndVariableLeaseCost> | |||||||||||||||||||||
<us-gaap:LeaseCost contextRef="d_2022-04-04_2022-07-03" decimals="-3" id="c86661973" unitRef="USD"> 294000 </us-gaap:LeaseCost> | |||||||||||||||||||||
<us-gaap:LeaseCost contextRef="d_2021-04-05_2021-07-04" decimals="-3" id="c86661974" unitRef="USD"> 299000 </us-gaap:LeaseCost> | |||||||||||||||||||||
<us-gaap:LeaseCost contextRef="d_2022-01-01_2022-07-03" decimals="-3" id="c86661975" unitRef="USD"> 579000 </us-gaap:LeaseCost> | |||||||||||||||||||||
<us-gaap:LeaseCost contextRef="d_2021-01-01_2021-07-04" decimals="-3" id="c86661976" unitRef="USD"> 594000 </us-gaap:LeaseCost> | |||||||||||||||||||||
<us-gaap:OperatingLeasePayments contextRef="d_2022-04-04_2022-07-03" decimals="INF" id="c86661939" unitRef="USD"> 294000 </us-gaap:OperatingLeasePayments> | |||||||||||||||||||||
<us-gaap:OperatingLeasePayments contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661940" unitRef="USD"> 579000 </us-gaap:OperatingLeasePayments> | |||||||||||||||||||||
<us-gaap:OperatingLeasePayments contextRef="d_2021-04-05_2021-07-04" decimals="INF" id="c86661943" unitRef="USD"> 299000 </us-gaap:OperatingLeasePayments> | |||||||||||||||||||||
<us-gaap:OperatingLeasePayments contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661944" unitRef="USD"> 594000 </us-gaap:OperatingLeasePayments> | |||||||||||||||||||||
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2022-07-03" id="c86661947"> P22Y3M18D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1> | |||||||||||||||||||||
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i_2022-07-03" decimals="3" id="c86661948" unitRef="Pure"> 0.046 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180514"> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Years ending December 31:</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022 (remaining six months)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">406</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">712</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">641</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">605</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,873</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">16,862</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: future interest expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,932</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Lease liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,930</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="i_2022-07-03" decimals="-3" id="c86661978" unitRef="USD"> 406000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i_2022-07-03" decimals="-3" id="c86661979" unitRef="USD"> 712000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="i_2022-07-03" decimals="-3" id="c86661980" unitRef="USD"> 641000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="i_2022-07-03" decimals="-3" id="c86661981" unitRef="USD"> 625000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="i_2022-07-03" decimals="-3" id="c86661982" unitRef="USD"> 605000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour> | |||||||||||||||||||||
<npk:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="i_2022-07-03" decimals="-3" id="c86661983" unitRef="USD"> 13873000 </npk:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i_2022-07-03" decimals="-3" id="c86661984" unitRef="USD"> 16862000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue> | |||||||||||||||||||||
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="i_2022-07-03" decimals="-3" id="c86661985" unitRef="USD"> 6932000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLiability contextRef="i_2022-07-03" decimals="-4" id="c86661986" unitRef="USD"> 9930000 </us-gaap:OperatingLeaseLiability> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLeaseIncomeLeasePayments contextRef="d_2022-04-04_2022-07-03" decimals="INF" id="c86661949" unitRef="USD"> 519000 </us-gaap:OperatingLeaseLeaseIncomeLeasePayments> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLeaseIncomeLeasePayments contextRef="d_2021-04-05_2021-07-04" decimals="INF" id="c86661950" unitRef="USD"> 464000 </us-gaap:OperatingLeaseLeaseIncomeLeasePayments> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLeaseIncomeLeasePayments contextRef="d_2022-01-01_2022-07-03" decimals="INF" id="c86661951" unitRef="USD"> 1038000 </us-gaap:OperatingLeaseLeaseIncomeLeasePayments> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLeaseIncomeLeasePayments contextRef="d_2021-01-01_2021-07-04" decimals="INF" id="c86661952" unitRef="USD"> 928000 </us-gaap:OperatingLeaseLeaseIncomeLeasePayments> | |||||||||||||||||||||
<us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180515"> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Years ending December 31:</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022 (remaining six months)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,029</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,055</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,055</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,055</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,055</td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,440</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", 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: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,689</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> </us-gaap:OperatingLeaseLeaseIncomeTableTextBlock> | |||||||||||||||||||||
<us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear contextRef="i_2022-07-03" decimals="-3" id="c86661988" unitRef="USD"> 1029000 </us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear> | |||||||||||||||||||||
<us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths contextRef="i_2022-07-03" decimals="-3" id="c86661989" unitRef="USD"> 2055000 </us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths> | |||||||||||||||||||||
<us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears contextRef="i_2022-07-03" decimals="-3" id="c86661990" unitRef="USD"> 2055000 </us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears> | |||||||||||||||||||||
<us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears contextRef="i_2022-07-03" decimals="-3" id="c86661991" unitRef="USD"> 2055000 </us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears> | |||||||||||||||||||||
<us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears contextRef="i_2022-07-03" decimals="-3" id="c86661992" unitRef="USD"> 2055000 </us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears> | |||||||||||||||||||||
<npk:LessorOperatingLeasePaymentToBeReceivedAfterYearFour contextRef="i_2022-07-03" decimals="-4" id="c86661993" unitRef="USD"> 16440000 </npk:LessorOperatingLeasePaymentToBeReceivedAfterYearFour> | |||||||||||||||||||||
<us-gaap:LessorOperatingLeasePaymentsToBeReceived contextRef="i_2022-07-03" decimals="-3" id="c86661994" unitRef="USD"> 25689000 </us-gaap:LessorOperatingLeasePaymentsToBeReceived> | |||||||||||||||||||||
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180516"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE J – COMMITMENTS AND CONTINGENCIES</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company is involved in largely routine litigation incidental to its business. Management believes the ultimate outcome of the litigation will <em style="font: inherit;">not</em> have a material effect on the Company's consolidated financial position, liquidity, or results of operations. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In the state of Mississippi, inventory that is shipped out of state that is held in a licensed Free Port Warehouse is exempt from personal property taxes. One of the Company's subsidiaries operates in Hinds County, Mississippi. That subsidiary has submitted its Hinds County Free Port Warehouse tax filing for approximately <em style="font: inherit;">40</em> years. Each year, the county then assessed the subsidiary in accordance with the Company's filing. However, in <em style="font: inherit;"> June 2020, </em>the Hinds County tax assessor notified the Company that the county had <em style="font: inherit;">no</em> record of a Free Port Warehouse License and issued an assessment totaling $2,506,000, reflecting personal property tax going back <em style="font: inherit;">seven</em> years. The Company is vigorously fighting the assessment, and does <em style="font: inherit;">not</em> consider the ultimate payment of the taxes to be probable. Accordingly, as prescribed by ASC <em style="font: inherit;">450</em> - <i>Contingencies</i>, no accrual has been recorded on the Company's consolidated financial statements as of <em style="font: inherit;"> July </em><em style="font: inherit;">3,</em> <em style="font: inherit;">2022.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock> | |||||||||||||||||||||
<us-gaap:LossContingencyDamagesSoughtValue contextRef="d_2020-06-01_2020-06-30_LossContingenciesByNatureOfContingencyAxis-PropertyTaxAssessmentMember" decimals="INF" id="c86661998" unitRef="USD"> 2506000 </us-gaap:LossContingencyDamagesSoughtValue> | |||||||||||||||||||||
<us-gaap:LossContingencyAccrualAtCarryingValue contextRef="i_2022-07-03_LossContingenciesByNatureOfContingencyAxis-PropertyTaxAssessmentMember" decimals="-3" id="c86662002" unitRef="USD"> 0 </us-gaap:LossContingencyAccrualAtCarryingValue> | |||||||||||||||||||||
<us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180517"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">NOTE K – RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company assesses the impacts of adopting recently issued accounting standards by the Financial Accounting Standards Board on the Company's financial statements, and updates previous assessments, as necessary, from the Company's Quarterly Report on Form <em style="font: inherit;">10</em>-Q for the fiscal quarter ended <em style="font: inherit;"> July 3, 2022</em>. There were <em style="font: inherit;">no</em> new accounting standards issued or adopted in the quarter ended <em style="font: inherit;"> July </em><em style="font: inherit;">3,</em> <em style="font: inherit;">2022</em> that would have a material impact on the Company's consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock> | |||||||||||||||||||||
<us-gaap:SubsequentEventsTextBlock contextRef="d_2022-01-01_2022-07-03" id="c2180518"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">NOTE L - SUBSEQUENT EVENT</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">On <em style="font: inherit;"> July 29, 2022, </em>the Company’s wholly owned subsidiary, UESCO, Inc., purchased certain assets and assumed certain liabilities of Knox Safety, Inc. Knox Safety is a startup company that designs and sells carbon monoxide detectors for residential use. Its acquisition will serve to complement the product lines currently offered by the Company’s Safety segment. The Company paid cash of $3,735,000 upon closing of the transaction, which included a deposit of $500,000 to a vendor that had previously been a supplier of Knox Safety. Subsequent to the acquisition of Knox Safety, UESCO changed its name to Rely Innovations, Inc. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> </us-gaap:SubsequentEventsTextBlock> | |||||||||||||||||||||
<npk:CashPaidUponOnClosingOfABusinessAcquisition contextRef="d_2022-07-29_2022-07-29_SubsequentEventTypeAxis-SubsequentEventMember" decimals="INF" id="c86662010" unitRef="USD"> 3735000 </npk:CashPaidUponOnClosingOfABusinessAcquisition> | |||||||||||||||||||||
<us-gaap:PaymentsForDeposits contextRef="d_2022-07-29_2022-07-29_SubsequentEventTypeAxis-SubsequentEventMember" decimals="INF" id="c86662011" unitRef="USD"> 500000 </us-gaap:PaymentsForDeposits> | |||||||||||||||||||||
</xbrl> |
As Of Filer Filing For·On·As Docs:Size Issuer Filing Agent 3/16/09 National Presto Industries Inc. 10-K 12/31/08 10:713K Issuer Section 16/FA 8/24/07 National Presto Industries Inc. 10-K/A 12/31/05 9:1.7M American Fin’l P… Inc/FA 7/12/07 National Presto Industries Inc. 8-K:5,8,9 7/06/07 3:92K American Fin’l P… Inc/FA 8/13/97 National Presto Industries Inc. 10-Q 7/06/97 8:112K American Fin’l P… Inc/FA |